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

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

Читайте также:
  1. I-7000 : устройства удаленного и распределенного сбора данных и управления
  2. III. Условия для использования данных каротажа о мощности и строении пластов угля и глубинах их залегания
  3. V. Условия использования данных каротажа для выявления и характеристики разрывных нарушений
  4. VI. Три мужских сердца, созданных различно
  5. Анализ данных
  6. Анализ и интерпретация данных экспериментально-психологического исследования.
  7. Анализ исходных данных

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

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

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

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

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

Определение устойчивых (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. Получив­шаяся диаграмма показана на рис.33.

 

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

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

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

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

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

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

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

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


Дата добавления: 2015-07-20; просмотров: 70 | Нарушение авторских прав


Читайте в этой же книге: Пример соглашений моделирования | Упражнение 6. Создание структуры модели и классов анализа в соответствии с требованиями архитектурного анализа | Задание | Создание примечаний | Лабораторная работа № 5. Построение диаграммы классов с операциями анализа. | Упражнение 10. Добавление связей | Лабораторная работа № 6. Проектирование системы | Моделирование распределенной конфигурации системы | Упражнение 11. Создание диаграммы размещения системы ре­гистрации | Цель работы: Детальное проектирование классов |
<== предыдущая страница | следующая страница ==>
Все элементы состояния можно добавить с помощью вкладки Detail окна спецификации состояния.| Реализация системы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)