ВУЗ:
Составители:
Рубрика:
44
одинаковым для различного типа сущностей (например, <цвет> может быть
определен для многих сущностей: <собака>, <автомобиль>, <дым> и т.д.).
Атрибуты используются для определения того, какая информация должна быть
собрана о сущности. Примерами атрибутов для сущности <автомобиль>
являются <тип>, <марка>, <номерной знак>, <цвет> и т.д. Здесь также
существует различие между типом
и экземпляром. Тип атрибута <цвет> имеет
много экземпляров или значений: <красный>, <синий>, <банановый>, <белая
ночь> и т.д., однако каждому экземпляру сущности присваивается только одно
значение атрибута. Абсолютное различие между типами сущностей и
атрибутами отсутствует. Атрибут является таковым только в связи с типом
сущности. В другом контексте атрибут может выступать
как самостоятельная
сущность. Например, для автомобильного завода <цвет> - это только атрибут
продукта производства, а для лакокрасочной фабрики <цвет> - тип сущности.
Ключ
- минимальный набор атрибутов, по значениям которых можно
однозначно найти требуемый экземпляр сущности. Минимальность означает,
что исключение из набора любого атрибута не позволяет идентифицировать
сущность по оставшимся.
Связь
- ассоциирование двух или более сущностей. Если бы назначением
базы данных было только хранение отдельных, не связанных между собой
данных, то ее структура могла бы быть очень простой. Однако одно из
основных требований к организации базы данных - это обеспечение
возможности отыскания одних сущностей по значениям других, для чего
необходимо установить между
ними определенные связи. А так как в реальных
базах данных нередко содержатся сотни или даже тысячи сущностей, то
теоретически между ними может быть установлено более миллиона связей.
Наличие такого множества связей и определяет сложность инфологических
моделей.
5.5.2 Классификация сущностей
Стержневая сущность (стержень)
- это независимая сущность,
существующая как отдельное, независимое от других понятие.
Ассоциативная сущность (ассоциация)
- это связь вида "многие-ко-
многим" ("-ко-многим" и т.д.) между двумя или более сущностями или
экземплярами сущности. Ассоциации рассматриваются как полноправные
сущности: они могут участвовать в других ассоциациях и обозначениях точно
Рис. 5.1. Элементы расширенного языка ER-
д
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
