Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОС_Теория ЭИС и БД.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
427.6 Кб
Скачать

15.Концептуальная модель данных (модель сущность-связь).

Предметная область – элементы материальной системы, информация о которых хранится и обрабатывается в ЭИС. Описание предметной области в терминах некоторой модели данных называют концептуальной моделью (КМ). КМ представляет объекты и их взаимосвязи без указания способа их физического хранения. Одним из возможных способов представления КМ является метод «сущность-связь», основными понятиями которого являются: сущность, атрибут сущности, связь м/сущностями, степень связи и класс принадлежности экземпляров сущности.

Сущность – реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области, и обозначаемый на диаграмме прямоугольником (процесс). Атрибут – свойство сущности. Ключ сущности – атрибут/набор атрибутов, используемый для идентификации экземпляров сущности. Связь между сущностями – зависимость между атрибутами этих сущностей, обозначаемая ромбом (решение). Степень связи – характеристика связи между сущностями, которая м.б. типа 1:1, 1:N, N:M. Класс принадлежности сущности м.б. обязательным (если все экземпляры сущности обязательно участвуют в рассматриваемой связи (входят в связь)) и необязательным (если экземпляры сущности не всегда входят в связь). При этом методе графическим средством для представления сущностей и связей между ними используется ER-диаграмма. Последовательность построения отношений из диаграмм:

1. Выделение всех сущностей и связей м/ними. Любой объект предм-й обл-ти м.б. представлен только 1 сущностью, к-рая д.б. уникально идентифицирована. Различают реал-е и ф-ционал-е завис-ти: реал-е отнош-я м/2 инф. объектами опред-ся природой реал-х объектов, процессов, явлений отображ-х этими инф. объектами. М.б. 1:1,1:N, N:M.

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

Связи 1:1 (определяет вид связи м/2 типами сущности А и В, при к-ром каждому экз-ру сущности А соответствует только 1 В, и наоборот, напр., связь студент – номер зачетки). 1:N (одному экз-ру сущности А соответствует неск-ко экз-ров сущности В, напр., связь группа – ФИО студента), N:1 (многим экз-рам сущности А соотв-вует только 1 экз-р сущности В, напр., связь ФИО студента – группа), N:M (каждому экз-ру сущности А соотв-вует неск-ко экз-ров сущности В).

2. Формир-ние отнош-й. Правила формир-ния отнош-й:

Степень бинарной связи & Класс принадлежности

Отношения

1

Сущность 1-2(Ключ1,… Ключ2,…)

2

Сущность 1(Ключ1, …)

Сущность 2(Ключ2, …, Ключ1)

3

Сущность 1(Ключ1, …)

Сущность 2(Ключ2, …)

Связь(Ключ1, Ключ2, …)

4

Сущность 1(Ключ1, …)

Сущность 2(Ключ2, …, Ключ1)

5

Сущность 1(Ключ1, …)

Сущность 2(Ключ2, …)

Связь(Ключ1, Ключ2, …)

6

Любые комбинации:

Сущность 1(Ключ1, …)

Сущность 2(Ключ2, …)

Связь(Ключ1, Ключ2, …)