Диаграмма отношений сущностей - это специализированная графическая форма, которая иллюстрирует отношения между объектами в базе данных. Диаграммы ER часто используют символы для представления трех типов информации: сущности (или понятия), отношения и атрибуты. В стандартных стандартах ER диаграммы используются для представления сущностей. Алмазы используются для представления отношений, а овалы используются для представления атрибутов.
Хотя для необученных глаз диаграммы сущностных отношений могут выглядеть невероятно сложными, для знающих зрителей, они помогают бизнес-пользователям понять структуры базы данных на высоком уровне без сопровождения деталей.
Разработчики баз данных используют диаграммы ER для моделирования отношений между объектами базы данных в четком формате. Многие программные пакеты имеют автоматизированные методы для генерации диаграмм ER из существующих баз данных.
Рассмотрим пример базы данных, содержащей информацию о жителях города. Диаграмма ER, показанная на изображении, сопровождающем эту статью, содержит два объекта: Person and City. Сингл «Lives In» связывает эти два. Каждый человек живет только в одном городе, но в каждом городе может разместиться много людей. На диаграмме примера атрибутами являются имя человека и население города. В общем, существительные используются для описания сущностей и атрибутов, а глаголы используются для описания отношений.
юридические лица
Каждый элемент, который вы отслеживаете в базе данных, является сущностью, и каждый объект является таблицей в реляционной базе данных. Обычно каждый объект в базе данных соответствует строке. Если у вас есть база данных, содержащая имена людей, ее сущность может называться «Человек». Таблица с таким же именем будет существовать в базе данных, и каждый человек будет назначен для строки в таблице Person.
Атрибуты
Базы данных содержат информацию о каждом объекте. Эта информация называется «атрибуты». и он состоит из информации, уникальной для каждого зарегистрированного объекта. В примере Person атрибуты могут включать имя, фамилию, дату рождения и идентификационный номер. Атрибуты предоставляют подробную информацию об объекте. В реляционной базе данных атрибуты хранятся в полях, где хранится информация внутри записи. Вы не ограничены определенным количеством атрибутов.
Отношения
Значение диаграммы сущность-связь заключается в ее способности отображать информацию о связях между объектами. В нашем примере вы можете отслеживать информацию о городе, в котором живет каждый человек. Вы также можете отследить информацию о самом городе в городской организации с отношениями, которые связывают информацию «Люди и город».
Как создать ER-диаграмму
- Создайте поле для каждого объекта или концепции, соответствующих вашей модели.
- Нарисуйте линии для подключения связанных объектов для моделирования отношений. Обозначьте отношения, используя глаголы внутри форм бриллианта.
- Определите соответствующие атрибуты для каждого объекта, начиная с самых важных атрибутов, и введите их в овалах на диаграмме. Позже вы можете сделать списки атрибутов более подробными.
Когда вы закончите, вы четко продемонстрируете, как разные бизнес-концепции связаны друг с другом, и у вас будет концептуальная основа для создания реляционной базы данных для поддержки вашего бизнеса.




