Сочетания клавиш в таблице

Представьте себе схему как таковую .

NOTE TABLE:            NoteID, Note, DetailedTaskID, .....

DETAILED TASK TABLE:   DetailedTaskID, WorkOrderID, .....

WORKORDER TABLE:       WorkOrderID, ProjectID, .....

PROJECT TABLE:         ProjectID, .....

Теперь, используя эту схему, скажем, я хочу получить все заметки, связанные с конкретным проектом, я получаю довольно много объединений.

IE: Note JOIN DetailedTask JOIN WorkOrder JOIN Project

Итак, мой вопрос заключается в следующем: когда (если вообще когда-либо) целесообразно добавить столбец «ярлык» для таблицы (в данном случае ProjectID)?

Таким образом, в основном меняем таблицу заметок на это: DetailTaskID, ProjectID

5
задан Maxim Gershkovich 13 October 2011 в 02:30
поделиться