Скачать презентацию МОДЕЛИ ДАННЫХ Внутренний уровень физический 2 Физические Скачать презентацию МОДЕЛИ ДАННЫХ Внутренний уровень физический 2 Физические

Модели данных. Связи..pptx

  • Количество слайдов: 15

МОДЕЛИ ДАННЫХ МОДЕЛИ ДАННЫХ

Внутренний уровень (физический) 2 Физические модели данных Файловые структуры Страничносегментные Внутренний уровень (физический) 2 Физические модели данных Файловые структуры Страничносегментные

Внешний уровень (пользовательский) 3 Даталогические модели данных Документальные Фактографические Теоретико- Теоретико. Ориентиро- Дескрипторные графовые Внешний уровень (пользовательский) 3 Даталогические модели данных Документальные Фактографические Теоретико- Теоретико. Ориентиро- Дескрипторные графовые множественные Объектнованные на Тезаурусные ориентированные формат документа

Концептуальный уровень 4 Инфологические модели данных Модель “сущность-связь” Семантическая объектная модель Концептуальный уровень 4 Инфологические модели данных Модель “сущность-связь” Семантическая объектная модель

Трехуровневая модель представления данных ANSI-SPARC 5 Пользователь 1 Внешний уровень Пользователь 2 Представление 1 Трехуровневая модель представления данных ANSI-SPARC 5 Пользователь 1 Внешний уровень Пользователь 2 Представление 1 Представление 2 Концептуальный уровень Внутренний уровень Физическое представление данных Концептуальная схема Внутренняя схема База данных Пользователь N … Представление M

Определение 6 Элемент данных определяет тип данных. На концептуальном этапе – это элемент абстрактного Определение 6 Элемент данных определяет тип данных. На концептуальном этапе – это элемент абстрактного типа данных, а во время создания физической модели это уже элемент базового типа конкретной СУБД.

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

Определение 8 Сущность – это именованный класс однотипных объектов. Сущность определяет собой некоторый тип Определение 8 Сущность – это именованный класс однотипных объектов. Сущность определяет собой некоторый тип сложной структуры данных, т. е. наличие определенных полей (атрибутов), их имена и элементарные типы данных, к которым они принадлежат.

Пример 9 АВТОР ID int Фамилия string Имя string Отчество string Рисунок. Определение класса Пример 9 АВТОР ID int Фамилия string Имя string Отчество string Рисунок. Определение класса сущностей АВТОР

Определение 10 Атрибуты – именованные характеристики, отображающие свойства данной сущности. Пример. Класс сущностей АВТОР Определение 10 Атрибуты – именованные характеристики, отображающие свойства данной сущности. Пример. Класс сущностей АВТОР описывается атрибутами ID, Фамилия, Имя, Отчество.

Пример 11 1 Пушкин Александр Сергеевич 2 Чехов Антон Павлович Толстой Лев Николаевич … Пример 11 1 Пушкин Александр Сергеевич 2 Чехов Антон Павлович Толстой Лев Николаевич … 18 Рисунок. Несколько экземпляров сущностей класса АВТОР

Определение 12 Идентификаторы – это атрибуты, с помощью которых экземпляры именуются или определяются. Идентификатор Определение 12 Идентификаторы – это атрибуты, с помощью которых экземпляры именуются или определяются. Идентификатор может быть уникальным либо неуникальным.

Определение 13 Связи – это взаимоотношения сущностей. Модель “сущность-связь” включает в себя классы связей Определение 13 Связи – это взаимоотношения сущностей. Модель “сущность-связь” включает в себя классы связей и экземпляры связей. Классы связей определяют взаимоотношения между классами сущностей, а экземпляры связи – взаимоотношение между экземплярами сущностей. У связей могут быть атрибуты.

Пример 14 Продавец Мать Отец Продавец-заказ Заказ Родитель Ребенок Рисунок. Типы связей Пример 14 Продавец Мать Отец Продавец-заказ Заказ Родитель Ребенок Рисунок. Типы связей

Примеры бинарных связей 15 Договор 1: 1 Смета к договору Общежитие 1: N Студент Примеры бинарных связей 15 Договор 1: 1 Смета к договору Общежитие 1: N Студент Общежитие-студент Преподаватель N: M Преподаватель-студент Студент