Назад (Информатика).

Определения и примеры сущностей, связей и ключей

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

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

Атрибут - отдельная характеристика сущности.

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

Связь - это логическая ассоциация, устанавливаемая между сущностями.

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

Связи бывают следующих типов:
один к одному;
один ко многим;
многие ко многим.

Пример 1:
«Страны» - «Города»
Пример 2:
«Союзы» - «Страны»
Пример 3:
«Человек» - «Учетная запись»

Ключ

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

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

Типы сущностей

Независимая сущность. Для определения экземпляра сущности нет необходимости ссылаться на другие сущности.

Зависимая сущность. Для определения экземпляра такой сущности необходимо сослаться на экземпляр независимой сущности, с которой связана зависимая сущность.