Практическая работа «Создание БД «Библиотека»
Получить практический опыт работы с БД в СУБД MS Access.
Просмотр содержимого документа
«Практическая работа «Создание БД «Библиотека»»
Практическая работа «Создание БД «Библиотека»
Постановка задачи. Создать базу данных, позволяющую автоматизировать работу библиотеки. В базе необходимо хранить информацию о читателях библиотеки, датах выдачи и возврате читателями книг, список книг в фондах библиотеки, стоимость каждой книги.
Порядок выполнения:
Создать базу данных. В меню Файл выбрать команду Создать База данных. Сохранить создаваемую БД под именем Библиотека.mdb.
Создать в режиме конструктора следующие таблицы:
Таблица Читатели, содержащую информацию о читателях библиотеки
Имя поля | Тип данных | Описание |
Код Читателя | счетчик | Ключевое поле |
Фамилия | Короткий текст | 50 |
Имя | Короткий текст | 50 |
Отчество | Короткий текст | 50 |
Домашний адрес | Короткий текст | 50 |
Номер паспорта | Короткий текст | 60 |
Телефон | Короткий текст | 25 |
Таблица Книги, содержащую информацию о книгах
Имя поля | Тип данных | Описание |
Код Книги | счетчик | Ключевое поле |
Автор | Короткий текст | 30 |
Название | Короткий текст | 15 |
Жанр | Короткий текст | 15 |
Год издания | числовой | Длинное целое |
Издательство | Короткий текст | 20 |
Цена | денежный | |
Таблица Экземпляр, содержащую информацию о каждом экземпляре книги
Имя поля | Тип данных | Описание |
Код Экземпляра | счетчик | Ключевое поле |
Код Книги | числовой | |
Местонахождение | Короткий текст | 30 |
| | |
Таблица Выдача содержит:
Имя поля | Тип данных | Описание |
Код Читателя | числовой | Ключевое поле |
Код Экземпляра | числовой | Ключевое поле |
Дата взятия | Дата/время | Краткий формат даты |
Дата возврата | Дата/время | Краткий формат даты |
Связать таблицы в схему данных, представленную на рисунке 1.
Рисунок 1 - Схема данных
Заполнить таблицу Читатели данными, представленными на рисунке 2.
Рисунок 2 – Таблица Читатели
Заполнить таблицу Книги данными, представленными на рисунке 3.
Рисунок 3 – Таблица Книги
Заполнить таблицу Экземпляр данными, представленными на рисунке 4.
Рисунок 4 – Таблица Экземпляр
Создать форму на основе таблицы Выдача. Заполнить форму данными, представленными на рисунке 5. Сохранить форму, имя формы – Выдача.
Рисунок 5 – Таблица Выдача
Спроектировать запросы к базе данных, которые позволят получать:
все книги одного автора - Пушкина А.С. (имя запроса – Автор);
книги – учебники (имя запроса – Учебник);
книги стоимостью более 500 рублей (имя запроса – Цена);
информацию о читателях, чья фамилия начинается с буквы М или П (имя запроса – Фамилии);
информацию о читателях, которые старше 60 лет (имя запроса – Возраст);
книги, местонахождение которых – читальный зал (имя запроса - Читальный зал). В запросе должны быть представлены автор, название и жанр книги.
Создать отчет, отражающий информацию по книгам (автор, название, жанр, год издания, издательство, цена). Имя отчета – Книги.
Сохранить базу данных.
Показать преподавателю таблицы, форму, запросы и отчет (рисунок 6).
Рисунок 6 – Итог работы