Читайте также:
|
|
Цель: приобретение навыков моделирования структуры базы данных в CASE - средстве Erwin.
ТО и ПО: ПК AMD E1-1500 APU withRadeon(tm) HD Graphics 1.48 GHz, 2.00 ГБ, ОС Windows2014, ComputerAssociatesErwin 4.0, методические указания.
Постановка задачи: Требуется в CASE - средстве Erwin выполнить моделирование логической и физической моделей базы данных “Учет успеваемости учеников музыкальной школы”.
Описание выполнения работы:
Запустила программу Erwin 4.0.
В появившемся окне (рисунок 2.1) выбрала тип модели – логико-физическая модель.
Рисунок 2.1
Выбрала название СУБД в поле Database окна Create Model (рисунок 2.1).
Создала сущность Ученик и задала атрибуты.
Технология создания сущности и задания атрибута показана в таблице 2.1:
Таблица 2.1
Активизировать на панели ErwinToolbox инструмент Entity. Щёлкнуть левой кнопкой мыши по рабочей области | |
При выделенной сущности двойным щелчком открыть окно задания атрибутов сущности | |
В открывшемся окне нажать кнопку New. Ввести название атрибута логической модели в поле AttributeName и название поля физической модели в поле ColumnName. Указать домен типа данных- Number. Нажать ОК | |
На вкладке General установить флажок Primarykey для установки первичного ключа для данного атрибута(поля). На вкладке Datatype установить тип данных – integer. Нажать кнопку ОК. В результате будет создан атрибут. |
Аналогично, создала остальные атрибуты сущности Ученик.
Задала названия сущности в таблице. Для установки названия сущности активизировала окно Attributes. Для поля Entity нажала кнопку выбора и в появившемся диалоговом окне в поле Name ввела название сущности – Ученик. Нажала кнопку ОК. Для установки названия таблицы на панели инструментов ErwinToolbar изменила тип модели с Logical на Phisycal. Затем двойным щелчком мыши по таблице открыла окно Columns, нажала кнопку выбора. В появившемся диалоговом окне ParadoxTables в поле Name ввела название таблицы – Uchenik. Нажала кнопку ОК.
Аналогично создала остальные таблицы базы данных, ввела атрибуты, задала для них тип данных. Установила первичные ключи для таблиц.
Установила связи для таблиц. Для этого выбрала идентифицирующую связь в палитре инструментов (ERwinToolbox), щелкнула сначала по родительской таблице, например, Ученик, а затем по дочерней сущности, например, Родитель. В результате атрибут первичного ключа главной таблицы мигрирован в качестве внешнего ключа в дочернюю сущность. В этой связи, при создании таблиц атрибуты внешних ключей можно не определять в процессе моделирования структуры таблиц.
Логическая модель базы данных “Учет успеваемости учеников музыкальной школы” представлена на рисунке 2.2.
Рисунок 2.2
Физическая модель базы данных “Учет успеваемости учеников музыкальной школы” представлена на рисунке 2.3.
Рисунок 2.3
Вывод: в ходе выполнения лабораторной работы, я приобрела такие навыки как: создание сущности, создание связи в CASE – средстве Erwin. Выполнила моделирование логической и физической моделей базы данных “Учет успеваемости учеников музыкальной школы”.
Дата добавления: 2015-08-09; просмотров: 89 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Лабораторное занятие №1 Тема: ручное проектирование структуры базы данных | | | Тема: Создание псевдонима базы данных. Создание таблиц базы данных |