Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Классификация моделей данных.

Читайте также:
  1. А) Понятие и классификация принципов права. Принцип верховенства права
  2. Аристотелевская классификация политических режимов
  3. Археологическая классификация культуры
  4. Бабники: классификация и инструкция по эксплуатации
  5. Биологические ритмы и их классификация
  6. Бюджетная классификация доходов и расходов бюджетных учреждений.
  7. Бюджетная классификация РФ.

Ядром любой БД является модель данных.

Модель данных – это совокупность структур данных и операций их обработки.

Т.к. СУБД имеет 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 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)