Студопедия Главная Случайная страница Обратная связь

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

Инструментальная панель CASE – средства Erwin Data Modeler r7.3




Для построения модели данных используется панель инструментов (Erwin Toolbox) (рисунок 9).

Рисунок 9 – Вид панели инструментов

 

Назначение кнопок (пиктограмм) слева направо:

Стрелка - режим работы с объектами;

Сущности - создание новой сущности;

Категория - создание категориальной связи;

Идентифицирующая связь - создание идентифицирующей связи;

Связь многие-ко-многим - создание идентифицирующей связи многие-ко-многим;

Не идентифицирующая связь - создание не идентифицирующей связи.

Для отображения уровня модели используется панель, представленная на рисунке10.

Рисунок 10 – Вид панели отображения уровней модели

 

Назначение кнопок:

Уровень сущностей - отображение имен таблиц на диаграмме;

Уровень атрибутов - отображение таблиц и всех атрибутов;

Уровень определений - отображение назначения таблиц.

Для отображения подмножества и типа модели используется панель, представленная на рисунке 11.

Рисунок 11 – Вид панели выбора подмножества и типа модели

 

Назначение кнопок:

Подмножества модели - выбор отображения подмножества модели;

Тип модели - выбор отображения типа модели (логическая, физическая).

 

Выполнение работы:

1 Перенос сущностей и атрибутов в инструментальное средство создания логической модели данных.

1) Откройте созданную функциональную модель АИС в Еrwin-Erwin Process Modeler r7.3- Process Modeler. Создайте файл для экспорта сущностей, выбрав пункт File – Export - Erwin r7.3 (*.BPX) и задайте имя файла.

2) Откройте программное средство Пуск – Все программы – CA - Еrwin - Erwin Data Modeler r7.3- Data Modeler Erwin.

3) Выполните команду Новый (New) меню Файл (File).

4) Укажите Тип модели – Логический/Физический. Выберите в списке тип СУБД – Access версии 200/2002/2003. Нажмите кнопку OK.

5) Импортируйте созданный файл экспорта, выбрав пункт File - Import – From Process Modeler. Укажите имя файла экспорта с расширением *.bpx и нажмите Открыть. В появившемся диалоге изображаются сущности для импортирования, в которых можно установить атрибуты для импортирования, пометив их галочкой (верхнее окно). Предметные области для импортирования устанавливаются галочкой (нижнее окно). Нажмите Import.

Файл экспорта данных используется только один раз для одной модели, для повторного экспорта надо удалить его и создать заново.

 

2. Редактирование логической модели базы данных.

1)Создайте новое хранимое Отображение (Display 2), используя команду контекстного меню Stored Display Settings…, или выберите в главном меню пункт Format и выполните команду Stored Display Settings…. (рисунок 12).

 

Рисунок 12 – Вид окна Хранимое отображение

 

2) В диалоговом окне хранимое Отображение выполните команду Новое (New) и введите имя отображения Полная атрибутивная модель. Нажмите клавишу ОК.

3) В инструментальной панели укажите уровень отображения модели – Уровень атрибутов (Attribute level).

4)Проверьте и если необходимо, то отредактируйте в окне модели БД все сущности (таблица В.1 приложения В) в соответствии с постановкой задачи. Для ввода или редактирования названия (Name) и определения (Definition) сущности выберите команду Редактировать сущность (Entity Properties) из контекстного меню выделенной сущности. Вызов контекстного меню – правая кнопка мыши.

5)Выделите сущность Страна и выполните из контекстного меню команду Свойства модели (Entity Properties). Проверьте в диалоговом окне Редактора сущности (Entity Editor) в окне Определение (Definition) - определение сущности. Если определение отсутствует, то введите текст - Для отображения названий стран, в которых находятся фирмы для производства автомобилей (рисунок 13). Проверьте и если необходимо, то введите определения для остальных сущностей аналогично.

6) Добавьте первичные ключи во все сущности. Выделите сущность Страна и выполните команду из контекстного меню Атрибуты (Attributes). В окне Редактора атрибутов (Attributes) создайте новый атрибут, нажав кнопку Новый (New) (рисунок 14). В окне Имя атрибута введите Уникальный ключ страны и нажмите ОК.

 

Рисунок 13 – Вид диалогового окна Редактора сущности

 

7) В окне Редактора атрибутов (Attributes) на вкладке Общие (General) включите флажок Первичный ключ (Primary Key).

 

 

Рисунок 14 – Вид диалогового окна Редактора атрибутов

 

8) Добавьте первичные ключи для всех сущностей в соответствии с таблицой В.2 приложения В.

9) Установите не идентифицирующие обязательные связи (Non-identifying relationship) между таблицами “Страна”-“Фирма”, независимыми (родительскими) таблицами ”Двигатель”, “Шины”, ”Кузов”, ”Фирма” и зависимой (дочерней) таблицей “Модель”, используя команду Не идентифицирующая связь панели инструментов (Erwin Toolbox) и последовательного указания мышью двух связываемых сущностей (рисунок 16).

10) Выполните команду Редактировать связь (Relationship Properties) из контекстного меню выделенной связи. Вызов контекстного меню – правая кнопка мыши. Определите в диалоговом окне Мощность связи (Cardinality) – 1 или Много (P) и имена связей в поле Имя связи (Verb Phrase) (рисунок 15).

 

Рисунок 15 – Вид диалогового окна Редактора связей

 

