Создание нового компонента – базы данных:
1. Щелкните правой кнопкой мыши на представлении компонентов.
2. В открывшемся меню выберите пункт Data Modeler > New > Database.
3. Откройте окно спецификации вновь созданного компонента DB_0 и в списке Target выберите Oracle 9.x.
Определение устойчивых (persistent) классов:
1. Откройте окно спецификации класса Order в пакете Entities.
2. Перейдите на вкладку Detail.
3. Установите значение переключателя Persistence в Persistent.
4. Проделайте такие же действия для класса OrderItem.
5. Откройте класс Order в браузере, нажав “+”.
6. Щелкните правой кнопкой мыши на атрибуте orderID.
7. В открывшемся меню выберите пункт Data Modeler > Part of Object Identity (указание атрибута в качестве части первичного ключа).
Создание схемы БД:
1. Щелкните правой кнопкой мыши на пакете Entities.
2. В открывшемся меню выберите пункт Data Modeler > Transform to Data Model.
3. В появившемся окне в списке Target Database укажите DB_0 и нажмите ОК. В результате в логическом представлении появится новый пакет Schemas.
4. Откройте пакет Schemas и щелкните правой кнопкой мыши на пакете <<Schema>> S_0.
|
|
5. В открывшемся меню выберите пункт Data Modeler > New > Data Model Diagram.
6. Откройте пакет, затем откройте вновь созданную диаграмму «сущность-связь» NewDiagram и перенесите на нее все классы-таблицы, находящиеся в пакете <<Schema>> S_0. Получившаяся диаграмма показана на рис. 18.
Рис. 18. Диаграмма «сущность-связь»
Генерация описания БД на SQL:
1. Щелкните правой кнопкой мыши на пакете <<Schema>> S_0.
2. В открывшемся меню выберите пункт Data Modeler > Forward Engineer.
3. В открывшемся окне мастера Forward Engineering Wizard нажмите Next.
4. Отметьте все флажки генерации DDL и нажмите Next.
5. Укажите имя и расположение текстового файла с результатами генерации и нажмите Next.
6. После завершения генерации откройте созданный текстовый файл и просмотрите результаты.