Глава 3 Проектирование баз данных

3.2 Инфологическое проектирование

Понятие ИЛМ

Модель "Сущность-Связь"

Методика построения ИЛМ

Пример ИЛМ

Вопросы для самоконтроля

Методика построения ИЛМ

Проектирование ИЛМ начинается с шага, на котором проектировщик получает общее представление о предметной области. Необходимо найти ответы на целый перечень вопросов, к которым можно отнести такие как:

-каков перечень фрагментов ПрО, подлежащих охвату разрабатываемой ИС?

-каковы информационные потребности каждого фрагмента?

-каков перечень и общие характеристики процессов обработки информации?

-каков перечень пользоваателей?

-какова техническая база для для реализации ИС, частота поступления информации, скорость обработки и т.п.

Определение перечня атрибутов

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

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

Агрегация атрибутов

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

Шаг 1. Выделение атрибутов, тип соответствия между которыми есть 1 : 1. Эти атрибуты должны быть агрегированы в один объект.

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

Шаг 2. Агрегация оставшихся атрибутов.

Агрегируются оставшиеся атрибуты, тип соотвествия между которыми 1 : М и М : М.

После того, как объекты определены строится ER-диаграмма и выясняются типы связей между объектами: 1 : 1, 1: М, М : М.

Данные заносятся в таблицы вида:

Таблица 1 - Объекты

Объект / свойстваКлюч Логические ограничения Физические характеристики Процессы

Таблица 2 - Связи

Название связиОбъекты связи Тип связиПроцесс
Предыдущая страница Следующая страница