Я бы добавил, что модель ER - это базовая модель, в которой есть все, что вам нужно для реляционной алгебры, как есть (включая иерархию ISA - невнимательность и другие вещи, которые я не помню). И является более абстрактным (поэтому каждый блок не обязательно должен быть таблицей базы данных, а наоборот, некоторые блоки могут быть больше 1 таблицы)
Модель EER ближе к тому, как выглядит реальная база данных. Таким образом, каждая коробка на самом деле является таблицей.
Я предполагаю, что принятый ответ также верен, но, по моему мнению (нигде не читал об этом, я просто думаю, что именно так), EER был создан, чтобы помочь людям создавать базы данных даже больше, чем базовая реляционная алгебра. Реляционная алгебра с ER дает вам все, что вам нужно для моделирования базы данных, но вам нужен какой-то компилятор, который будет преобразовывать иерархии и отношения ISA в реальные таблицы, а с EER вы получите то, что видите. Я использовал оба для разработки таблиц - ER более логичен, потому что он абстрагирует вас от таких вещей, как наследование, так как вы просто говорите своему инструменту ER, что я хочу, чтобы это наследовало от этого, и вам не нужно создавать 2 таблицы. Но EER лучше, потому что вы видите, что вы получаете.
Вывод: ER - основной принцип, EER - немного лучший инструмент для реальной работы с меньшим количеством абстракций.
(Мои теоретические знания по реляционной алгебре слишком ржавые, поэтому я надеюсь, что я все помню правильно, поправьте меня, если я ошибаюсь)