
БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ФММП
Кафедра «Основы бизнеса»
Отчёт по лабораторной работе №3
«Разработка таблиц индивидуальной базы данных»
По дисциплине «Информационные технологии»
Выполнил студент гр.105020
Писарев М.О.
Проверил преподаватель
Дашкевич Н.В.
Минск 2011
Цель работы: изучить требования к содержанию таблиц реляционных БД; приобрести практический опыт разработки таблиц реляционных БД.
Вариант 14. Бд «Туристическая фирма»
Предметная область: продажа туристических путевок.
Входная информация.
1. Фамилия, имя, отчество клиента.
2. Домашний адрес и телефон клиента.
3. Дата рождения клиента.
4. Название маршрута, длительность маршрута (в днях).
5. Описание маршрута.
6. Цена 1-й путевки.
7. Дата заказа и дата поездки.
8. Количество заказанных путевок.
9. Скидка, %.
Количественные ограничения: БД должна содержать информацию о 10 клиентах, 5 маршрутах.
Предусмотреть, чтобы каждый клиент заказал путевки как минимум по 2 различным маршрутам.
Выполнение задания
1. Провел анализ заданной предметной области (по варианту 14).
2. Выполнил поэтапное проектирование таблиц индивидуальной БД для заданной предметной области.
Содержание этапов проектирования индивидуальной БД
1 этап. Определение цели создания базы данных (определяются цель создания БД, ее функции и примерный перечень информации)
2 этап. Выделение информационных объектов предметной области.( Анализируются первичные документы предметной области, составляется описание предметной области в виде реквизитов, извлекаемых из первичных документов – источников загрузки БД, определяется состав и структура информационных объектов(соответствующих таблицам реляционной БД)
3 этап. Определение логической структуры БД.(определяются реальные отношения между информационными объектами, назначаются ключевые поля для каждого объекта, нормализируются отношения между объектами, информационно-логическая модель отображается графически)
4 этап. Создание и заполнение объектов базы данных средствами конкретной СУБД. (разработка главных таблиц, разработка подчиненных таблиц, формирование схемы данных, разработка запросов, разработка табличных запросов, разработка отчетов, макросов и модулей, кнопочных форм).
3. Реализовал таблицы проекта индивидуальной БД средствами MS Access (имена, типы данных и свойства полей таблиц выбрал в соответствии с сохраняемой в них информацией).
4. Подготовил для отчета макеты таблиц в режиме Конструктора и спецификации таблиц.
Таблица «Клиенты»:
Таблица «Маршруты»:
Таблица «Заказы»:
5. Сформировал схему данных: установил связи между исходными таблицами, обеспечил условия ссылочной целостности данных.
6. Реализовал информационное наполнение базы данных. Значения полей базовых таблиц задал самостоятельно.
7. Подготовил для отчета примеры заполнения таблиц в режиме Таблицы.
Таблица «Клиенты»:
Таблица «Маршруты»:
Таблица «Заказы»:
8.Получил в электронном варианте описание макетов таблиц с использованием команды Сервис/Анализ/Архивариус…, далее в режиме Предварительного просмотра выполнил команду Сервис/Связи с Office/Публикация в Microsoft Word… и сохранил файл с описаниями таблиц. В отчете привел пример одной страницы с описанием.
9. Подготовил для отчета распечатку окна БД, вкладка Таблицы (список созданных таблиц в режиме таблицы – Вид/Таблица).
10. Оформил отчет о выполнении работы.
Вывод: В данной лабораторной работе я научился создавать, проектировать таблицы для реляционных баз данных, создавать макеты БД, самостоятельно определять типы данных и свойства для полей в индивидуальных таблицах(работа по варианту). Созданные в ходе данной работы макеты будут использованы мною в дальнейшем для решения практических задач.