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

Логические модели данных.

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

Логическая модель данных, по сути, представляет собой способ создания описания (структурирования) информационных объектов с целью облегчения необходимых информационных действий над этим объектом. Логическая модель данных задает метод создания доступа и манипулирования данными. Логическая модель данных с точки зрения программных инструментов СУБД является первичной, то есть программные инструменты СУБД создаются в соответствии с логической моделью данных. Идея организации таких систем организуется на основе построения иерархической модели.

Различают три модели данных:

  • Иерархическая модель данных.

  • Сетевая модель данных.

  • Реляционная модель данных.

Иерархическая модель данных.

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

Сетевая модель данных.

В сетевой модели данных данные представляются в виде графа, имеющего такую структуру:

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

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

Реляционная модель данных.

Реляционная модель данных является наиболее фундаментальной, то есть основанной на фундаментальных математических понятиях теорий множеств, логической модели данных. Реляционная модель данных изображается в виде табличных структур. Математически строгое понятие «отношение» - синоним понятия «таблица». Реляционная модель данных позволяет описывать данные произвольно, при этом иерархические, сетевые и табличные описания конвертируются один в другой.

ФИО

Адрес

Дата рождения