Основные элементы модели «Сущность — связь».

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

На использовании разновидностей ER-модели основано
большинство современных подходов к проектированию баз данных (главным образом, реляционных). Модель была предложена Ченом. Моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов. В связи с наглядностью представления концептуальных схем баз данных ER-модели получили широкое распространение в системах CASE, поддерживающих автоматизированное проектирование реляционных баз данных. Среди множества разновидностей ER-моделей одна из наиболее развитых применяется в системе CASE фирмы ORACLE.

Основными понятиями ER-модели являются сущность, связь и атрибут.

Сущность — это реальный или представляемый объект, информация о котором должна сохраняться и быть доступна. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности. При этом имя сущности — это имя типа, а не некоторого конкретного экземпляра этого типа. Для большей выразительности и лучшего понимания имя сущности может сопровождаться примерами конкретных объектов этого типа.

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

Класс сущностей – это совокупность сущностей, которая описывается структурой, либо форматом сущностей, составляющих этот класс.

Экземпляр сущности – представляет собой конкретную сущность.

Атрибуты сущности – это свойства сущности, которые описывают характеристики сущности. В данной модели предполагается, что все экземпляры некоторого класса сущностей имеют одинаковые атрибуты (поля объекта).

Композитные атрибуты – адрес, страна, район и т.д.

Многозначный атрибут – студент имеет базовое образование.

Композитный атрибут может быт многозначным.

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

Идентификаторы могут быть уникальными или не уникальными. Если идентификатор указывает на один экземпляр сущности, то его значение называется уникальным. Если идентификатор не является уникальным, то его значение определяется некоторым множеством экземпляров сущности.

Решили приобрести автоэлектронику? Сломался ноутбук и Вы не знаете, где достать запчасть? Все можно найти тут