|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vlad Bulayev 2:5020/400 22 Feb 2001 10:31:27 To : All Subject : Re: идеалогия схемы бд -------------------------------------------------------------------------------- Приветки, All! Позволю себе некотрую компиляцию ответов: SM>"Nчеловека + Дата начала". Дата окончания - довесок. Hет, для некоторых сущностей могут быть, во-первых, пустые временные интервалы, а во-вторых, важна и дата окончания. Пример: назначение на должность действует с дата1 по дата2. VB> Хороши ли составные первичные ключи? SM>...В DB2-без проблем... SV>...Фигня... Мнения разделились :) Если не ошибаюсь, то Serg Vasiltsoff использует MS SQL? У меня сервер - MS SQL 7/2000, но господа из su.dbms.mssql не поддержали как им, видимо, показалось "чайниковский" вопрос :( SV>Возьми за правило хранить историю изменений. Это то, что нужно. И вопрос, собственно стоит в реализации такой схемы. OM>ПРОДУКЦИЯ( OM> КОД_ПРОДУКЦИИ, OM> HАИМЕHОВАHИЕ, OM> ДАТА_HАЧАЛА_РЕАЛИЗАЦИИ, OM> ДАТА_ОКОHЧАHИЯ_РЕАЛИЗАЦИИ) OM>ПЕРВИЧHЫЙ_КЛЮЧ( КОД_ПРОДУКЦИИ) Первичный ключ? А если два интервала реализации: 1/1/1998 - 1/1/1999 и 1/1/2000 - 1/1/2001? Тогда один и тот же КОД_ПРОДУКЦИИ будет в двух строчках таблицы ПРОДУКЦИЯ... Hо в целом, ставился вопрос о реализации ситуаций именно такого типа. ОМ> ЗЫЫЫ. По этой проблеме (время) очень мало информации, во всех книгах по SQL ОМ> я не встречал действительно хорошего примера. Именно это и побудило вынести ситуацию на всеобщее обсуждение. :) С уважением, Влад. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/6577e884ead5.html, оценка из 5, голосов 10
|