Читайте также: |
|
Рассмотрим формальные правила, которые могут быть использованы для выделения информационных объектов, отвечающих требованиям нормализации. Требуется:
1. на основе описания предметной области выявить документы и их реквизиты, подлежащие хранению в базе данных;
2. определить функциональные зависимости между реквизитами;
Замечание
Функциональную зависимость реквизитов можно изобразить графически в виде линий со стрелками, идущих от ключевого реквизита к описательному (зависимому). Эти зависимости целесообразно отразить непосредственно в таблице, где представлен состав реквизитов, сгруппированных по документам (табл. 2).
Таблица 2. Функциональная зависимость реквизитов
3. выбрать все зависимые реквизиты и указать для каждого все его ключевые реквизиты, т.е. от которых он зависит (один или несколько);
Замечание
В случае транзитивной зависимости некоторые реквизиты являются одновременно зависимыми и ключевыми и соответственно будут представлены в группе зависимых и ключевых.
4. сгруппировать реквизиты, зависимые от одинаковых ключевых реквизитов (полученные группы зависимых реквизитов вместе с их ключевыми реквизитами образуют информационные объекты).
После выделения информационных объектов надо дать окончательное их описание. Совокупность выделенных информационных объектов позволяет получить информационно-логическую модель, не требующую дальнейших преобразований для создания реляционной базы данных, отвечающей требованиям нормализации.
Дата добавления: 2015-10-16; просмотров: 99 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Понятие нормализации | | | Практическая часть |