Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 / UMKD_Shnyrev_Bazy_dannyh_2008 / laboratornye_raboty.doc
Скачиваний:
19
Добавлен:
22.08.2013
Размер:
922.62 Кб
Скачать

Методические указания по выполнению лабораторного практикума

Настоящий практикум посвящен разработке приложений для создания и управления БД в одной из наиболее популярных на сегодняшний день среде объектно-ориентированного визуального программирования Delphi 7.

Данный практикум предназначен для того, чтобы студенты получили базовые навыки конструирования как самой БД, так и СУБД, обеспечивающей работу с ней. На примерах элементарных БД, состоящих из одной-двух таблиц, детально излагаются методы создания таблиц БД, расстановки первичных и вторичных ключей, определения свойств полей, установления связей между таблицами. При разработке приложений для работы с БД большое внимание уделяется не только проблеме их корректной работы, но и проблеме удобства пользовательского интерфейса. Большая часть материала представлена как набор пошаговых инструкций, выполнение которых приводит к созданию корректной схемы БД и работоспособного приложения. Тем не менее, часть задач отводится для самостоятельного решения студентами.

В состав практикума включены 4 лабораторных работы, которые являются взаимосвязанными, поскольку в них описывается процесс создания одной реляционной БД вместе с соответствующим приложением. Повышенное внимание акцентируется на анализе предметной области исходя из постановки задачи, разработке схем отношений на основе принципов нормализации. Более глубоко исследуются возможности создания запросов к БД и отчетов, фильтрации данных и кэширования изменений. Отдельно рассматриваются вопросы о выполнении операций транзакций над БД – создания, удаления и изменения данных из взаимосвязанных таблиц.

В конце каждой лабораторной работы приведен список контрольных вопросов, которые могут служить для проверки правильного понимания материала.

Темы лабораторных работ:

1. Разработка реляционной БД в среде визуального программирования Delphi для заданного варианта предметной области.

2. Проектирование СУБД в среде визуального программирования Delphi для заданного варианта БД.

3. Реализация СУБД, обеспечивающей возможности навигации, создания запросов и отчетов для заданного варианта БД.

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

Лаботраторная работа № 1. Разработка реляционной бд в среде визуального программирования Delphi для заданного варианта предметной области

1. Цель работы

Целю работы является получение начальных базовых навыков для проектирования БД в среде программирования Delphi7. В ходе выполнения работы вначале изучаются методы конструирования таблицы БД, способы описания свойств ее полей и заполнения таблицы информацией, после чего разрабатывается приложение (проект) для работы с БД.

2. Постановка задачи

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

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