Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
Доброго всем дня! Вопрос в следующем есть табличка фирма, необходимо во времени отслеживать измене записей то есть знать что а понедельник у фирмы было одно название а во вторник другое, а в среду узнать название фирмы которое было в понедельник. Вот как это реализовано сейчаз табличка t_Firm CREATE TABLE [t_Firm] ( [cdFirm] [int] NOT NULL , [dt_Update] [smalldatetime] NOT NULL , [Nm] [nvarchar] (255) NULL , CONSTRAINT [PK_Firm] PRIMARY KEY CLUSTERED ( [cdFirm], [dt_Update] ) ON [PRIMARY] ) Все казалось бы нормально но сделать связь по cdFirm не получается, приходится писать триггер для подержания связи! Как посоветуете выйти из данной ситуации! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2005, 15:48 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
Вам вообще нужно знать изменения (в виде лога), или где-то показывать информацию по ним в зависимости от даты? -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2005, 16:10 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
tygraВам вообще нужно знать изменения (в виде лога), или где-то показывать информацию по ним в зависимости от даты? НЕ в виде лога, а делать по ним выборки, в том числе изменять данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2005, 16:33 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
Можно держать изменения в отдельной таблице - как поменяли, писать туда измененные данные, по ней и селекты делать. Тогда и PK на главной таблице нормальным будет, и все остальное получится. Я бы так сделал. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2005, 17:44 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
valik_marchenko В теории это делается так (по крайней мере в той теории, которую я читаю как курс Warehouse Database Design): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Ну и дальше по ситуации - большинство ссылок используют Clients_PK, некоторые используют Clients_AK, некоторые хранят только Client_Id и ищут запись на момент даты X из приджойненных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 12:09 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
tygra В этом случае часто оказывается, что в главной таблице кроме первичного ключа ничего и нет :) Так можно и нужно делать, либо если есть "неисторичная" часть данных, либо если хранить в главной таблице текущее состояние (то есть денормализация для ускорения выборки, например поиска по реквизитам). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 12:11 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
softwarerВ теории это делается так (по крайней мере в той теории, которую я читаю как курс Warehouse Database Design): "- Батюшка, Вам коньяк или водочку? - И пиво тоже!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 14:55 |
|
||
|
И снова структура.....???
|
|||
|---|---|---|---|
|
#18+
softwarer valik_marchenko В теории это делается так (по крайней мере в той теории, которую я читаю как курс Warehouse Database Design): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Ну и дальше по ситуации - большинство ссылок используют Clients_PK, некоторые используют Clients_AK, некоторые хранят только Client_Id и ищут запись на момент даты X из приджойненных. Спасибо, мне это и надо было, не учел возможности constraint unique! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2005, 15:04 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=147&tid=1545609]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
113ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 275ms |
| total: | 476ms |

| 0 / 0 |
