Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Упражнение 14. Проектирование реляционной базы данных




 

Проектирование БД состоит из следующих шагов:

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

1. Щелкните правой кнопкой мыши на представлении компонентов.

2. В открывшемся меню выберите пункт Data Modeler > New > Database.

3. Откройте окно спецификации вновь созданного компонента DB_0 и в списке Target выберите Oracle 8.x.

Определение устойчивых (persistent) классов:

1. Откройте окно спецификации класса Student в пакете University Artifacts.

2. Перейдите на вкладку Detail.

3. Установите значение переключателя Persistence в Persistent.

4. Проделайте такие же действия для классов Classification, FulltimeClassification и ParttimeClassification.

5. Откройте класс Student в браузере, нажав « + ».

6. Щелкните правой кнопкой мыши на атрибуте studentID.

7. В открывшемся меню выберите пункт Data Modeler > Part of Object Identity (указание атрибута в качестве части первичного ключа).

Примечание. Шаги 5, 6 и 7 можно выполнять в Rational Rose, начиная с версии 2001.

Создание схемы БД:

1. Щелкните правой кнопкой мыши на пакете University Artifacts.

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. Получившаяся диаграмма показана на рис. 3.29.

Рис. 3.29. Диаграмма «сущность-связь»

Генерация описания БД на SQL:

1. Щелкните правой кнопкой мыши на пакете <<Schema>> S_0.

2. В открывшемся меню выберите пункт Data Modeler > Forward Engineer.

3. В открывшемся окне мастера Forward Engineering Wizard нажмите Next.

4. Отметьте все флажки генерации DDL и нажмите Next.

5. Укажите имя и расположение текстового файла с результатами генерации и нажмите Next.

6. После завершения генерации откройте созданный текстовый файл и просмотрите результаты.


Поделиться:

Дата добавления: 2014-12-23; просмотров: 137; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты