Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Декомпозиция схем отношений.Содержание книги
Поиск на нашем сайте Декомпозиция схем отношений является важным элементом проектирования БД. Декомпозицией схемы отношений 1) свойство соединения без потерь:
где Метод, проверяющий сохраняется ли свойство соединения без потерь: Строится таблица с n столбцами и k строками. Столбец j соответствует атрибуту Повторно рассматриваем каждую из зависимостей После модификации строк таблицы может обнаружиться, что некоторая строка стала равной Пример:
– декомпозиция обладает свойством соединения без потерь. 2) множество зависимостей Формально проекцией Это следует из того, что Может выполняться только одно из свойств. Декомпозиция может сохранять Для того чтобы привести схему отношения к какой-то декомпозиции существуют алгоритмы.
НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ. При проектировании БД возможно возникновение проблем избыточности и аномалий при выполнении операций включения, удаления и обновления данных. Пример: Поставщик (ФИО; номер; адрес; товар; количество) Избыточность: если разный товар поставляется одним и тем же поставщиком, то его адрес повторяется всякий раз. Þ Обновление: если изменяется адрес поставщика, то его надо менять во всех кортежах; если этого не случится, то у поставщика будут разные адреса. Удаление: если в данный момент прекратил поставлять товар, то его адрес утрачивается. Включение: не может быть включена запись о поставщике, не поставляющем в данный момент товар. Все проблемы исчезают, если заменить это отношение двумя: Поставщик (ФИО; номер; адрес) Поставка (номер поставщика; товар; количество) Такая схема получается в результате нормализации отношений. Введены 4 уровня нормализации схем отношений, которые называются соответственно 4-мя нормальными формами: 1НФ: Схема отношений 1НФ достаточна для рассматриваемых языков запросов. 2НФ: Если Схема отношений 3НФ: Транзитивная зависимость. Для данной схемы отношений Схема отношений находится в 3НФ относительно множества функциональных зависимостей Любая схема отношений, находящаяся в 3НФ относительно НФБК: (Бойса-Кодда) Схема отношений Схема отношений может быть в 3НФ, но не быть при этом в НФБК; но если отношение находится в НФБК, то всегда находится в 3НФ. Для приведения схем отношений в НФБК существуют алгоритмы, использующие декомпозицию, обладающую свойством соединения без потерь (сохраняющей зависимость может иметь место и не иметь). Пример: номер поставщика → товар
– 2НФ
|
|||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-25; просмотров: 778; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.007 с.) |