Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Алгоритм1: пополняющий декомпозицию схем отношений, которая обладает свойством соединения без потерь и приводит к отношениям находящимся в нфбк.Содержание книги
Поиск на нашем сайте
Входные данные: схема отношения и функциональные зависимости . Выходные данные: декомпозиция , обладающая свойством соединения без потерь, такая, что каждая схема отношения в декомпозиции находится в НФБК относительно проекции на эту схему. Метод: декомпозиция для конструируется итеративным методом . Существует ключ . Если схема отношения из и не находится в НФБК, то пусть – зависимость, имеющая место в , где не содержит ключа , а . Тогда в должен существовать некоторый атрибут, который не принадлежит и не принадлежит . В противном случае содержал бы ключ . Заменим на и , где состоит из и атрибутов , а – из всех атрибутов , за исключением . и . (это удаление транзитивной зависимости . Декомпозиция на и обладает свойством соединения без потерь относительно множества функциональных зависимостей, спроецированных на . Если в и существуют транзитивные зависимости, то делаем декомпозиции и для . Т.к. в и меньше атрибутов, чем в , мы достигнем в конце концов некоторого момента, когда любая схема отношения в будет находиться в НФБК. При этом обладает свойством соединения без потерь, т.к. начальное состояние состоит только из , и все модификации сохраняли свойство соединения без потерь.
Алгоритм 2: приведения отношения к 3НФ, использующей декомпозицию, сохраняющую функциональные зависимости. Входные данные: схема отношения и множество функциональных зависимостей . Выходные данные: сохраняющая зависимости декомпозиция схемы отношения такая, что каждая входящая в нее схема отношения находится в 3НФ относительно проекции на эту схему. Метод: если существует некоторый атрибут в , участвующий в левой или правой части какой-либо зависимости из , то этот атрибут может сам по себе образовать некоторую схему отношения и его можно исключить из . Если в одной из зависимостей участвуют все атрибуты , то выходные данные образуют само . В противном случае декомпозиция, образующая выходные данные, состоит из схемы для каждой зависимости в . Если, однако, в имеются зависимости , то может быть использована схема вместо , и такая подстановка является предпочтительной. Теорема: Пусть декомпозиция , образованная схемами отношений в 3НФ и построенная по алгоритму 2. Пусть ключ . Тогда декомпозиция такая, что все ее схемы отношений находятся в 3НФ. Эта декомпозиция сохраняет зависимости и обладает свойством соединения без потерь. Пример: В декомпозицию будут входить
МНОГОЗНАЧНЫЕ ЗАВИСИМОСТИ. Кроме рассмотренных функциональных зависимостей существует другой вид зависимости – многозначная. Пусть задана схема отношений , атрибуты . Существует (X мультиопределяет Y) – многозначная зависимость, если: Из симметрии определения и следует, что в существует : . X Y Z t1 t2 t3
|
||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.92.56 (0.005 с.) |