11) Для отображения мощности связи на экране выполните команду Relationships Display – Cardinality в контекстном меню окна изображения диаграммы Модель на уровне сущностей. Вызов контекстного меню – правая кнопка мыши.

12) Для отображения имени связи на экране выполните команду Relationships Display – Verb Phrase в контекстном меню.

13) Для отображения логической модели на уровне определений перейдите на хранимое Отображение (Display 1), выделив закладку мышью внизу экрана, и укажите на панели инструментов уровень отображения модели – Уровень определений (Definition level). Переименуйте название хранимого Отображения (Display 1), используя команду контекстного меню Stored Display Settings…на Модель на уровне определений.

14) Создайте новое хранимое Отображение (Display 3) с наименованием Модель на уровне сущностей, используя команду контекстного меню Stored Display Settings…

15) Укажите уровень отображения модели – Уровень сущностей (Entity level).

В результате выполнения вышеизложенного создана логическая модель базы данных на уровне сущностей, определений и полная атрибутивная модель, основанная на ключах, приведенная на рисунке16.

 

Рисунок 16 – Логическая модель БД на уровне атрибутов

 

3. Создание физической модели данных путем генерации логической модели.

 

1) Для перехода от логической к физической модели данных cоздайте новое хранимое отображение (Display 4Модель на физическом уровне отображения), используя команду контекстного меню Stored Display Settings…,или выберите в главном меню пункт Format и выполните команду Stored Display Settings….

2) Выберите тип отображения модели – физический (Physical).

3) Для выбора платформы СУБД воспользуйтесь пунктом меню DataBase - Choose DataBase и в диалоге установок выберите необходимый формат (СУБД ACCESS 2003) и дополнительные опции (рисунок 17).

 

Рисунок 17 – Вид окна диалога настройки формата СУБД

 

4) Отредактируйте свойства атрибутов на физическом уровне с помощью команды контекстного меню Поля (Columns…) или выполнения команды Поля (Columns…) пункта меню Модель (Model) (рисунок 18). В диалоговом окне на вкладке Access установите типы атрибутов в формате выбранной СУБД (СУБД Access 2003).

5) Установите атрибутам, являющимся первичными ключами (PK), тип данных Счетчик (AutoNumber), а соответствующим внешним ключевым атрибутам в дочерних сущностях (FK) – тип Длинное целое (LongInteger). Остальным атрибутам установите соответствующие по назначению типы: Текст (Text), Целое (Integer) и др.

Рисунок 18 - Диалог редактирования атрибутов

4 Генерация физической модели.

 

1) Для генерации спроектированной модели базы данных в СУБД Access необходимо создать новую пустую базу данных в СУБД Access 2003 и закрыть ее.

2) Установите связь с физической моделью базы данных, используя команду пункта главного меню Database - Database Connection(рисунок 19). В диалоговом окне установления связи определите: имя пользователя - имя ADMIN; имя базы, куда будет производиться генерация (имя созданного файла базы в СУБД), для выбора можно воспользоваться кнопкой Browse.

Рисунок 19 - Вид окна диалога установления связи с физической моделью базы данных

 

3) Выберите пункт меню Tools - Forward Engineering - Schema Generation установите параметры формирования физической модели (рисунок 20). Для начала генерации физической модели базы данных в формат выбранной СУБД нажмите кнопку Generate. Для просмотра результатов генерации откройте созданную базу данных в выбранной СУБД Access 2003.

 

Рисунок 20 – Вид окна диалога формирования параметров для генерации

 

5. Создание отчета о спроектированной логической модели базы данных.

 

1) Для создания отчета по созданным сущностям и атрибутам выберите команду Построитель отчетов (Report Builder) из меню Инструменты (Tools).

2) В окне построителя отчетов выберите из списка формат создаваемого файла и каталог для сохранения отчета, используя кнопку Обозреватель (Browse) (рисунок 21).

 

Рисунок 21 – Вид окна Построителя отчетов

 

3) Для определения параметров отчета нажмите кнопку Новый (New). В окне Доступные элементы (Available Sections) (рисунок 22) выберите Логическая модель (Logical) и Сущность (Entity) двойным щелчком мыши или выполните команду Добавить элемент (Add Sections) контекстного меню. В правом окне Структура отчета (Report Layout) появится выбранный элемент. Выделите в правом окне элемент Сущность (Entity Section) и выполните команду Свойства (Properties) контекстного меню. В появившемся диалоговом окне Свойства (Properties) (рисунок 22) укажите необходимые параметры отчета, например, Имена сущности (Entity - Name), Имена атрибутов (Attribute - Name), Первичный ключ (Attribute - Is PK).

4) Для генерации отчета нажмите кнопку Выполнить (Run).

 

Пример отчета приведен в таблице В.3 приложения В.

Рисунок 22 - Вид окон установления свойств отчета

 

 

6 Содержание отчета по лабораторной работе.

 

В отчете к лабораторной работе должны быть представлены:

1) Титульный лист отчета по лабораторной работе (приложение Б).

2) Название лабораторной работы, цель и задание.

3) Схемы спроектированной логической модели данных на 4 уровнях: на уровне определений; на уровне сущностей, полная атрибутивная модель и модель на физическом уровне отображения.

4) Описание сущностей и атрибутов логической модели базы данных (отчет).







Дата добавления: 2014-11-10; просмотров: 1375. Нарушение авторских прав

codlug.info - Студопедия - 2014-2017 год . (0.017 сек.) русская версия | украинская версия