Этапы выполнения упражнения

Создание нового компонента – базы данных:

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. После завершения генерации откройте созданный текстовый файл и просмотрите результаты.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: