Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Связь зависимостей по соединению и многозначных зависимостей.Содержание книги
Поиск на нашем сайте
Каждая JD вида *(A, B) в отношении со схемой R(A,B), где А и В - Однако, существуют JD, которые не эквивалентны никакой MVD. На приведенном примере отношение содержит JD *((A,B), (B, C), (A,C)), что можно проверить, вычислив: pA1(R) * pA2(R) *... * pAn(R). Однако никакой нетривиальной MVD в нем нет. В этом можно убедиться, проверив, что ни одна из следующих зависимостей не удовлетворяется: A →→B, A →→C, B →→A, B →→C, C →→A,C →→B. Формальная постановка задачи проектирования реляционной схемы Формальная постановка задачи Декомпозиция схемы реляционного отношения Эквивалентность отношений Декомпозиция без потери (с сохранением) данных Декомпозиция без потери (с сохранением) зависимостей Эквивалентность нормальных форм Критерий качества реляционной схемы Тезис об универсальном отношении. Вся ПО может быть представле-на в виде универсального отношения, содержащего все атрибуты ПО. Задача проектирования. Реляционную схему S0, содержащую схему универсального отношения R: S0 = {R = <U, G>}, где U – множество атрибутов, а G – множество зависимостей, SD = {Ri = <Ui, Gi>, i = 1, 2,..., n}, которая была бы в некотором смысле лучше схемы S0. В этом определении следует уточнить: 3 процедуру представления отношений в виде совокупности других; 3 понятие эквивалентности схем отношений; 3 критерий качества схемы отношений.
Декомпозиция схемы реляционного отношения Декомпозицией отношения R со схемой R(M) называется процедура разбиения R на множество отношений R1, R2,…, Rn со схемами 3 М1 È М2 È … È Мn = М. Другими словами, любой атрибут из R 3 Все отношения Ri (1 £ i £ n), являются проекциями исходного Декомпозиция обладает свойством соединения без потерь, если R является естественным соединением R1, R2,…, Rn, то есть Итак, декомпозиция – единственная операция,
Эквивалентность схем отношений по зависимостям Эквивалентность по зависимостям. Две совокупности отношений эквивалентны по зависимостям, если они определены на одних и тех же атрибутах, и в них сохранены все зависимости данных (функциональные и многозначные). Если исходной и результирующей схемами являются S0 и SD, то эквивалентность по зависимостям означает следующее:
Где U, Ui – атрибуты S0 и SD, а G, Gi – зависимости S0 и SD.
Эквивалентность схем отношений по данням Эквивалентность по данным. Две совокупности отношений эквивалентны по данным, если естественные соединения отношений каждой из совокупностей дают идентичные отношения. Если исходной и результирующей схемами являются S0 и SD, то экви-валентность по данным означает, что такое разбиение производится декомпозицией, обладающей свойством соединения без потерь. Как добиться, чтобы декомпозиция обладала этим свойством? Утверждение. Если R1(U1) R2(U2) являются декомпозицией R(U) либо U1 Ç U2 ® (или ®®) U2 – U1
Эквивалентность нормальных форм. Свойство соединения без потерь не всегда гарантирует сохранение зависимостей. Аналогично, не каждое разложение, сохраняющее зависимости, обладает свойством соединения без потерь. Эквивалентность нормальных форм. Декомпозиция универсального отношения вплоть до 3NF сохраняет эквивалентность по данным и по зависимостям. При приведении универсального отношения к BCNF сохраняется эквивалентность по данным, но теряется эквивалентность по зависимостям.
Этапы жизненного цикла разработки БД
Жизненны цикл системы баз данных представляет собой концепцию, в рамках которой полезно и удобно рассматривать развитие системы баз данных во времени. Жизненный цикл системы баз данных, как и любой программной системы, включает две основных фазы:
|
||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 192; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.6.29 (0.008 с.) |