С чего начать проектирование при использовании O / R-картирования? Объекты или таблицы базы данных?

Я запускаю новое приложение базы данных, и мне интересно, было бы лучше начать проектирование на объектах (с UML) и соответственно построить схему базы данных, или начать с проектирования базы данных (с ER) и создавать объекты соответственно.

Каковы плюсы и минусы любого подхода?

(Я не думаю, что это имеет значение, но на всякий случай: я планирую использовать Java и Hibernate)

Ответы на вопрос(8)

Ваш ответ на вопрос