SaveText.Ru

Untitled
  1. Сущность - это объект, который может быть идентифицирован неким способом, отличающим его от других объектов. Примеры: конкретный человек, предприятие, событие и т.д.
  2. Набор сущностей - множества сущностей одного типа (обладающих одинаковыми свойствами). Сущность фактически является множеством атрибутов, описывающих свойства всех членов данного набора сущности.
  3.  Иногда используют также понятие "слабая сущность". Это сущность, которая не может быть однозначно идентифицирована с помощью собственных атрибутов, а только через связь с другой сущностью. Пусть, например, номер сотрудника является уникальным только в пределах отдела, т.е. в разных отделах могут быть сотрудники с одинаковыми номерами. Уникальной в данном случае будет комбинация "номер сотрудника, номер отдела". Сущность "Сотрудник" является слабой.
  4. На схеме слабые сущности обозначаются двойными линиями.
  5. Иногда для более удобной классификации используются так называемые подтипы сущностей. Их обозначают с помощью треугольника с надписью "есть" (т.е., "является").
  6. ER-моделирование связей
  7. Связи между объектами могут быть 3-х типов:
  8. Один – к одному. Этот тип связи означает, что каждому объекту первого вида соответствует не более одного объекта второго вида, и наоборот.
  9. Например: сотрудник может руководить только одним отделом, и у каждого отдела есть только один руководитель
  10. Один – ко многим. Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, но каждому объекту второго вида соответствует не более одного объекта первого вида.
  11. Например: в каждом отделе может быть множество сотрудников, но каждый сотрудник работает только в одном отделе.
  12. Многие – ко многим. Этот тип связи означает, что каждому объекту первого вида может соответствовать более одного объекта второго вида, и наоборот. У этого типа связи иногда бывают собственные атрибуты.
  13. Например: каждый счет может включать множество товаров, и каждый товар может входить в разные счета.
  14. Иногда используют такое понятие, как слабая сущность. Это сущность, которая не может быть однозначно идентифицирована с помощью собственных атрибутов, а только через связь с другой сущностью.
  15. Пусть, например, номер сотрудника является уникальным только в пределах отдела, т.е. в разных отделах могут быть сотрудники с одинаковыми номерами. Уникальной в данном случае будет комбинация атрибутов «НомерСотрудника, НомерОтдела». Сущность «Сотрудник» является слабой.
  16. На схеме слабые сущности и их идентифицирующие связи обозначаются двойными линиями.
  17. Иногда для более удобной классификации используются так называемые подтипы сущностей. Их обозначают с помощью треугольника, направленного от подтипа к надтипу. .
  18.  
  19. Пусть, например, среди контрагентов могут быть как физические, так и юридические лица. Поскольку они имеют разные атрибуты, то удобно создать для них подтипы.
  20. Сущность «Контрагент» является над типом для своих подтипов. Обратите внимание, что у подтипов обычно не бывает собственных первичных ключей.
  21.  

Share with your friends:

Распечатать