Контрольная работа: База данных "Библиотека"

Рисунок 9 - Схема связи между таблицами

Заполним таблицы "Абонент", "Книги", "Темы", "Абонентская книжка" (рисунок 10) значениями.

Рисунок 10 - Таблица "Абонентская книжка"

Выберем из таблицы "Абонентская книжка" все книги, выданные библиотекарем Высоцким. Для этого воспользуемся "Фильтром по выделенному". Выделим значение "Высоцкий" в поле "Кем выдана" и нажмем кнопку "Фильтр по выделенному" на панели инструментов (рисунок 11).

Рисунок 11 - Результат работы фильтра по выделенному

Выберем в таблице "Абонентская книжка" все книги, выданные библиотекарем Тимовым 10.02.2003. Для этого на панели инструментов нажмем кнопку "Изменить фильтр", в поле "Кем выдана" указываем "Тимов", затем внизу на панели переключаемся на закладку "Или" и в поле "Дата выдачи" вводим 10.02.2003. После этих действий нажимаем на панели инструментов кнопку "Применить фильтр" (рисунок 12).

Рисунок 12 - Результат работы простого фильтра

Выберем из таблицы "Абонентская книжка" все книги с инвентарным номером больше 13. Для этого воспользуемся "Фильтром для". Установим курсор в поле "Инвентарный номер книги" и, нажав правую кнопку мыши, выбираем "Фильтр для" и в строке указываем условие >13, нажимаем Enter (рисунок 13).

Рисунок 13 - Результат работы "Фильтр для"

Выберем из таблицы "Абонентская книжка" все книги, которые выдавал Тимов и которые сдали 25.03.2003. Для этого воспользуемся "Расширенным фильтром". Откроем в меню "Записи - Фильтр - Расширенный фильтр" и укажем условие отбора (рисунок 14).

Рисунок 14 - Простановка условия в "Расширенном фильтре"

Результат работы "Расширенного фильтра" представлен на рисунке 15.

Рисунок 15 - Результат выполнения "Расширенного фильтра"

Выполним запросы к базе данных. Требуется определить количество книг выданных в один день. Реализуем запрос по принципу, указываем условие группировки по дате выдачи и суммирование по количеству одинаковых дат. Формирование запроса (рисунок 16) и выполнение запроса (рисунок 17).


Рисунок 16 - Формирование запроса

Рисунок 17 - Выполнение запроса

Требуется определить информацию о книгах по запрашиваемой фамилии библиотекаря, выдававшего книги. Реализуем запрос по принципу, рассмотренному выше, только пользователю в диалоговом окне необходимо будет ввести фамилию библиотекаря (рисунок 18). Формирование запроса (рисунок 19) и выполнение запроса (рисунок 20).

Рисунок 18 - Диалоговое окно ввода параметра


Рисунок 19 - Формирование запроса

К-во Просмотров: 284
Бесплатно скачать Контрольная работа: База данных "Библиотека"