Читайте также:
|
|
ЛАБОРАТОРНАЯ РАБОТА № 6
Знакомство с CASE-средствами
по дисциплине «Базы данных»
АКВТ.2203.ЛР77.0600
Преподаватель Макарычева В. А.
Рассмотрена на заседании цикловой комиссии профилирующих дисциплин
Протокол № _____от _______________и рекомендована для студентов
Председатель комиссии Беляева М. В.
Цель работы
1.1. Изучить основные возможности по построению физической/логической модели.
1.2. Научиться создавать модели на уровне сущности, атрибутов и ключей.
Приборы и оборудование
2.1. Методические указания
2.2. Computer Associates ERwin Examiner 7.0
Порядок выполнения работы
3.1. Запустите программу ErWin.
3.2. Создайте пустую модель:
3.3. Определите сущности:
3.4. Определите ключевые атрибуты сущностей:
3.5. Определите остальные атрибуты сущностей в соответствии с приложением.
3.6. Установите связи между сущностями:
3.7. Задайте правила ссылочной целостности:
3.8. Выполните данные действия для всех связей.
3.9. Сохраните созданный проект.
3.10. Оформите отчет, сделайте выводы о проделанной работе.
Контрольные вопросы
4.1. Какой инструмент используется для создания сущности?
4.2. Какие связи называются идентифицируемыми и как их построить?
4.3. Какие четыре домена первоначально определены в ErWin?
Содержание отчета
5.1. Цель работы.
5.2. Приборы и оборудование.
5.3. Протокол выполнения работы (с распечатками).
5.4. Выводы.
Рекомендованная литература
6.1. Тихонов А. Ф., Тихонова Л. Н. VISUAL FOXPRO 5.0. Руководство пользователя. М.: Бином, 1997.
6.2. Том Стернс, Леонард Стернс. VISUAL FOXPRO сегодня. Мн.: ООО”Пупурри”, 1997
Методические указания
Запустите программу ErWin. Для создания новой модели:
a. Выполните команду File -> New...
b. В окне Create model – Select Template выберите опцию создания логической/физической (logical/physical) модели и определите целевую СУБД для создаваемой физической модели Access 2000.
Для добавления сущности в модель:
c. Выберите на панели инструментов компонент сущность (Entity) и перенесите его на поле модели.
d. В соответствии с методологией проектирования сущности требуется задать номер, имя сущности, ввести определение и описание структуры. Для задания данных свойств в контекстном меню выберите пункт Entity Poperties.
e. В поле Name задайте номер и имя сущности – Job/1, на вкладке Definition задайте словесное определение сущности – Специальность, а на вкладке Note – описание сущности.
Для добавления и определения ключевых атрибутов сущности:
f. Выберите пункт Attributes из контекстного меню сущности.
g. Нажмите на кнопку New… для добавления нового атрибута, после чего откроется окно определения нового атрибута. В поле Attribute Name введите имя первичного ключа – Код специальности. В поле Column Name – англоязычное имя соответствующей ему в физической модели – Job_code.
h. Установите флажок Primary Key расположенный на вкладке General.
i. Установите домен Number для созданного атрибута.
Для определения остальные атрибуты сущности Job используйте приложение 1.
Для установления связей между сущностями:
j. Требуется выбрать одну из трех кнопок связи на панели инструментов. Для задания не определенной связи требуется выбрать кнопку Many-to-many relationship. Для определения идентифицирующей определенной связи требуется выбрать кнопку Identifying relationship, а для задания не идентифицирующей определенной связи требуется выбрать кнопку Non - Identifying relationship.
k. Щелкните на сущности, которая выбрана в качестве родительской для определяемой связи(Job), а затем на дочерней (Employee).
Для задания правил ссылочной целостности:
l. Откройте свойства связи, для чего из контекстного меню связи выберите пункт Relationship Properties и перейдите на вкладку RI Action.
m. Для свойств Parent Delete и Parent Update установите значение Restrict.
Выполните данные действия для всех связей.
Приложение 1
Задание
Имеется таблица "Сотрудники". Разработайте реляционную базу данных в третьей нормальной форме по данным, представленным в таблице. Изобразите схему данных. Приведите структуру каждой из таблиц. Укажите ключевые поля.
Фамилия Должность | Выдано денег на командировку | Командировки сотрудников | Документ | |||
Город | Дата | Служебное задание | Рег.№ | Вид документа | ||
Пронин Начальник | 20 000р | Черноморск | 01.01.98 | Проект №1 | 11/11 | Приказ |
10 000р | Арефьев | 02.02.98 | Проект №2 | 19/нс | Отчет | |
5 000р | Костюки | 03.03.98 | Проект №3 | 21-ик | Письмо | |
Исаев Экономист | 15 000р | Черноморск | 01.01.98 | Проект №1 | 11/1 | Приказ |
15 000р | Верхоянск | 02.02.98 | Проект №3 | 12/нс | Отчет | |
Бонд Секретарь | $ 5 000 | Париж | 01.01.98 | Спец. задание | 11/1 | Приказ |
$ 6 000 | Лондон | 02.02.98 | Спец. задание | 19/нк | Отчет | |
$ 7 000 | Нью-Йорк | 03.03.98 | Спец. задание | 21-и | Письмо | |
$ 8 000 | Самара | 04.04.98 | Проект №1 | 777/2 | Сл. записка |
Дата добавления: 2015-11-16; просмотров: 35 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Література іноземними мовами | | | Задания для самостоятельного выполнения |