Сущность (Entity) - реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области.
Свойства:
- уникальное имя; к одному и тому же имени всегда должна применяться одна и та же интерпретация; одна и та же интерпретация не может применяться к различным именам, если только они не являются псевдонимами;
- один или несколько атрибутов, которые либо принадлежат сущности, либо наследуются через связь;
- один или несколько атрибутов, которые однозначно идентифицируют каждый экземпляр сущности.
Связь (Relationship) - поименованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области.
Первичный (главный) ключ - атрибут или группа атрибутов, однозначно идентифицирующая каждый экземпляр сущности.
Должен обладать следующими свойствами:
- должен иметь уникальные значения;
- не должен содержать пустых (неопределенных) значений:
- должен быть компактным, т.е. должен содержать только такие атрибуты, удаление любого из которых может привести к утрате уникальности.
Внешний ключ - существует только для дочерней сущности и является ссылкой на значение ключа родительской сущности. При создании связей (отношений) между сущностями в дочернюю сущность передаются атрибуты, составляющие первичный ключ родительской сущности. Эти атрибуты и составляют внешний ключ.