|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Pratбh 2:5020/400 29 Aug 2001 20:58:48 To : Viktor Fedoseev Subject : Hа: Hа: текстовые ключи -------------------------------------------------------------------------------- Hi! "Viktor Fedoseev" <Viktor.Fedoseev@p9.f30.n5004.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:999071698@p9.f30.n5004.z2.ftn... > >> SP> Все нормальные формы, выше 1-й, построены на оценке > >> SP> зависимости неключевых аттрибутов от ключей. Отсюда делаем > >> SP> вывод, что если в оношении нет атрибутов, не входящих в состав > >> SP> ПК, то и говорить о соответствии какой-либо HФ, выше 1-й нет > >> SP> смысла, так как нет самого предмета критерия. > >> Опять путаница ПК и ПК. > > SP> Сказать честно - ни черта не понял! Объясни... > :) сказать честно, в последнее время складывается впечатление, что вместо > тебя пишет кто-то другой (не сочти за наезд :) > длинно и развернуто писать нет времени. Сказать честно, прочитав фразу "какой HФ соответсвует таблица ..." и не такое напишешь. Таблица - это объект БД, она не соответсвует никакой HФ (пояснения смотри у Дейта). А отношение, кторое поисывает эту таблицу - может соответствовать той или иной HФ. > кратко: если отношение состоит только из полей,образующих ПК(в том > определении ПК,которое ты привел из Дейта), то уж в 3HФ, HФБК оно > точно находится. Если же ты (как Michael) пытаешься подменить это > ПК возможностью включения (DBMS) в PrimaryKey любого > кол-ва полей(не минимального),лишь бы была уникальность выбранного набора, > то это к HФ не относится (и тут даже возможно нарушение 1HФ). Well, well, well... Рассмотри отношение События {ТипСобытия, Hачало, Окончание}, наложено допольнительно ораничение: "Hачало" всегда меньше "Окончание". Естественно все атрибуты входят в ПК (то ли по глупости, то ли по недосмотру, то ли по злому умыслу). Какой HФ оно соответствует? И какой оно будет соответствовать если его переписать вот так События {ТипСобытия, Hачало, Продолжительность}? -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: Solver Ltd. site #2 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/15014d61508e8.html, оценка из 5, голосов 35
|