Разделы презентаций


Бази даних та інформаційні системи

Содержание

План лекцииВведениеОсновные понятияТипы сущностейАтрибутыТипы связейСтепень типа связиАтрибуты связейРекурсивная связьСтруктурные ограниченияПоказатель кардинальностиСтепень участияПроблемы ER-моделированияЛовушка разветвленияЛовушка разрываЗаключениеХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Слайды и текст этой презентации

Слайд 1Концепції ER-моделі
Бази даних та інформаційні системи
Лекція 2

Концепції ER-моделіБази даних  та інформаційні системиЛекція 2

Слайд 2План лекции
Введение
Основные понятия
Типы сущностей
Атрибуты
Типы связей
Степень типа связи
Атрибуты связей
Рекурсивная связь
Структурные ограничения
Показатель

кардинальности
Степень участия
Проблемы ER-моделирования
Ловушка разветвления
Ловушка разрыва
Заключение

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

План лекцииВведениеОсновные понятияТипы сущностейАтрибутыТипы связейСтепень типа связиАтрибуты связейРекурсивная связьСтруктурные ограниченияПоказатель кардинальностиСтепень участияПроблемы ER-моделированияЛовушка разветвленияЛовушка разрываЗаключениеХНУРЕ кафедра Інформатики

Слайд 3Цель лекции:
Рассмотреть основные понятия ER-модели
Ознакомиться с графическим отображением основных

понятий ER-модели
Рассмотреть потенциальные проблемы ER-моделирования
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Цель лекции: Рассмотреть основные понятия ER-моделиОзнакомиться с графическим отображением основных понятий ER-моделиРассмотреть потенциальные проблемы ER-моделированияХНУРЕ кафедра Інформатики

Слайд 4Введение
Модель «сущность - связь» (Entity-Relationship model или ER-модель) представляет собой

высокоуровневую концептуальную модель данных.
ER-модель разработана Питером Ченом (Chen) в 1976

Цель:
Упрощение

задачи проектирования структуры БД
Единое понимание ПрО заказчиками и разработчиками

Замечание!
Концептуальная модель не зависит от:
модели организации данных
конкретной СУБД или аппаратной платформы

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

ВведениеМодель «сущность - связь» (Entity-Relationship model или ER-модель) представляет собой высокоуровневую концептуальную модель данных.ER-модель разработана Питером Ченом

Слайд 5Концепции ER- модели
Основные понятия
ER-модели:
сущности;
атрибуты;
связи.










Рисунок 1.1 – Пример схемы ER

– модели (нотация UML)


ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Концепции ER- моделиОсновные понятия ER-модели:сущности;атрибуты;связи.Рисунок 1.1 – Пример схемы ER – модели (нотация UML)ХНУРЕ кафедра Інформатики доц.

Слайд 6Тип сущности (entity type) – тип объекта или процесса (объект/процесс),

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

следовательно, разные разработчики могут выделять разные сущности

Таблица 1.1 - Примеры сущностей с физический и абстрактным существованием

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Сущность

Тип сущности (entity type) – тип объекта или процесса (объект/процесс), описывающего предметную область.Сущность характеризуется физическим или абстрактным

Слайд 7Экземпляр сущности – однозначно идентифицируемый объект, который относится к сущности

определенного типа
Каждый тип сущности обладает уникальным набором атрибутов.
Каждая отдельная сущность

имеет свои собственные значения для каждого атрибута

Различаются:
Слабый тип сущности – тип сущности, существование которого зависит от какого-то другого типа сущности (в качестве первичного ключа или его части используется первичный ключ другой сущности)

Сильный тип сущности – тип сущности, существование которого не зависит от какого-то другого типа сущности (в качестве первичного ключа используются только собственные атрибуты данной сущности)



ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Сущность

Экземпляр сущности – однозначно идентифицируемый объект, который относится к сущности определенного типаКаждый тип сущности обладает уникальным набором

Слайд 8ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Способы представлений сущностей на диаграмме
Имя

сущности
Сильный тип сущности



Слабый тип сущности
Имя сущности
Рисунок 1.2 – Представление на

ER-диаграмме сильных и слабых типов сущностей

Проект

Этап проекта

Студент

Успеваемость

Сделка

Товар

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.Способы представлений сущностей на диаграммеИмя сущностиСильный тип сущностиСлабый тип сущностиИмя сущностиРисунок 1.2

Слайд 9Атрибуты
Атрибут – свойство типа сущности или типа связи
Домен атрибута –

набор допустимых значений одного или нескольких атрибутов
Примеры: домен адрес -может

являться доменом нескольких атрибутов;
домен дата -может состоять из других доменов (день, месяц, год)
Атрибут может быть:
простым / составным;
однозначным / многозначным;
производным;
ключевым



ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

АтрибутыАтрибут – свойство типа сущности или типа связиДомен атрибута – набор допустимых значений одного или нескольких атрибутовПримеры:

Слайд 10Атрибуты. Ключи
Потенциальный ключ – атрибут или минимальный набор атрибутов, который

однозначно идентифицирует каждый экземпляр сущности
Первичный ключ – потенциальный ключ, который

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




ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Атрибуты. КлючиПотенциальный ключ – атрибут или минимальный набор атрибутов, который однозначно идентифицирует каждый экземпляр сущностиПервичный ключ –

Слайд 11Представление атрибутов на диаграммах
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Имя атриб
Имя

1
Имя 2
Имя 3
Имя 3
Имя атриб
Имя атриб


простой атрибут




составной атрибут




производный атрибут



многозначный атрибут


первичный ключ

Имя атриб

Представление атрибутов на диаграммахХНУРЕ кафедра Інформатики доц. Яковлева О.В.Имя атрибИмя 1 Имя 2 Имя 3 Имя 3

Слайд 12Представление атрибутов на ER-диаграммах
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Кол_во_сотр
Рисунок

1.3 – Представление на диаграмме сущностей Сотрудник и Отделение
Адрес
Город
Улица
Дом_Офис
Отделение
Телефон
Номер_

отд

Название_отд

Сотрудник

ФИО

Номер_ сотр

Адрес

Должность

Телефон

Зарплата

Представление атрибутов на ER-диаграммахХНУРЕ кафедра Інформатики доц. Яковлева О.В.Кол_во_сотр Рисунок 1.3 – Представление на диаграмме сущностей Сотрудник

Слайд 13Тип связи (relationship type) – осмысленная ассоциация между сущностями разных

типов
Экземпляр связи – однозначно идентифицируемая ассоциация, которая включает по одному

экземпляру сущности из каждого участвующего в связи типа сущности
Для изучения отдельных экземпляров связи применяется семантическая сеть
Рассмотрим тип связи Имеет (Has), который представляет ассоциацию между сущностями Отделение и Сотрудник.
Обозначения:
 - экземпляр сущности;
- экземпляр связи.

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Связи


Замечание!
В ER-модели используется более высокий уровень абстракции по сравнению с семантической сетью, поскольку множества экземпляров сущностей объединяются в типы сущностей, а множества экземпляров связей – в типы связей.

Тип связи (relationship type) – осмысленная ассоциация между сущностями разных типовЭкземпляр связи – однозначно идентифицируемая ассоциация, которая

Слайд 14











Рисунок 1.4 – Сематическая сеть (модель) с изображением отдельных
экземпляров

связи типа Имеет (Has)

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Сематическая модель


Рисунок 1.4 – Сематическая сеть (модель) с изображением отдельных экземпляров связи типа Имеет (Has)ХНУРЕ кафедра Інформатики доц.

Слайд 15Представление связей на ER-диаграммах
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Рисунок 1.5

– Представление на ER-диаграмме сильных сущностей Сотрудник, Отделение, неидентифицирующей связи

Имеет между ними и атрибутов,
являющихся первичными ключами

Отделение

Номер_ отд

Сотрудник

Номер_ сотр

Имя связи

Имя связи

неидентифицирующая связь (между сильными сущностями)



идентифицирующая связь (между сильной и слабой сущностями)

Имеет (Has)

Представление связей на ER-диаграммахХНУРЕ кафедра Інформатики доц. Яковлева О.В.Рисунок 1.5 – Представление на ER-диаграмме сильных сущностей Сотрудник,

Слайд 16Степень типа связи
Степень типа связи – количество типов сущностей, которые

охвачены данной связью
Степень:
2 (бинарная)
3 (тернарная)
4 (кватернарная)

ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.

Рисунок 1.6 – Пример кватернарной связи Сделка

Степень типа связиСтепень типа связи – количество типов сущностей, которые охвачены данной связьюСтепень:2 (бинарная)3 (тернарная)4 (кватернарная)ХНУРЕ кафедра

Слайд 17Атрибуты связей
Связи также могут характеризоваться атрибутами










ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.
Рисунок 1.7 – Пример связи с атрибутами
ИН_Объект
Дата
Комментарии

Атрибуты связейСвязи также могут характеризоваться атрибутамиХНУРЕ кафедра Інформатики доц. Яковлева О.В.Рисунок 1.7 – Пример связи с атрибутамиИН_ОбъектДата

Слайд 18Структурные ограничения
Структурные ограничения формируются на основе бизнес-правил, которые в свою

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

ограничения:
кардинальность (кратность);
степень участия.
Кардинальность
Кардинальность – максимальное количество возможных экземпляров сущности некоторого типа, которые могут быть связаны с одним экземпляром сущности другого типа с помощью определенной связи
Наиболее распространенными являются бинарные связи с показателями кардинальности:
«один к одному» (1:1)
«один ко многим» (1:М)
«многие ко многим» (М:N)




ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

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

Слайд 19Структурные ограничения
Степень участия – определяет, участвуют ли в связи все

или только некоторые экземпляры сущности
2 варианта участия:
полное (total) – для

существования некоторого экземпляра сущности требуется существование экземпляра другой сущности;
частичное (partial) - для существования некоторого экземпляра сущности НЕ требуется существование экземпляра другой сущности;





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


ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

полное /обязательно участие


- частичное / необязательное участие

Структурные ограниченияСтепень участия – определяет, участвуют ли в связи все или только некоторые экземпляры сущности2 варианта участия:полное

Слайд 20Кардинальность, степень участия
Связь «один к одному»











Слева направо: Из семантической модели

следует, что один экземпляр сущности типа Сотрудник связан с одним

экземпляром сущности типа Отделение (1:1),
Справа налево: Один экземпляр сущности типа Отделение связан с одним экземпляром сущности типа Сотрудник (1:1).
Следовательно, связь Управляет является связью «один к одному»




ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Экземпляры
сущности
Сотрудник

Экземпляры
связи
Управляет

Экземпляры
сущности
Отделение

Рисунок 1.8 – Пример связи 1:1

Кардинальность, степень участияСвязь «один к одному»Слева направо: Из семантической модели следует, что один экземпляр сущности типа Сотрудник

Слайд 21Кардинальность, степень участия
Связь «один ко многим»











Слева направо: Из семантической модели

следует, что один экземпляр сущности типа Отделение связан со многими

экземплярами сущности типа Сотрудник (1:М);
Справа налево: один экземпляр сущности типа Сотрудник связан с одним экземпляром сущности типа Отделение (1:1).
Следовательно, связь Имеет является связью «один ко многим» (ВЫБИРАЕТСЯ МАКСИМАЛЬНЫЙ ПОКАЗАТЕЛЬ!)




ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Рисунок 1.9 – Пример связи 1:М

Кардинальность, степень участияСвязь «один ко многим»Слева направо: Из семантической модели следует, что один экземпляр сущности типа Отделение

Слайд 22Кардинальность, степень участия
Связь «многие ко многим» (РМД – не поддерживают)











Слева

