ERD — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Диаграмма «сущность-связь»''' (англ. entity-relationship diagram, ERD, ER-диаграмма) — графическая нотац…») |
Admin (обсуждение | вклад) |
||
Строка 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)