Оглавление:
- Определение - Что означает Диаграмма сущности-отношения (ERD)?
- Techopedia объясняет схему отношений между сущностями (ERD)
Определение - Что означает Диаграмма сущности-отношения (ERD)?
Диаграмма взаимосвязи сущностей (ERD) - это метод моделирования данных, который графически иллюстрирует сущности информационной системы и взаимосвязи между этими сущностями. ERD - это концептуальная и репрезентативная модель данных, используемая для представления инфраструктуры структуры объекта.
Элементы ERD:
- юридические лица
- Отношения
- Атрибуты
Шаги, вовлеченные в создание ERD, включают:
- Выявление и определение сущностей
- Определение всех взаимодействий между сущностями
- Анализ характера взаимодействий / определение мощности отношений
- Создание ERD
Techopedia объясняет схему отношений между сущностями (ERD)
Диаграмма сущности-отношения (ERD) имеет решающее значение для создания хорошего дизайна базы данных. Он используется в качестве логической модели данных высокого уровня, которая полезна при разработке концептуального проекта для баз данных.
Сущность - это предмет или концепция реального мира, которая существует сама по себе. Объекты эквивалентны таблицам базы данных в реляционной базе данных, где каждая строка таблицы представляет экземпляр этого объекта.
Атрибут объекта - это конкретное свойство, которое описывает объект. Отношение - это ассоциация, которая описывает взаимодействие между сущностями. Количество элементов в контексте ERD - это число экземпляров одного объекта, которое может или должно быть связано с каждым экземпляром другого объекта. В общем, могут быть отношения один-к-одному, один-ко-многим или многие-ко-многим.
Например, давайте рассмотрим два реальных объекта: сотрудник и его отдел. У сотрудника есть такие атрибуты, как номер сотрудника, имя, номер отдела и т. Д. Аналогичным образом, номер и название отдела могут быть определены как атрибуты отдела. Отдел может взаимодействовать со многими сотрудниками, но сотрудник может принадлежать только одному отделу, поэтому между отделом и сотрудником могут быть определены отношения «один ко многим».
В фактической базе данных таблица сотрудника будет иметь номер отдела в качестве внешнего ключа, ссылающегося на таблицу отделов, для обеспечения взаимосвязи.