Модели данных и концептуальное моделирование.

Схема данных создается с помощью некоторого языка определения данных, т.е. она создается на основе языка определения данных конкретной целевой СУБД.

Модели:

1. Инфологическая (модель: сущность связи ER).

2. Дата - логическая модель(документальные модели)

3. Физическая модель (файловая структура, страничная организация.)

11.Классификация моделей данных и их характеристика.Ядром любой БД является модель данных. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.СУБД основывается на использовании иерархической, сетевой или реляционной модели. Иерархическая модель представляет совокупность элементов, связанных между собой по определенным правилам. Графическим способом представления иерархической модели является перевернутое дерево. К основным понятиям иерархической модели относятся: уровень, элемент (узел), связь. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и т.д. уровнях. Модели данных и концептуальное моделирование. - student2.ru

Например, каждый студент учится в определенной (только одной) группе, которая относится к определенному (только одному) институту.

В сетевой модели в отличии от иерархической модели каждый элемент может быть связан с любым другим элементом.

Модели данных и концептуальное моделирование. - student2.ru

Реляционная модель представляет собой организацию данных в виде таблиц. Любая таблица реляционной БД состоит из строк (называемых также записями) и столбцов (называемых также полями).

12.Модель данных и три категории модели (объектные, модель на основе записей, физическая ). Модель данных - это набор понятий, которые могут быть использованы для описания множества данных, операций с данными, а также набора ограничений целостности данных. Их можно разбить на три широкие категории:

- объектные модели данных - при их построении исп такие понятия как сущности, атрибуты и связи. Сущность - это отдельный элемент предметной области, который должен быть представлен в БД. Атрибут - это одно из свойств сущности, а связь является отношением между сущностями

- модели данных на основе записей – в них БД состоит из нескольких записей фиксированного формата, которые могут иметь разные типы. Каждый тип записи определяет фиксированное количество полей, каждое из которых имеет фиксированную длину. Существует три основных типа логических моделей данных на основе записей: реляционная модель данных, сетевая модель данных и иерархическая модель данных

- физические модели данных - описывают то, как данные хранятся в компьютере, представляя информацию о структуре записей, их упорядоченности и существующих путях доступа.

Первые две модели используются для описания данных на концептуальном и внешнем уровнях, а последняя - на внутреннем уровне.

13.Взаимосвязь в моделях данных и реляционный подход к построению модели. Виды взаимосвязей:

Наши рекомендации