Описание тега entity-relationship
Моделирование отношений сущностей - это метод моделирования базы данных, используемый для создания типа концептуальной схемы или семантической модели данных системы, часто реляционной базы данных, и ее требований в нисходящем порядке. Диаграммы, созданные этим процессом, называются диаграммами сущностей-отношений, диаграммами ER или ERD.
Основными компонентами диаграмм ER являются сущности и отношения, существующие между ними. Например, в исходной нотации таблицы в реляционных базах данных показаны в виде прямоугольников, его атрибуты - в виде овалов, а их отношения с другими таблицами - в виде строк.
Подход с тремя схемами к разработке программного обеспечения использует три уровня моделей ER, которые могут быть разработаны:
Концептуальная модель данных - это наивысшая модель ER, которая содержит наименее детализированные детали, но устанавливает общий объем того, что должно быть включено в набор моделей.
Логическая модель данных содержит больше деталей, чем концептуальная модель ER. Определены операционные и транснациональные объекты данных.
Физическая модель данных - одна или несколько таких моделей могут быть разработаны из каждой логической модели ER. Обычно разрабатывается для создания экземпляра базы данных, поэтому каждая физическая модель должна содержать достаточно деталей для создания базы данных.