- •Раздел 1. Основные понятия реляционных баз данных 5
- •Раздел 2. Лабораторный практикум 36
- •Введение
- •Раздел 1. Основные понятия реляционных баз данных
- •Интерфейс ms Access2010
- •Создание базы данных
- •С Рис. 1.10 оздание таблиц
- •РРис. 1.14
- •Связи между таблицами
- •Запросы
- •Создание запросов
- •Виды запросов
- •Вычисления в запросах
- •Выполнение групповых расчетов
- •Главная и подчиненная формы
- •Главная кнопочная форма
- •Раздел 2. Лабораторный практикум Лабораторная работа 1
- •Лабораторная работа 2
- •Лабораторная работа 3
- •Лабораторная работа 4
- •Лабораторная работа 5
- •Лабораторная работа №6
- •Лабораторная работа №7
- •Лабораторная работа №8
- •Лабораторная работа №9
- •Приложение 1 Варианты заданий
- •Приложение3
- •Предметный указатель
- •Библиографический список
- •Использование ms Access 2010 в практических задачах Редактор _____________
- •620034 Екатеринбург, ул. Колмогорова, 66 УрГупс
- •Редакционно-издательский отдел
Лабораторная работа №9
Результатом работы должна стать база данных для небольшой библиотеки. Она должна содержать следующую информацию.
О книжном фонде: автор, название, год издания, издательство, инвентарный номер, тип издания – учебное, художественное, справочное.
О читателях: фамилия, имя, отчество, № читательского билета, категория – студент, преподаватель, сотрудник.
О выдаче книг: что, когда и кому выдано, возвращено ли обратно. При возврате запись о выдаче книги не удаляется, а хранится до специального указания.
Для каждого типа изданий определены сроки пользования: учебные – 300 дней, художественные – 10 дней, справочные – 3 дня.
В каждой из таблиц целесообразно определить ключевое поле – одно из заданных полей или дополнительное поле – счетчик.
Задание 1
Подготовьте нужные таблицы, установите связи между ними. Заполните таблицы информацией: 5 читателей разных категорий, 10 книг разных типов, 25 записей о выдаче книг (часть должна быть уже возвращена, часть еще на руках у читателей).
Задание 2
На основании созданных таблиц подготовьте следующие запросы.
Перечень всех изданий, выпущенных указанным издательством за последние пять лет.
Перечень всех изданий, находящихся на руках у читателей с указанием даты истечения срока пользования.
Перечень всех задержанных книг (срок пользования истек, а книга не возвращена).
Список всех читателей – должников (если читатель задержал несколько книг, то он должен перечисляться в этом списке один раз).
Перечень всех книг, находящихся у указанного читателя.
Данные о читателе, взявшем данную книгу (по указанному инвентарному номеру).
Перечень всех книг, у которых сегодня истекает срок пользования.
Информация о читателе (фамилия, имя, отчество и перечень книг, которыми он когда-либо пользовался).
Информация о книге (автор, название, перечень читателей: кто и когда ею пользовался)
Спрос на различные виды изданий – количество выданных изданий каждого вида за указанный период.
Задание 3
Для удобства работы персонала библиотеки подготовьте следующие формы.
Добавление читателя.
Добавление издания.
Информация об указанном читателе (перечень книг, находящихся у него на руках с указанием, когда книга должна быть возвращена).
Информация обо всех читателях с перечнем всех книг, которыми каждый из них когда-либо пользовался (главная форма – читатели, подчиненная – выданные книги).
Задание 4
Подготовьте следующие отчеты.
Информация о читателе (фамилия, имя, отчество и перечень книг, которыми он когда-либо пользовался).
Информация о книге (кто и когда ею пользовался)
Спрос на различные виды изданий (см. рис. 2.36)
Рис. 2.36
Задание 5
Подготовьте кнопочную форму для удобства работы с базой данных.
