ВУЗ:
Составители:
Рубрика:
19
ключа не позволит однозначно найти требуемый экземпляр сущности, т.е. будет нарушено условие
минимальности. Обозначим эту сущность как
Продажа(ДатаПродажи,
КодПродукта, Количество, Цена)
Ключевой атрибут выделен подчеркиванием
Между сущностями могут быть установлены связи.
Связь - это ассоциация, установленная между несколькими сущностями, и показывающая как
взаимодействуют сущности между собой.
Примеры
:
• в магазине происходит продажа продуктов, т.е. между сущностями Продукты и Продажа
существует связь «происходит» или Продукты-Продажа (обычно, но необязательно, связь
обозначается глаголом или двойным названием сущностей, между которыми установлена
эта связь)
• так как продукты в магазин поставляют поставщики, то между сущностями Продуты и
Поставщики существует связь «поставка» или Продукты-Поставщики
• могут существовать и связи между экземплярами одной и той же сущности (рекурсивная
связь), например связь Родитель-Потомок между экземплярами сущности Человек
Связь также может иметь атрибуты. Например, для связи Продукты-Поставщики можно
задать атрибуты ДатаПоставки, Цена и т.д.
Связь, существующая между двумя сущностями, называется бинарной связью.
Связь, существующая между n сущностями, называется n-арной связью.
Рекурсивная связь – это связь между экземплярами одной сущности.
Доказано, что любую n-арную связь всегда можно заменить множеством бинарных, однако
первые лучше отображают семантику предметной области.
То число экземпляров сущностей, которое может быть ассоциировано через связь с
экземплярами другой сущности, называют степенью связи. Рассмотрение степеней особенно
полезно для бинарных связей.
Очень важным свойством модели "сущность-связь" является то, что она может быть
представлена в виде графической схемы (диаграммы). Это значительно облегчает анализ предметной
области. Существует несколько вариантов обозначения элементов диаграммы "сущность-связь"
(нотаций). Для обозначения сущностей, связей и атрибутов будем использовать нотацию Чена, а для
обозначения степеней и кардинальностей связей – нотацию Мартина (понятие кардинальности связи
поясним чуть позже). В Таблице 2-1 приводится список используемых здесь обозначений.
Таблица 2-1
Обозначение Пояснение
Независимая сущность
Зависимая сущность
Атрибут
Ключевой атрибут
Связь
Связь степени 1, необязательный класс принадлежности
Связь степени 1, обязательный класс принадлежности
ключа не позволит однозначно найти требуемый экземпляр сущности, т.е. будет нарушено условие минимальности. Обозначим эту сущность как Продажа(ДатаПродажи, КодПродукта, Количество, Цена) Ключевой атрибут выделен подчеркиванием Между сущностями могут быть установлены связи. Связь - это ассоциация, установленная между несколькими сущностями, и показывающая как взаимодействуют сущности между собой. Примеры: • в магазине происходит продажа продуктов, т.е. между сущностями Продукты и Продажа существует связь «происходит» или Продукты-Продажа (обычно, но необязательно, связь обозначается глаголом или двойным названием сущностей, между которыми установлена эта связь) • так как продукты в магазин поставляют поставщики, то между сущностями Продуты и Поставщики существует связь «поставка» или Продукты-Поставщики • могут существовать и связи между экземплярами одной и той же сущности (рекурсивная связь), например связь Родитель-Потомок между экземплярами сущности Человек Связь также может иметь атрибуты. Например, для связи Продукты-Поставщики можно задать атрибуты ДатаПоставки, Цена и т.д. Связь, существующая между двумя сущностями, называется бинарной связью. Связь, существующая между n сущностями, называется n-арной связью. Рекурсивная связь – это связь между экземплярами одной сущности. Доказано, что любую n-арную связь всегда можно заменить множеством бинарных, однако первые лучше отображают семантику предметной области. То число экземпляров сущностей, которое может быть ассоциировано через связь с экземплярами другой сущности, называют степенью связи. Рассмотрение степеней особенно полезно для бинарных связей. Очень важным свойством модели "сущность-связь" является то, что она может быть представлена в виде графической схемы (диаграммы). Это значительно облегчает анализ предметной области. Существует несколько вариантов обозначения элементов диаграммы "сущность-связь" (нотаций). Для обозначения сущностей, связей и атрибутов будем использовать нотацию Чена, а для обозначения степеней и кардинальностей связей – нотацию Мартина (понятие кардинальности связи поясним чуть позже). В Таблице 2-1 приводится список используемых здесь обозначений. Таблица 2-1 Обозначение Пояснение Независимая сущность Зависимая сущность Атрибут Ключевой атрибут Связь Связь степени 1, необязательный класс принадлежности Связь степени 1, обязательный класс принадлежности 19
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »