В чем разница между ERD и "реляционной диаграммой"?

Мне было предложено нарисовать ERD и реляционную диаграмму таблицы, ранее я предполагал, что реляционная диаграмма была такой же, как ERD, и какова разница?

enter image description here

enter image description here

Ответы

Ответ 1

An Диаграмма связей сущностей определяет взаимосвязь между объектами и их атрибутами. В примере ERD содержит отношения "многие ко многим" и не включает внешние ключи. Они подразумеваются. В ERD мы просто визуализируем сущности, их атрибуты и отношение между ними. мы не заботимся о том, куда идут внешние ключи или как реализовать это отношение "многие ко многим". (но мы подчеркиваем первичные ключи!)

В Реляционной модели мы говорим о реализации нашей модели. На этом этапе мы должны четко понимать форматы наших атрибутов, внешние ключи, которые мы используем, и таблицы ссылок, которые нам могут понадобиться, чтобы сшить сущности вместе. Реляционная модель в основном является моделью возможной реализации базы данных.

Короче говоря, ERD - это абстрактное понятие нашей базы данных, оно говорит в сущностях и атрибутах, сущностной модели. Реляционная модель определяет форматы и отношения таким образом, чтобы база данных могла понять, модель данных.

Ответ 2

ERD принадлежит отношению между сущностями, он отличается от модели отношения.

Реляционная база данных: База данных, которая поддерживает набор отдельных связанных файлов (таблиц), но при необходимости объединяет элементы данных из файлов для запросов и отчетов.

Концепции реляционной модели таковы:

введите описание изображения здесь

источник изображения из вики

ERD: Модель базы данных, которая описывает атрибуты сущностей и отношений, происходит между двумя или более объектами.

введите описание изображения здесь

источник изображения из оракула