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

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

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

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

  1. Запустить программу ERwin командой Пуск | Программы | PLA­TI­NUM ERwin | PLATINUM ERwin.

2. Описать логическую модель, показанную на рис.6, следуя ин­струкциям, приведенным в разделе “Использование программы ERwin”.

3. Сохранить логическую модель в файле INFORM.ER1 на устрой-стве H командой File | Save As …

4. Ознакомиться с уровнями отображения диаграммы, вызвав ло-кальное меню щелчком правой кнопки мыши; выбрать команду Display Level и уровень отображения: сущности (Entity), атрибуты (Attribute), первичный ключ (Primary Key), определение (Definition), иконки (Icon). Записать в отчет, как представлена на диаграмме сущность СЛУЖАЩИЙ при выборе каждого уровня отображения.

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

6. Адаптировать и создать спроектированную БД для СУБД FoxPro, выполнив действия, описанные в разделе “Использование программы ERwin”. Записать в отчет схему БД на языке SQL.

7. Найти на компьютере папку, в которую помещены таблицы БД Departme, Employee, Children, находящиеся в одноименных файлах с расширением DBF. Записать в отчет имена папок с моделью INFORM.ER1 и таблицами БД. Закрыть модель командой главного меню File | Close.

8. Для своего варианта задания разработать логическую модель, описав объекты и представив связь объектов в соответствии с методологией IDEF1X. Записать в отчет полученную логическую модель и сохранить ее в файле MYMODEL.ER1 на устройстве H:.

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

10. Ознакомиться со структурой таблиц созданной БД, восполь-зовавшись утилитой Database Desktop (DBD).

11. С помощью команды Tools | Utilities | Copy утилиты DBD пре-образовать таблицы БД, созданной в формате СУБД FoxPro, в формат СУБД PARADOX, указывая в диалоговом окне Copy…to для копируемой таблицы расширение имени файла db. Ознакомиться со структурой преобразованных таблиц, обратив внимание на поля, входящие в первичные ключи таблиц.

12. Оформить отчет и защитить работу.

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

Отчет должен содержать:

  1. название лабораторной работы;

  2. краткие сведения о методологии IDEF1X;

  3. сведения о палитре инструментов программы ERwin;

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

Приложение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

21

Соседние файлы в папке version3