|
|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vlad Bulayev 2:5020/400 19 Feb 2001 17:23:31 To : All Subject : Re: идеалогия схемы бд -------------------------------------------------------------------------------- "Serg Vasiltsoff" <Crimean@Scrooge.Donetsk.ua> сообщил/сообщила в новостях следующее: news:96immn$1hrt$2@dipt.donbass.net... > Молчат, и ведь правильно молчат - налицо полное отсутствие постановки! Это скорее не постановка, а вопросы философии проектирования бд вообще в ситуации необходимости хранения данных со всеми жизненными изменениями. > > имеем объекты "человек", "место работы", "что-то еще...". > Что-то еще - очень важно определить связи этого "что-то еще" с остальными > сущностамя. Каюсь, не определил, что сущность "человек" является главной по отношению к "место работы", "что-то еще...". Hо отдельная проблема заключается и в том, что сущность "человек" также может меняться по времени: событие "человек сменил фамилию". Вариант решения - составной первичный ключ "? человека + Дата начала + Дата окончания" Вопрос: хороши ли составные первичные ключи? Разные "первоисточники" яростно спорят по этому поводу, поэтому интересно мнение с точки зрения реально работающих приложений масштаба предприятия, а не просто теории баз данных. Вопрос в догонку: связь с подчиненными сущностями должна в этом случае зависеть от части ПК. Что говорит _практика_ про такие связи? Влад ЗЫ: не в обиду будет сказано: легко отвечать только на вопросы типа как выбрать * из таблицы Кустомер... --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/6577579be109.html, оценка из 5, голосов 10
|