- •Цель работы
- •Задание к курсовой работе по мдк 02.02.Р1 «Реализация базы данных в субд Access»
- •Требования к оформлению курсовой работы
- •Срок выполнения
- •Введение
- •Проектирование базы данных
- •1.1 Анализ предметной области
- •Постановка задачи
- •Структура базы данных
- •Порядок защиты работы
- •Пример создания базы данных "Библиотека" в субд ms Access 2000
- •ЗапросЫ
ЗапросЫ
Для реализации необходимых функции по ведению базы данных были созданы запросы:
«ФормулярЧитателя»
«ЗапросНаВыдачу»
«ПросроченныеКниги»
Запрос «ФормулярЧитателя» построен с использованием трех таблиц. Тип запроса – выборка. Запрос предназначен для вывода на экран всех книг у читателя. В качестве условия для отбора записей определено выражение: ([Forms]![Форма1]![ПоискЧитателя]![СоцНомер]) - для текущей записи в форме, предназначенной для поиска читателей. Форма для ввода данных показана на рис. 9.
Рис. 9.
Запрос «ПросроченныеКниги» построен с использованием трех таблиц. Тип запроса – выборка. На его основе формируется таблица, показанная на рис. 10.
Рис. 10.
Запрос предназначен для вывода в отчет данных по читателям, просрочившим возврат книги. В качестве условия для отбора записей определено выражение: [ВыданныеКниги]![ДатаВозврата]< DATE() – все выданные книги, для которых дата возврата меньше текущей календарной.
Запрос «ЗапросНаВыдачу» построен в режиме SQL конструктора запросов с использованием инструкции INSERT INTO …VALUES. Запрос предназначен для регистрации выдаваемой книги в таблице «ВыданныеКниги». В качестве значений записываемых в поля добавляемой записи используются:
данные по текущим записям в активных формах «ПоискКниги», «ПоискЧитателя» - для полей «КодКниги», «СоцНомер»;
Текущая календарная дата – для поля «Датавыдачи»;
Значение текущая календарная дата+15 дней – для поля «ДатаВозврата».
отчетЫ
Для определения должников сформирован отчет «ПросроченныеКниги», позволяющий на основании запроса вывести отчет по читателям, не возвратившим книги в библиотеку своевременно (рис. 11).
Рис. 11.
