Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPO_конспект_3_курс.docx
Скачиваний:
10
Добавлен:
07.11.2018
Размер:
624.34 Кб
Скачать

Модель «Сущность-Связь»

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

Модель может быть использована для:

  1. Общение с пользователем;

  2. Сбор информации о предметной области;

  3. Проектирование БД.

Существует несколько подходов для построения модели «Сущность-Связь». Общим для всех подходов является использование 3-х главных конструктивных элементов:

  1. Сущность;

  2. Атрибут;

  3. Связь.

Составляющее «время» в основном виде может отсутствовать, но её можно отобразить с помощью атрибутов (дата рождения, дата заказа и т.д.).

Сущность – собирательное понятие существующего объекта, процесса или явления, о котором необходимо хранить информацию в системе. Существует 2 вида:

  1. Тип

  2. Экземпляр

Тип сущности определяется набором однородных объектов. За типом скрывается тип сущности, т.е. конкретные наборы. Каждый рассматриваемый тип сущности имеет. Для определения конкретных экземпляров сущностей используются специальные атрибуты.

Атрибут – поименная характеристика сущности, которая принимает значение из некоторого множества значений. В модели «атрибут» выступает в качестве средства, с помощью которого моделируется свойство сущности. Чтобы задать атрибут, необходимо присвоить ему наименование, провести смысловое описание, определяем множество возможных значений и для чего они используются. Для идентификации сущности используются ключевые атрибуты, которые на схеме подчёркиваются.

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

Различают бинарные (между двумя сущностями), тернарные (между тремя) и т.д., в общем случае n-арные связи. Чаще всего встречаются бинарные связи.

Типы бинарных связей:

  1. Один к одному;

  2. Один ко многим;

  3. Многие к одному;

  4. Многие ко многим.

Общие правила при моделировании:

  1. Используется только три типа конструктивных элементов (сущность, атрибут, связь).

  2. В отдельном проектном представлении каждый элемент проекта моделируется только одним конструктивным элементов.

При моделировании предметной области проектировщик:

  1. Разбивает предметную область на ряд локальных частей

  2. Моделирует каждую локальную часть (7-6 сущностей)

  3. Определяет локальные части.

Структура данных может быть описана:

  1. В виде исходного текста;

  2. В графовой форме;

  3. В табличной форме.

Графовая форма представления данных – представляется в виде графа, в котором используются следующие обозначения:

  1. Сущность – прямоугольник.

  2. Атрибут – овал. Объединяется с сущностью с помощью ненаправленных дуг. Идентифицирующие атрибуты подчёркиваются.

  3. Связь – ромб. При этом связи соединяются с сущностями ненаправленными дугами, за исключением бинарных связей.

Табличная форма представления данных

  1. Тип записи (группы) изображается прямоугольником, над верхним левым углом которого ставиться название. Это название является сущностью. Внутри прямоугольника могут быть имена элементов данных – это атрибуты.

  2. Набор( групповое отношение или связь) обозначается стрелками от группы владельца к подчинённой группе, с указанием имени связи и типа связи

  3. Конкретный экземпляр записи(атрибут) может быть идентифицирован с помощью первичного ключа. Такой атрибут подчёркивается.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]