IMO в простых терминах
Диаграмма классов отображает детали того, как будет работать система.
Диаграмма ER отображает, как система сохраняет «состояние»как выделенный шрифт.
Цель: Подробно описать состояние и поведение компонентов (классов) системы.Разработайте «эффективную», гибкую систему (меньшее сцепление и большую сплоченность), используя принципы Solid.
Цель: Разработать план «эффективного» сохранения состояния системы.Подумайте, какие запросы будут сделаны (читай против записи), требуются ли какие-либо объединения, и, следовательно, определите столбцы для индексации. Используйте Нормализацию, свойства ACID.
PS: обратите внимание, что обе схемы пытаются эффективно выполнять свою работув их отношении.