Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ACCESS_2010.docx
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
2.46 Mб
Скачать

Лабораторная работа №9

Результатом работы должна стать база данных для небольшой библиотеки. Она должна содержать следующую информацию.

  1. О книжном фонде: автор, название, год издания, издательство, инвентарный номер, тип издания – учебное, художественное, справочное.

  2. О читателях: фамилия, имя, отчество, № читательского билета, категория – студент, преподаватель, сотрудник.

  3. О выдаче книг: что, когда и кому выдано, возвращено ли обратно. При возврате запись о выдаче книги не удаляется, а хранится до специального указания.

  4. Для каждого типа изданий определены сроки пользования: учебные – 300 дней, художественные – 10 дней, справочные – 3 дня.

В каждой из таблиц целесообразно определить ключевое поле – одно из заданных полей или дополнительное поле – счетчик.

Задание 1

Подготовьте нужные таблицы, установите связи между ними. Заполните таблицы информацией: 5 читателей разных категорий, 10 книг разных типов, 25 записей о выдаче книг (часть должна быть уже возвращена, часть еще на руках у читателей).

Задание 2

На основании созданных таблиц подготовьте следующие запросы.

  1. Перечень всех изданий, выпущенных указанным издательством за последние пять лет.

  2. Перечень всех изданий, находящихся на руках у читателей с указанием даты истечения срока пользования.

  3. Перечень всех задержанных книг (срок пользования истек, а книга не возвращена).

  4. Список всех читателей – должников (если читатель задержал несколько книг, то он должен перечисляться в этом списке один раз).

  5. Перечень всех книг, находящихся у указанного читателя.

  6. Данные о читателе, взявшем данную книгу (по указанному инвентарному номеру).

  7. Перечень всех книг, у которых сегодня истекает срок пользования.

  8. Информация о читателе (фамилия, имя, отчество и перечень книг, которыми он когда-либо пользовался).

  9. Информация о книге (автор, название, перечень читателей: кто и когда ею пользовался)

  10. Спрос на различные виды изданий – количество выданных изданий каждого вида за указанный период.

Задание 3

Для удобства работы персонала библиотеки подготовьте следующие формы.

  1. Добавление читателя.

  2. Добавление издания.

  3. Информация об указанном читателе (перечень книг, находящихся у него на руках с указанием, когда книга должна быть возвращена).

  4. Информация обо всех читателях с перечнем всех книг, которыми каждый из них когда-либо пользовался (главная форма – читатели, подчиненная – выданные книги).

Задание 4

Подготовьте следующие отчеты.

  1. Информация о читателе (фамилия, имя, отчество и перечень книг, которыми он когда-либо пользовался).

  2. Информация о книге (кто и когда ею пользовался)

  3. Спрос на различные виды изданий (см. рис. 2.36)

Рис. 2.36

Задание 5

Подготовьте кнопочную форму для удобства работы с базой данных.