Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_11_informatsionnyy_Analiz_Predmetnoy_Ob...doc
Скачиваний:
3
Добавлен:
18.09.2019
Размер:
197.12 Кб
Скачать

2. По функциональным связям для каждого зависимого реквизита установить все реквизиты (ключевые), которые в совокупности однозначно определяют зависимый реквизит.

Для этого надо проанализировать выявленные функциональные зависимости реквизитов. В первую группу включить реквизиты, зависимые от каких-либо других реквизитов. Для каждого зависимого реквизита указать реквизиты, от которых они зависят. Последние образуют вторую группу ключевых реквизитов (табл.11.2).

В случае транзитивной зависимости некоторые реквизиты являются одновременно зависимыми и ключевыми и, соответственно, войдут в разные группы (описательных и ключевых реквизитов).

Таблица11.2

Соответствие описательных и ключевых реквизитов

Описательные (зависимые) реквизиты

Ключевые реквизиты

Вид ключа: У – уникальный, П – простой, С – составной

Имя информационного объекта (ИО), включающего реквизит

Название ИО

3. Образовать информационные объекты. Необходимо сгруппировать описательные реквизиты, одинаково зависимые от одного (или нескольких) реквизитов. В каждую группу включить также общие для группы ключевые реквизиты. Каждая такая группа из описательных реквизитов с общим для них ключом (простым или составным) образует один из формируемых информационных объектов. После выделения ИО надо дать окончательное их описание.

Описание информационных объектов должно включать название и имя объекта, перечень описательных реквизитов и ключевые реквизиты, образующие уникальный ключ ИО. Кроме того, в описание можно включить семантику информационных объектов, т.е. их смысловое определение.

Описание выявленных информационных объектов предметной области целесообразно представить в виде таблицы 11.3.

Таблица 11.3 Описание информационных объектов

Реквизиты

ИО

Признак

уникального

ключа

Имя ИО

Название

ИО

Семантика

ИО

Приведенные правила позволяют на основе несложного анализа функциональных зависимостей реквизитов группировать их в отдельные информационные объекты, отвечающие требованиям нормализации.

При использовании этих правил не требуется отдельно преобразовывать транзитивные зависимости реквизитов. Совокупность выявленных рассмотренным способом ИО образует информационно-логическую модель, не требующую дальнейших преобразований для построения реляционной базы данных. Как правило, сразу оказываются выделенными объекты, выполняющие роль связки между ИО, находящимися в отношении М:N.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]