
- •Проектирование и реализация реляционной базы данных в среде Access
- •1.Основные этапы разработки базы данных
- •1.1.Построение информационно-логической структуры базы данных, создание и наполнение таблиц
- •Список исходных таблиц базы данных «Учебный процесс»
- •Информационно-логическая схема базы данных «Учебный процесс»
- •1.2.Реализация запросов на выборку
- •Перечень запросов
- •1.3.Обработка данных средствами запросов
- •1.4.Реализация пользовательского интерфейса в среде Access средствами форм
- •Перечень форм
- •1.5.Разработка отчетов
- •Перечень отчетов
- •1.6.Обработка данных в режиме таблицы и формы
- •1.7.Решение задач средствами макрокоманд
- •1.8.Создание главной формы для автоматизированной системы «Учебный процесс» Функциональные возможности системы
- •Проектирование и реализация системы
- •Программная реализация проекта
- •Задания для самостоятельной работы:
- •2.Выполнение курсовой работы
- •2.1.Структура отчета курсовой работы
- •2.2.Правила оформления курсовой работы
- •2.3.Тематика курсовых работ
- •1. Автоматизированная система «Абитуриент»
- •2. Автоматизированная система «Библиотека»
- •3. Автоматизированная система «Компьютерное тестирование»
- •4. Автоматизированная система «Коммунальные платежи»
- •5. Автоматизированная система «Расчет заработной платы»
- •6. Автоматизированная система «Учет посещений гражданами лечебного учреждения»
- •7. Автоматизированная система «Складской учет …»
- •8. Автоматизированная система «Учета проживания клиентов в гостинице»
- •9. Автоматизированная система «Учет проката видеокассет»
- •10. Информационно-справочная система «Автомобильный рынок»
- •11. Информационно-справочная система по развлекательным предприятиям города
- •12. Автоматизированная система «Бронирования авиабилетов»
- •13. Информационно-справочная система «Городской телефонный справочник»
9. Автоматизированная система «Учет проката видеокассет»
В прокате есть набор видеокассет. На каждой кассете - один фильм. Кассет с одинаковыми фильмами может быть несколько. Каждый фильм относится к некоторому жанру (боевик, комедия и т.д.). Фильмы могут также группироваться по другому признаку, например, ведущие актеры или год выпуска.
В прокате ведется картотека пользователей: его фамилия, адрес, а также информация о взятой кассете, дате выдачи, оплате и т.д.
Как только кассета выдается, ее количество в прокате уменьшается, в картотеку пользователя заносится дата выдачи кассеты, срок и сумма оплаты. При возврате кассеты проверяется, вовремя ли она сдана, при необходимости начисляется доплата. Количество кассет с этим фильмом автоматически увеличивается.
10. Информационно-справочная система «Автомобильный рынок»
Существует автомобильный рынок, представленный совокупностью различных магазинов и фирм по продаже автомашин и запасных частей к ним. В информационно-справочной системе хранится и постоянно обновляется информация об ассортименте товаров в каждом из магазинов с указанием количества и цены. Информацию предоставляют магазины, каждый магазин ежемесячно оплачивает услуги информационно-справочной системы.
Пользователь системы должен иметь возможность получить полную информацию о нужном ему товаре. А затем, при желании, заказать тот или иной товар. Заявка должна отправляться в магазин, а количество товара автоматически уменьшаться на заказанное количество. Также пользователь должен иметь возможность просмотреть полный ассортимент товара того или иного магазина.
Кроме этого система должна вести учет оплаты услуг каждым из магазинов.
11. Информационно-справочная система по развлекательным предприятиям города
В городе есть совокупность зрелищных предприятий (фирм): театры, кинотеатры и т.д. Каждая организация имеет свой адрес и телефон. Фирма представляет информацию о своем репертуаре и ценах на билеты.
Информационно-справочная система должна выдавать информацию о репертуаре того или иного предприятия, его месторасположения, ценах на билеты и пр. Размещение информации в системе для фирм, представляющих рекламу, платно. Объявления имеют разную цену и срок действия. В системе должен вестись учет оплаты для каждой фирмы по каждому объявлению.
12. Автоматизированная система «Бронирования авиабилетов»
В системе храниться следующая информация: номер рейса, пункт назначения, дата и время вылета и прибытия, тип самолета, выполняющего рейс, цены на билеты и количество свободных мест.
Пользователь должен иметь возможность подобрать для себя наиболее приемлемый рейс (по цене, времени вылета). При покупке билета на выбранный рейс количество свободный мест уменьшается, вычисляется стоимость билета с учетом скидок (детская, молодежная и пр.) и печатается соответствующий отчет
13. Информационно-справочная система «Городской телефонный справочник»
Все предприятия города подразделяются на группы (медицина, образование и пр.). Часть телефонов являются личными, то есть принадлежащими конкретному владельцу. Каждое предприятие города имеет название, возможно, несколько адресов и несколько телефонов, установленных в разных отделах.
Реализовать возможность поиска информации по произвольным критериям (адрес, телефон и т.д.), а также корректировку и занесение информации в базу данных.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Дейт К. Введение в системы баз данных. Пер. с англ.- М.: Наука,1980.- 463 с.
Бекаревич Ю.Б., Пушкина Н.В. СУБД Access для Windows 95 в примерах. –СПб: BHV – Санкт-Петербург, 1997. – 400с.
Крамм Р. Программирование в Access. Пер. с англ. – Киев: Диалектика, 1995. – 304 с.
Васильев А., Андреев А. VBA в Office 2000: Учеб. курс. - СПб.: Питер, 2001. – 432 с.
Б. Карпов. Microsoft Access: Справочник. - СПб.: Питер, 2001. – 416 с.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………………………..3
1. ОСНОВНЫЕ ЭТАПЫ РАЗРАБОТКИ БАЗЫ ДАННЫХ 5
1.1. Построение информационно-логической структуры базы данных, создание и наполнение таблиц 7
1.2. Реализация запросов на выборку 14
1.3. Обработка данных средствами запросов 16
1.4. Реализация пользовательского интерфейса в среде Access средствами форм 19
1.5. Разработка отчетов 24
1.6. Обработка данных в режиме таблицы и формы 28
1.7. Решение задач средствами макрокоманд 31
1.8. Создание главной формы для автоматизированной системы «Учебный процесс» 34
2. ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ 42
2.1. Структура отчета курсовой работы 43
2.2. Правила оформления курсовой работы 44
2.3. Тематика курсовых работ 45
БИБЛИОГРАФИЧЕСКИЙ СПИСОК ……..………………………………………..…...47
Проектирование и реализация реляционной базы данных в среде Access
Методические указания
Составитель Г.П. Озерова
Корректор Л. В. Яриш
Техн. редактор Н.М. Белохонова
Подписано в печать .Формат 60х84/16
Усл. печ. л. 2,79. Уч.-изд. л. 2,37.
Тираж 100 экз. Заказ .
Издательство ДВГТУ, 690950, Владивосток, Пушкинская, 10
Типография издательство ДВГТУ, 690950, Владивосток, Пушкинская, 10