Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Пример выполнения лабораторной работы. Проектирование реляционных баз данных выполняется с использованием средства Data Modeler




Проектирование реляционных баз данных выполняется с использованием средства Data Modeler. Его работа основана на известном механизме отображения объектной модели в реляционную. Результатом является построение диаграммы «сущность-связь» и последующая генерация описания БД на SQL.

Проектирование реляционной базы данных состоит из следующих шагов.

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

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.

Получившаяся диаграмма показана на рисунке 2.33.

 

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

 

 

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

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

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

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

4) отметьте все флажки генерации DDL и нажмите Next;

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

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

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных