Основы проектирования баз данных в САПР. Литовка Ю.В - 30 стр.

UptoLike

ческая (ФМ), внешняя (ВМ) и инфологическая (ИЛМ). Таким образом, можно говорить о четырех
этапах проектирования баз данных (рис. 6.8).
1. Даталогическое проектирование основано на модели логического уровня и представляет собой
описание и построение схем связей между элементами данных безотносительно к их содержанию и сре-
де хранения.
2. Физическое проектирование состоит в описании и построении схем хранения данных для опре-
деленной среды хранения. На этом этапе осуществляется выбор типа носителя, способ организации
данных, методов доступа, определение параметров физического блока, управление работой памяти,
считывание данных и т.д.
3. Внешнее моделирование состоит в описании и построении схем или логических структур с точки
зрения конкретного пользователя. На этом этапе формализуются допустимые режимы обработки дан-
ных в рамках данной схемы или подсхемы. Для реляционных моделей это описание процедуры View
конкретного приложения.
4. Инфологическое проектирование состоит в описании и построении схем отражений предметной
области, выполненное без ориентации на используемые в дальнейшем программные и технические
средства.
6.5 ИНФОЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ
Инфологическая модель выполняется с использованием специальных искусственно формализо-
ванных языковых средств. Основное требование к инфологическому моделированию (ИЛМ) это
адекватное отражение предметной области. Дополнительные требования связаны с обеспечением
возможности композиции и декомпозиции модели.
ИЛМ включает ряд компонентов (рис. 6.9). Центральной компонентой ИЛМ является ER-модель,
описывающая объекты предметной области и связи между ними.
ИЛМ
Описание
информационных
потребностей
пользователя
Описание
объектов и связей
между ними.
ER-модель
Алгоритмические
связи показателей
Лингвистические
отношения
Ограничения
целостности
Рис. 6.9 Компоненты инфологической модели
Для описания ER-модели (объект–свойство–отношение) используют как языковые, так и графи-
ческие средства (последние наиболее часто) (рис. 6.10).
Объекты, имеющие одинаковый набор свойств группируются в классы объектов со своими иден-
тификаторами.
объект
свойство
Связи
1:1
1:М
М:М
Рис. 6.10 Элементы ER-диаграмм
Свойства, не изменяющиеся во времени – статические (S), изменяющиеся – динамические (D).
Класс принадлежности показывает, может ли отсутствовать связь объекта одного класса с объек-
том другого класса или она не обязательна. В последнем случае в обозначение объекта добавляется
разделитель с точкой (рис. 6.11).