ERD — различия между версиями

(Новая страница: «'''Диаграмма «сущность-связь»''' (англ. entity-relationship diagram, ERD, ER-диаграмма) — графическая нотац…»)
 
 
Строка 4: Строка 4:
  
 
Понятия «ER-модель» и «ER-диаграмма» часто не различают, хотя для визуализации ER-моделей могут быть использованы и другие графические нотации, либо визуализация может вообще не применяться (например, использоваться текстовое описание).
 
Понятия «ER-модель» и «ER-диаграмма» часто не различают, хотя для визуализации ER-моделей могут быть использованы и другие графические нотации, либо визуализация может вообще не применяться (например, использоваться текстовое описание).
 +
 +
== Применение ==
 +
ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.
 +
 +
== Варианты нотации ==
 +
* '''Нотация П. Чена''' (англ. Peter Chen) — первоначальный вариант, предложенный в 1976 вместе с ER-моделью.
 +
* '''Crow’s Foot''' — предложена Гордоном Эверестом (англ. Gordon Everest)
 +
 +
== Альтернативные нотации ==
 +
* Bachman notation
 +
* Barker's notation
 +
* EXPRESS
 +
* IDEF1X
 +
* Martin notation
 +
* (min, max)-notation of Jean-Raymond Abrial in 1974
 +
* [[UML]]
 +
* Merise
 +
* [[ORM]]
  
 
[[Категория:Нотации]]
 
[[Категория:Нотации]]

Текущая версия на 20:53, 5 января 2018

Диаграмма «сущность-связь» (англ. entity-relationship diagram, ERD, ER-диаграмма) — графическая нотация, с помощью которой можно визуализировать ER-модель.

ER-модель (от англ. entity-relationship model, модель «сущность — связь») — модель данных, позволяющая описывать концептуальные схемы предметной области.

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

Применение

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

Варианты нотации

  • Нотация П. Чена (англ. Peter Chen) — первоначальный вариант, предложенный в 1976 вместе с ER-моделью.
  • Crow’s Foot — предложена Гордоном Эверестом (англ. Gordon Everest)

Альтернативные нотации

  • Bachman notation
  • Barker's notation
  • EXPRESS
  • IDEF1X
  • Martin notation
  • (min, max)-notation of Jean-Raymond Abrial in 1974
  • UML
  • Merise
  • ORM