|
|
|
Связь документов с остальными сущностями
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые коллеги Есть у меня таблица таблицы Kit{Id, Name, Notes, ReceptionDate} (инфа о комплектах), Block {Id, Name, Notes, KitId} (инфа о блоках), History {Id, ActionDate, UserId, ActionId} (история событий) Как привязать талицы Kit и Block с таблицей History? Есть более лучший вариант нежели Entity { Id , EntityTypeId}, Kit{Id, Name, Notes, ReceptionDate, EntityId }, Block {Id, Name, Notes, KitId, EntityId }, History {Id, ActionDate, UserId, ActionId, EntityId } ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 14:38 |
|
||
|
Связь документов с остальными сущностями
|
|||
|---|---|---|---|
|
#18+
AlexP1982Как привязать талицы Kit и Block с таблицей History? А как они вообще связаны? Всмысле просто рассказать что это такое и как все это происходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 15:32 |
|
||
|
Связь документов с остальными сущностями
|
|||
|---|---|---|---|
|
#18+
krvsa, С каждым комплектом и блоком, могут быть выполнены какие-либо действия, каким-либо пользователем. Необходимо хранить всю историю для всех комплектов и блоков ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 15:38 |
|
||
|
Связь документов с остальными сущностями
|
|||
|---|---|---|---|
|
#18+
AlexP1982 , как вариант в тот же History добавить поле "тип элемента" (блок или комплект) и поле, где будет храниться ИД блока или комплекта... Тогда можно будет обойтись без еще одной таблички... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 15:53 |
|
||
|
Связь документов с остальными сущностями
|
|||
|---|---|---|---|
|
#18+
Т.е. таблица History будет выглядеть примерно так {Id, ActionDate, UserId, EntityId, EntityTypeId} (EntityTypeId - фактически ссылка на таблицу: Kit, Block and etc) ? Но мне не нравиться, что EntityId будет ссылаться на поля Kit.Id, Block.Id - это разве не криво? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 17:09 |
|
||
|
Связь документов с остальными сущностями
|
|||
|---|---|---|---|
|
#18+
AlexP1982, Есть ENTITY ID NAME NOTES ENTITY_TYPE_ID ENTITY_ID1 Kit1 Kit1_name 1 null2 Kit2 Kit2_name 1 null3 Block1 Block1_name 2 14 Block2 Block2_name 2 15 Block3 Block3_name 2 26 Block4 Block4_name 2 2 USER ID NAME1 AlexP1982 ACTION ID ACTION_NAME1 INSERT2 UPDATE3 DELETE ENTITY_TYPE ID ENTITY_NAME1 KIT2 BLOCK HISTORY ID ACTION_DATE USER_ID ACTION_ID ENTITY_ID1 18.05.2010 1 1 1 +Связать форинкеями ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36637730&tid=1542710]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 194ms |
| total: | 433ms |

| 0 / 0 |
