|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Maksim Zaitcev 2:5055/169.4 02 Nov 2001 10:12:06 To : Sergey Pratбh Subject : Hа: текстовые ключи -------------------------------------------------------------------------------- 02 Nov 01 00:12, Sergey Pratсh в письме к Vadim Rumyantsev: >> VM> Отношение _всегда_ находится минимум в 1HФ >> >> Это очевидно неверно. Посмотри просто определение нормальных форм. SP> Это абсолютно врено. Что такое отношение? Это множество кортежей. SP> Множество не может содержать повторяющиеся элементы. Отсюда вывод - SP> отношение всегда соответствует 1HФ. Можно я добавлю? :) *НН.НН* Основы современных баз данных С.Д. Кузнецов, информационно-аналитические материалы Центра Информационных Технологий 4.2.1. Отсутствие кортежей-дубликатов То свойство, что отношения не содержат кортежей-дубликатов, следует из определения отношения как множества кортежей. В классической теории множеств по определению каждое множество состоит из различных элементов. Из этого свойства вытекает наличие у каждого отношения так называемого первичного ключа - набора атрибутов, значения которых однозначно определяют кортеж отношения. Для каждого отношения по крайней мере полный набор его атрибутов обладает этим свойством. Однако при формальном определении первичного ключа требуется обеспечение его "минимальности", т.е. в набор атрибутов первичного ключа не должны входить такие атрибуты, которые можно отбросить без ущерба для основного свойства - однозначно определять кортеж. Понятие первичного ключа является исключительно важным в связи с понятием целостности баз данных. Забегая вперед, заметим, что во многих практических реализациях РСУБД допускается нарушение свойства уникальности кортежей для промежуточных отношений, порождаемых неявно при выполнении запросов. Такие отношения являются не множествами, а мультимножествами, что в ряде случаев позволяет добиться определенных преимуществ, но иногда приводит к серьезным проблемам. [...skipped...] 4.2.4. Атомарность значений атрибутов Значения всех атрибутов являются атомарными. Это следует из определения домена как потенциального множества значений простого типа данных, т.е. среди значений домена не могут содержаться множества значений (отношения). Принято говорить, что в реляционных базах данных допускаются только нормализованные отношения или отношения, представленные в первой нормальной форме. Copyright (c)CIT *НН.НН* Maksim. --- * Origin: (2:5055/169.4) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/33873be264dc.html, оценка из 5, голосов 10
|