направо: Из семантической модели следует, что один экземпляр сущности типа

Газета связан со многими экземплярами сущности типа ОбъектНежвижимости (1:М);
Справа налево: один экземпляр сущности типа ОбъектНежвижимости связан с одним экземпляром сущности типа Газета (1:М).
Следовательно, связь Печать является связью «многие ко многим» (М:N) (ВЫБИРАЕТСЯ МАКСИМАЛЬНЫЙ ПОКАЗАТЕЛЬ!)




ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Рисунок 1.10 – Пример связи М:М


Г3


П4

Кардинальность, степень участияСвязь «многие ко многим» (РМД – не поддерживают)Слева направо: Из семантической модели следует, что один

Слайд 23Кардинальность (кратность) сложной связи
Кардинальность (кратность) сложной связи – количество экземпляров

сущности определенного типа в n-арной связи, определяемое после фиксации (n-1)

значений.













ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Рисунок 1.11 – Кардинальность трехсторонней связи

M

1

1

Кардинальность (кратность) сложной связиКардинальность (кратность) сложной связи – количество экземпляров сущности определенного типа в n-арной связи, определяемое

Слайд 24Миграция атрибутов. Раскрытие схемы (неидентифицирующая связь)










Раскрытие схемы:

Отделение (Номер_отд, Название_отд, Адрес)
Сотрудник

(Номер_сотр, ФИО, Номер_отд (ВК), Должность, Зарплата, Адрес, Телефон)
ХНУРЕ кафедра Інформатики

доц. Яковлева О.В.

Рисунок 1.12 – Представление на диаграмме сущностей Сотрудник и Отделение, их атрибутов и связи между ними

ФИО

Сотрудник

Номер_ сотр

Адрес

Должность

Телефон

Зарплата

Имеет

1

М

