пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

ER-моделирование. Понятия: сущность, связь, первичный ключ, внешний ключ.

Сущность (Entity) - реальный или воображаемый объект, имеющий существенное значение для рассматриваемой предметной области.

Свойства:

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

Связь (Relationship) - поименованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области.

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

 Должен обладать следующими свойствами:

  • должен иметь уникальные значения;
  • не должен содержать пустых (неопределенных) значений:
  • должен быть компактным, т.е. должен содержать только такие атрибуты, удаление любого из которых может привести к утрате уникальности.

Внешний ключ - существует только для дочерней сущности и является ссылкой на значение ключа родительской сущности. При создании связей (отношений) между сущностями в дочернюю сущность передаются атрибуты, составляющие первичный ключ родительской сущности. Эти атрибуты и составляют внешний ключ.


11.01.2016; 06:58
хиты: 0
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь