Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
53
Добавлен:
31.12.2017
Размер:
746.36 Кб
Скачать

а на вкладке Constraint задать значения по умолчанию и условия допустимости зна-

чений. Cохранить логическую модель в файле MYMODEL.erwin на устройстве H:.

13.Использовать программу ERwin для проектирования физической модели БД, соответствующей варианту задания, выбрав СУБД Access.

14.Сравнить базы данных, спроектированные с помощью программы ERwin

ивручную на основе ИЛМ. Результаты сравнения записать в отчет.

15.Cохранить схему БД на языке VBA (после ее корректировки) в файле

MYMODEL.txt. Окно просмотра схемы БД (см. рис. 20) не закрывать!

16.Запустить СУБД Access, создать новую пустую БД с именем MYMODEL

вформате СУБД Access 2003, затем в программе ERwin нажать кнопку Generate

(см. рис. 20) и воспользоваться окном выбора БД и подключения к ней (см. рис. 21)

для создания таблиц и прочих объектов в этой БД.

17. В созданной БД проверить наличие таблиц и связей между ними, в режи-

ме конструктора сопоставить свойства полей в таблицах с характеристиками соот-

ветствующих столбцов в физической модели и ввести в каждую таблицу по пять строк, чтобы убедиться в выполнении контроля допустимости вводимых значений и в установке начальных значений, заданных при проектировании БД. Результаты проверки записать в отчет.

18.Преобразовать БД MYMODEL в формат СУБД Access 2007 и проверить наличие и работоспособность объектов в преобразованной БД.

19.Ознакомиться со средствами документирования моделей, сформировав показанный на рис. 24 отчет для логической модели, сохраненной в файле

INFORM.erwin. Экспортировать результат в гипертекстовый файл.

20. Документировать логическую модель, сохраненную в файле

MYMODEL.erwin, создав отчет со списком сущностей и их атрибутов с указанием доменов. Экспортировать результат в гипертекстовый файл.

21.Документировать физическую модель, создав отчет со списком таблиц и их столбцов с указанием типов. Экспортировать результат в гипертекстовый файл.

22.Оформить отчет по лабораторной работе и защитить работу.

Требования к отчету

Рукописная часть отчета должна содержать:

21

1)название и цель лабораторной работы;

2)ответы на контрольные вопросы;

3)ИЛМ, разработанная для своего варианта;

4)описание и результаты проектирования БД на основе ИЛМ;

5)логическую модель, изображенную в соответствии с методологией

IDEF1X;

6) результаты сравнения баз данных, спроектированных вручную и с помо-

щью программы ERwin;

7) результаты проверки БД, созданной для своего варианта.

Файловая часть отчета должна содержать результаты выполнения на компь-

ютере заданий, указанных в разделе “Порядок выполнения лабораторной работы”:

1)файлы моделей;

2)файлы со схемами БД на языке VBA;

3)созданные базы данных;

4)результаты документирования моделей.

Контрольные вопросы

1.Из каких компонентов состоит ИЛМ?

2.Какая методология создания ИЛМ реализована в программе ERwin?

3.Как классифицируются сущности и связи в IDEF1X? Дайте определения используемым понятиям.

4.Как изображаются сущности и связи в IDEF1X?

5.Как представляются степени связи и классы принадлежности в IDEF1X?

6.Какие действия включает в себя процесс проектирования БД с использо-

ванием программы ERwin?

7. Как разместить сущности в рабочей области окна программы ERwin и за-

дать связи между ними?

8. Какие команды программы ERwin обеспечивают получение физической

(даталогической) модели и создание БД для выбранной СУБД?

Варианты заданий

1.Спроектировать и создать БД для хранения сведений о студентах, обучающихся на факультетах института, с учетом изучаемых дисциплин.

2.Спроектировать и создать БД для хранения сведений о распределении библиотечных книг между студентами, обучающимися на факультетах института.

22

3.Спроектировать и создать БД для хранения сведений о преподавателях, ведущих занятия по различным дисциплинам в студенческих группах.

4.Спроектировать и создать БД для хранения сведений о сотрудниках, работающих на кафедрах института, с учетом совмещения должностей.

5.Спроектировать и создать БД для учета студентов, выпускаемых кафедрами института, и их руководителей.

6.Спроектировать и создать БД для учета продажи туристических путевок конкретным клиентам различными турагенствами.

7.Спроектировать и создать БД для учета товаров, поступающих в магазин от определенных поставщиков и продаваемых конкретным покупателям.

8.Спроектировать и создать БД для учета размещения журналов и книг в фонде библиотеки.

9.Спроектировать и создать БД для хранения сведений об абитуриентах, поступающих на факультеты института, и о результатах сдачи ими Единого государственного экзамена.

10.Спроектировать и создать БД для хранения сведений о процессе ремонта телевизоров, поступающих от заказчиков, мастерами телеателье.

11.Спроектировать и создать БД для учета передачи книг из библиотечного коллектора в фонды различных библиотек города.

12.Спроектировать и создать БД для хранения сведений о студентах, обучающихся на факультетах института, с учетом мест прохождения практики.

13.Спроектировать и создать БД для учета библиотечных книг, выданных студентам института.

14.Спроектировать и создать БД для учета занятий, проводимых кафедрами со студентами в аудиториях института.

15.Спроектировать и создать БД для регистрации граждан, находящихся в санатории, с учетом распределения их по комнатам и назначения им лечебных процедур.

16.Спроектировать и создать БД для регистрации доставки определенных товаров на конкретные оптовые базы транспортной организацией с указанных предприятий с учетом транспортных расходов и сроков доставки.

17.Спроектировать и создать БД для учета рейсов, организованных разными авиакомпаниями на арендуемых самолетах.

18.Спроектировать и создать БД для учета антикварных книг, сдаваемых в магазин конкретными гражданами и оформляемых различными приемщиками.

19.Спроектировать и создать БД для учета автомобилей, продаваемых гражданам и организациям.

20.Спроектировать и создать БД для учета заказов на использование грузового и погрузочного автотранспорта по заявкам граждан или организаций.

21.Спроектировать и создать БД для учета распределения автобусов по маршрутам, предусмотрев возможность использования одного автобуса на разных маршрутах в различные периоды времени.

22.Спроектировать и создать БД для учета заявок, поступающих на радио от слушателей, с просьбой передать музыкальные произведения.

23.Спроектировать и создать БД для учета использования аудиторий для занятий по различным дисциплинам в студенческих группах.

24.Спроектировать и создать БД для учета жилой площади и родственных связей между жителями Зеленограда.

25.Спроектировать и создать БД для учета оплаты дополнительных занятий, проводимых преподавателями кафедр института.

26.Спроектировать и создать БД для учета занятости взлетно-посадочных полос самолетами на аэродроме.

23

27. Спроектировать и создать БД для хранения сведений о кадровом составе кафедр института с учетом данных о детях сотрудников

Содержание

 

Теоретические сведения........................................................................................................................................

1

Основные сведения о методологии IDEF1X ...................................................................................................

1

Назначение, возможности и особенности программы ERwin ......................................................................

6

Использование программы ERwin ...................................................................................................................

8

Документирование моделей ..........................................................................................................................

17

Лабораторное задание .........................................................................................................................................

19

Порядок выполнения лабораторной работы .....................................................................................................

19

Требования к отчету............................................................................................................................................

21

Контрольные вопросы.........................................................................................................................................

22

Варианты заданий................................................................................................................................................

22

24

Соседние файлы в папке МП3-045