Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Неприводимое множество зависимостей.Содержание книги
Поиск на нашем сайте
Пусть S1 и S2 – два множества функциональных зависимостей. Если S1+ = S2+ , то множества S1 и S2 – эквивалентны. Если S1 эквивалентно S2, то соблюдение СУБД ограничений, представленных зависимостями множества S2, автоматически обеспечит соблюдение ограничений, представленных зависимостями S1 и наоборот. Можно найти множество функциональных зависимостей S2, которое эквивалентно S1 и неприводимо, не вычисляя замыкание. Множество ФЗ называется неприводимым тогда и только тогда, когда оно обладает следующими свойствами: - каждая функциональная зависимость этого множества имеет одноэлементную правую часть; - если ни одна функциональная зависимость множества не может быть устранена без изменения замыкания этого множества, т.е. без утраты некоторой информации. - если ни один атрибут не может быть устранен из левой части любой функциональной зависимости данного множества без изменения замыкания множества.
Пример4.Дана переменная-отношение S с функциональными зависимостями. S# ―> SNAME S# ―> STATUS S# ―> CITY Является ли множество функциональных зависимостей неприводимым?
Решение. Это множество функциональных зависимостей является неприводимым, так как: 1. Правая часть каждой функциональной зависимости содержит один атрибут. 2. Ни одна из этих зависимостей не может быть опущена без изменения замыкания множества, то есть без утраты некоторой информации. 3. Левая часть каждой функциональной зависимости является неприводимой (ее нельзя сократить). Лекция9. Нормализация. Процесс нормализации основывается на концепциях нормальных норм. Первая НФ (1НФ), вторая НФ (2НФ), третья НФ (3НФ) определены Коддом. Определение Кодда 3НФ приводит к некоторой неадекватности. Переработанное и более точное понятие 3НФ, данное Бойсом и Коддом является более строгим. Отношение в 3НФ по новому определению называют нормальной формой Бойса-Кодда (НФБК). Четвертая НФ (4НФ) и пятая НФ (5НФ) определены Фейгином (Fagin). Говорят, что отношение находится в нормальной форме, если оно удовлетворяет заданному набору условий.
Декомпозиция без потерь. Декомпозиция должна быть обратимой. Это значит, что она должна выполняться без потерь информации. Рассмотрим переменную -отношение S. S
а) SST SC
б) SST
STS
Рис. 1. Декомпозиция переменной- отношения S.
Следует отметить, что процесс декомпозиции – это операция проекции. В случае а)информация не утрачивается (декомпозиция без потерь). При соединении переменных -отношений SST и SC будет получено исходное отношение S. В случае б) нельзя сказать в каком городе находится поставщик. При соединении переменных -отношений SST и STC получено исходное отношение S получено не будет, значит некоторая информация будет утрачена. В этом случае декомпозиция не является декомпозицией без потерь. Функциональная зависимость называется неприводимой слева, если ни один атрибут из детерминанта не может быть опущен без изменения замыкания. Каждая переменная-отношение S; SP; P имеет неприводимое множество функциональных зависимостей. Эти функциональные зависимости можно представить еще в виде диаграммы.
Рис.2. Диаграммы функциональных зависимостей для переменных - отношений S; SP; P. Все переменные - отношения находятся в 3НФ.
|
|||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 512; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.120.10 (0.006 с.) |