Читайте также:
|
|
Ядром любой БД является модель данных.
Модель данных – это совокупность структур данных и операций их обработки.
Т.к. СУБД имеет 3-х уровневую архитектуру, то понятие модели данных связано с каждым уровнем.
1) Инфологическая модель БД – это модель, которая описывает данные предметной области с использованием естественного языка. Исходными данными могут быть стандартные справки, бланки, документы. Информационно-логическая модель – это модель, в которой определена логика отношений, также данная модель человекоориентированная.
· Диаграмма Бахмана представляет собой ориентированный граф, в котором вершины соответствуют группам (типам записей), а дуги – иерархическим групповым отношениям.
Принятые обозначения:
1. прямоугольник – объект, внутри прямоугольника пишется имя объекта и в круглых скобках могут быть перечислены атрибуты;
2. объекты связаны между собой направленными ребрами, связи подписываются;
3. диаграммы предназначены для древовидных, сетевых структур, поэтому всегда существует исходный объект и подчиненный объект.
· Модель «сущность-связь» (англ. “Entity-Relationship model”), или ER-модель, предложенная П. Ченом[1] в 1976 г., является наиболее известным представителем класса семантических (концептуальных, инфологических) моделей предметной области. ER-модель обычно представляется в графической форме, с использованием оригинальной нотации П. Чена, называемой ER-диаграмма, либо с использованием других графических нотаций (Crow's Foot, Information Engineering и др.).
Основные преимущества ER-моделей:
наглядность;модели позволяют проектировать базы данных с большим количеством объектов и атрибутов;ER-модели реализованы во многих системах автоматизированного проектирования баз данных (например, ERWin).
Основные элементы ER-моделей:
объекты (сущности);атрибуты объектов;связи между объектами.
Сущность — объект предметной области, имеющий атрибуты.
Связь между сущностями характеризуется:
-типом связи (1:1, 1:N, N:М);
-классом принадлежности. Класс может быть обязательным и необязательным. Если каждый экземпляр сущности участвует в связи, то класс принадлежности — обязательный, иначе — необязательный.
Модель сущность-связь предназначена для логического представления данных.
2) Даталогическая (концептуальная) модель БД – это логическая организация данных и их взаимосвязь. Структурирование данных выполняется в соответствии с выбранной СУБД, которая строиться на основе выбранной модели представления данных: иерархической, сетевой или реляционной. На данном этапе проектировщик создает структуру данных и организует связь между объектами.
3) Физическая модель БД – это структура БД, реализованная в среде выбранной СУБД.
Физическая модель основана на файловых структурах, основана на странично-сегментной организации.
Инфологические: диаграммы Вахмана, модель сущность связей. Датологические: документальные (ориентированные на формат документа: дискрипторные модели, тезаурстные), фактографические(теоретико – графне, теоретико – множественные, объектно – ориентированные).
Дата добавления: 2015-11-26; просмотров: 92 | Нарушение авторских прав