Диаграммы ER (ERD) и Диаграммы классов UML (CD) - это языки информационного моделирования, которые по существу охватывают одни и те же понятия, но используют другой визуальный синтаксис. Оба позволяют моделировать классы со свойствами / атрибутами (и операциями / методами в случае компакт-дисков), определяющими типы сущностей и ассоциации (или типы отношений).
Поскольку компакт-диски были определены совсем недавно, они более выразительны, чем ERD, и включают их. Следовательно, нет необходимости дублировать информационную модель как в виде ERD, так и CD. Скорее вы должны составить логическую схему проектирования классов, из которой вы можете получить как модели классов ООП (определяющих, например, классы Java), так и модели таблиц RDB.
При необходимости вы можете получить ERD из вашего CD.