Enterprise Architect и множество других инструментов позволят вам генерировать DDL из UML-моделей. (Примечание: вам нужно выбрать версию, которая поддерживает «Database Engineering» - см. здесь для EA).
«Как» довольно просто. Классы становятся таблицами, атрибуты становятся столбцами, отношения становятся внешними ключами. Вы также можете обозначить другие свойства (например, первичный / уникальный ключ), используя стереотипы / ограничения. (Не могу вспомнить, это было давно).
Практически любой инструмент, поддерживающий дизайн базы данных, будет использовать тот же подход. Существуют различия на границах (например, некоторые инструменты поддерживают двустороннюю передачу, а некоторые - только генерацию). Но это в значительной степени та же история.