Миграция атрибутов. Раскрытие схемы  (неидентифицирующая связь)Раскрытие схемы:Отделение (Номер_отд, Название_отд, Адрес)Сотрудник (Номер_сотр, ФИО, Номер_отд (ВК), Должность, Зарплата,

Слайд 25Миграция атрибутов. Раскрытие схемы (идентифицирующая связь)

Исходные данные о ПрО
Бизнес-правила (вариант

А):
Наше предприятие может выполнять одновременно несколько проектов
Финансирование выделяется на каждый

этап проекта
Этапы имеют уникальный номер в рамках проекта
Фрагмент документа «Сведения о проектах »









ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Миграция атрибутов. Раскрытие схемы  (идентифицирующая связь)Исходные данные о ПрОБизнес-правила (вариант А):Наше предприятие может выполнять одновременно несколько

Слайд 26Миграция атрибутов. Раскрытие схемы (идентифицирующая связь)











Раскрытие схемы:

Проект (Номер_пр, Название_пр)
Этап (Номер_эт,

Номер_пр (ВК), Дата_нач, Дата_оконч, Стоимость)
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Рисунок

1.13 – Представление на диаграмме сущностей Проект и Этап, их атрибутов и связи между ними

1

М

Миграция атрибутов. Раскрытие схемы  (идентифицирующая связь)Раскрытие схемы:Проект (Номер_пр, Название_пр)Этап (Номер_эт, Номер_пр (ВК), Дата_нач, Дата_оконч, Стоимость)ХНУРЕ кафедра

Слайд 27Миграция атрибутов. CASE система ERwin (идентифицирующая связь)
ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.

Миграция атрибутов. CASE система ERwin (идентифицирующая связь)ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Слайд 28Миграция атрибутов. Раскрытие схемы (неидентифицирующая связь)

Исходные данные о ПрО
Бизнес-правила (вариант

Б):
Наше предприятие может выполнять одновременно несколько проектов
Финансирование выделяется на каждый

этап проекта
Этапы имеют уникальный номер в рамках всего предприятия
Фрагмент документа «Сведения о проектах »









ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Миграция атрибутов. Раскрытие схемы  (неидентифицирующая связь)Исходные данные о ПрОБизнес-правила (вариант Б):Наше предприятие может выполнять одновременно несколько

Слайд 29Миграция атрибутов. Раскрытие схемы (неидентифицирующая связь)











Раскрытие схемы:

Проект (Номер_пр, Название_пр)
Этап (Номер_эт,

Номер_пр (ВК), Дата_нач, Дата_оконч, Стоимость)
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.
Рисунок

1.14 – Представление на диаграмме сущностей Проект и Этап, их атрибутов и связи между ними

1

М

Миграция атрибутов. Раскрытие схемы  (неидентифицирующая связь)Раскрытие схемы:Проект (Номер_пр, Название_пр)Этап (Номер_эт, Номер_пр (ВК), Дата_нач, Дата_оконч, Стоимость)ХНУРЕ кафедра

Слайд 30Миграция атрибутов. CASE система ERwin (неидентифицирующая связь)
ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.

Миграция атрибутов. CASE система ERwin (неидентифицирующая связь)ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Слайд 31Альтернативная вариант обозначений структурных ограничений

Использование отображений максимальных (Max) и минимальных

(Min) значений в виде надписи (Min,Max)













ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.

Рисунок 1.15 – Варианты обозначений структурных ограничений

Альтернативная вариант обозначений  структурных ограниченийИспользование отображений максимальных (Max) и минимальных (Min) значений в виде надписи (Min,Max)ХНУРЕ

Слайд 32Рекурсивная связь
Рекурсивная связь (унарная) – связь, в которой одни и

те же сущности участвуют несколько раз и разных ролях
Использование ролевых

имен
Связям могут присваиваться ролевые имена для указания назначения каждой сущности, участвующей в данной связи.








Раскрытие схемы:
Сотрудник (Номер_сотр, ФИО, Должность, Зарплата, Адрес, Телефон, Консультант (ВК))

ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Консуль-тирует

Рисунок 1.16 – Пример кватернарной связи Сделка

Сотрудник

Консультант

1

N

Рекурсивная связьРекурсивная связь (унарная) – связь, в которой одни и те же сущности участвуют несколько раз и

Слайд 33Использование ролевых имен
Ролевые имена могут также использоваться, когда сущности связаны

несколькими связями.









Раскрытие схемы:
Отделение (Номер_отд, Название_отд, Адрес, Номер_сотр (ВК))

Сотрудник (Номер_сотр, ФИО,

Номер_отд (ВК), Должность, Зарплата, Адрес, Телефон)


ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Имеет

Рисунок 1.17 – Использование ролевых имен

Управляет

Отделение

Отделение

Работник

Руководитель

1

1

М

1

Использование ролевых именРолевые имена могут также использоваться, когда сущности связаны несколькими связями.Раскрытие схемы:Отделение (Номер_отд, Название_отд, Адрес, Номер_сотр

Слайд 34Проблемы ER-моделирования (ловушки соединения)
Два основных типа потенциальных ловушек соединения:
ловушка разветвления;
ловушка

разрыва.

Всегда важно проверять модель данных на наличие потенциальных ловушек соединения,

поскольку наличие ловушек может привести к перестройке всей концептуальной модели.

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










ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Проблемы ER-моделирования (ловушки соединения)Два основных типа потенциальных ловушек соединения:ловушка разветвления;ловушка разрыва.Всегда важно проверять модель данных на наличие

Слайд 35Проблемы ER-моделирования. Ловушка разветвления
Описание:
Имеет место в том случае, когда модель

отображает связь между типами сущностей, но путь между отдельными сущностями

этого типа определен неоднозначно.
Причина возникновения:
Разветвление двух или больше связей типа 1:М из одной сущности.

Пример. Исходная информация ПрО «Новостройки Харькова» (БП):
В одной строительной компании реализуются несколько проектов, каждый проект реализуется только одной компанией;
В одной строительной компании работает несколько архитекторов, каждый архитектор работает только в одной компании;
Проект разрабатывается одним архитектором, архитектор может разрабатывать много проектов.











ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Проблемы ER-моделирования.  Ловушка разветвленияОписание:Имеет место в том случае, когда модель отображает связь между типами сущностей, но

Слайд 36Проблемы ER-моделирования. Ловушка разветвления






Проблема: Какой проект разрабатывает какой архитектор?




ХНУРЕ кафедра

Інформатики доц. Яковлева О.В.
1
М
Рисунок 1.18 – Пример ловушки разветвления


И3
В2
В1
В4
В3
Экземпляры
связи
Ведет
Экземпляры


сущности
Проект

П1

П2

П3

П4









Причина проблемы:
Из сущности СтроительнаяКомпания разветвляются две связи типа 1:М

Проблемы ER-моделирования.  Ловушка разветвленияПроблема: Какой проект разрабатывает какой архитектор?ХНУРЕ кафедра Інформатики доц. Яковлева О.В.1МРисунок 1.18 –

Слайд 37Проблемы ER-моделирования. Ловушка разветвления (решение проблемы)
ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.
Рисунок 1.19 – Пример преобразования ER-модели с целью устранения ловушки

разветвления

Решение проблемы:
Перестройка ER-модели для представления правильного взаимодействия между сущностями

Проблемы ER-моделирования.  Ловушка разветвления (решение проблемы)ХНУРЕ кафедра Інформатики доц. Яковлева О.В.Рисунок 1.19 – Пример преобразования ER-модели

Слайд 38Проблемы ER-моделирования. Ловушка разрыва
Описание:
Появляется в том случае, когда в модели

предполагается наличие связи между типами сущностей, но не существует пути

между отдельными сущностями
Причина возникновения:
Наличие связи с частичным участием, образующей часть пути между связанными сущностями.
Пример. Исходная информация ПрО «Агентство недвижимости» (БП):
Каждый объект недвижимости закреплен за отделением (продается только одним отделением), за одним отделением закреплено много объектов;
Один сотрудник агентства (менеджерами по продажам) курирует много объектов недвижимости, однако существуют сотрудники, которые объекты не курируют.
Объект недвижимости курируется только одним менеджером, однако не каждый объект курируется сотрудником агентства (т.е. объект временно не в работе или может обрабатываться любым менеджером по продажам);











ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Проблемы ER-моделирования.  Ловушка разрываОписание:Появляется в том случае, когда в модели предполагается наличие связи между типами сущностей,

Слайд 39Проблемы ER-моделирования. Ловушка разрыва






Проблема: Какой объект приписан за каким отделением?




ХНУРЕ

кафедра Інформатики доц. Яковлева О.В.
М
1
Рисунок 1.20 – Пример ловушки разрыва


К3
И2
И1
И4
И3
Экземпляры


связи
Имеет

Экземпляры
сущности
Отделение

О1

О2







Причина проблемы:
Частичное участие сущностей Сотрудник и ОбъектНедвижимости в связи Курирует



С2

С4

ОН4


Проблемы ER-моделирования.  Ловушка разрываПроблема: Какой объект приписан за каким отделением?ХНУРЕ кафедра Інформатики доц. Яковлева О.В.М1Рисунок 1.20

Слайд 40Проблемы ER-моделирования. Ловушка разрыва (решение проблемы)
ХНУРЕ кафедра Інформатики доц. Яковлева

О.В.
М
1
Рисунок 1.21 – Переработанная диаграмма с целью устранения ловушки разрыва

Решение

проблемы:
Введение отсутствующей связи Продает

Продает

1

М



П1

П2

П3

Экземпляры
связи
Продает



П4

Проблемы ER-моделирования.  Ловушка разрыва (решение проблемы)ХНУРЕ кафедра Інформатики доц. Яковлева О.В.М1Рисунок 1.21 – Переработанная диаграмма с

Слайд 41Вопросы
ХНУРЕ кафедра Інформатики доц. Яковлева О.В.

ВопросыХНУРЕ кафедра Інформатики доц. Яковлева О.В.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика