ВУЗ:
Составители:
Рубрика:
9
Полная функциональная зависимость
Поле В находится в полной функциональной зависимости от состав-
ного поля А, если оно функционально зависит от А и не зависит функцио-
нально от любого подмножества поля А.
Многозначная зависимость
Поле А многозначно определяет поле В той же таблицы, если для ка-
ждого значения поля А существует хорошо определенное множество соот-
ветствующих значений В.
Таблица 4
Производство товаров
Тип товара Наименование товара Производитель
Продовольствие Картофель ЗАО «Продовольствие»
Продовольствие Картофель ЗАО «Аргомаш»
Продовольствие Свекла ЗАО «Продовольствие»
Продовольствие Свекла ЗАО «Аргомаш»
… … …
Для примера рассмотрим таблицу «Производство товаров» (табл. 4). В
ней есть многозначная зависимость «Тип товара – Наименование товара»:
различные товары могут относиться к одному виду товара. Есть и другая
многозначная зависимость «Наименование товара – Производитель»: раз-
ные производители работают в рамках производства одного типа и наиме-
нования товара. Улучшить данный пример путем разбиения исходной таб-
лицы на справочники «Товары» и «Производители» и связующую таблицу
«Товары–Производители».
Нормализация – процесс упорядочивания, структурирования пред-
ставления данных.
Разберемся, зачем нужна нормализация при построении реляционных
баз данных.
Для примера, обратим внимание на следующее отношение:
Производитель
Адрес Товары
Юнион Италия, Альбано… Гладильный стол
Фирбиматик Италия, Болонья… Пароманекен
Юнион Италия, Альбано… Машина сухой чистки
… … …
Недостатки этой таблицы сразу бросаются в глаза.
Первый – это избыточность, т.к. наименование фирмы Юнион и ее ад-
рес повторяются, в связи с этим занимают лишнее место в системе хране-
PDF created with pdfFactory Pro trial version www.pdffactory.com
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »