Я бы сказал, посмотрите на стратегии хранения Hibernate .
Hibernate - это система ORM, которая сохраняет объекты в базе данных SQL. В ссылке, которую я вам отправил, приведена схема таблицы, показывающая, как стратегия хранения сохраняется в базе данных SQL.
Если вы используете Appfuse или Groovy , это может сгенерировать эти отношения для вас.
Тогда вам может понадобиться отобразить схему в какой-либо инструмент CASE, чтобы превратить ее в диаграмму отношений сущностей.