Задание
Составить базу данных «Библиотека». Ориентировочные таблицы-составляющие: «Читатели», «Карточка». Реализовать эту базу данных в Microsoft Access. И создать следующие выборки:
Выбрать читателей, у которых задолженность более 4 месяцев
Определить читателей, у которых на руках находятся заданные книги (запрос с параметрами)
Реферат
Дмитриева О.П., Пядина Д.Д.
База данных «Библиотека». Зачетная работа СПбГТУРП, каф. ИИТСУ; рук. И.В. Бондаренкова. – Санкт-Петербург, 2014
БАЗА ДАННЫХ, ТАБЛИЦЫ, ЗАПРОСЫ, ФОРМЫ, ИНТЕРФЕЙС
Объект исследования – данные по библиотеке.
Цель работы: создать базу данных «Библиотека», содержащую данные о читателях, авторах и книгах.
Содержание
Задание 2
Реферат 3
Этапы проектирования базы данных 5
Реализация базы данных 8
Создание запросов 12
Заключение 15
Список литературы 16
Этапы проектирования базы данных
Анализ предметной области
Предметной областью являются данные по библиотеке. Объект разработки – база данных «Библиотека», предназначена для хранения и работы с информацией о читателях, книгах и авторах.
База данных должна обеспечить быстрый доступ к информации о читателях и книгах. Для этого создаются таблицы с соответствующими именами. Таким образом, с помощью такой базы данных можно будет получить информацию о том, какие книги у какого читателя находятся.
Создание инфологической модели базы данных
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных.
Основными конструктивными элементами инфологической модели являются сущности, свойства сущностей, которые называются атрибуты и связи, устанавливаемые между сущностями.
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаково для различного типа сущностей. Атрибуты используются для определения того, какая информация должна быть собрана о сущности.
Связь – ассоциирование двух или более сущностей.
База данных «Библиотека» содержит следующие сущности (подчеркнутые атрибуты являются ключами):
Сущность «Карточка», ее атрибуты: Код, Название книги, Автор, Год издания, Цена, Краткая аннотация, Дата выдачи, Дата сдачи, Отметка о выбытии, Номер читательского билета.
Сущность «Читатели», ее атрибуты: Номер, Номер читательского билета, Фамилия, Имя, Отчество, Улица, Дом, Квартира, Телефон.
Кроме этого в инфологической модели необходимо показать как объекты предметной области, т.е. сущности взаимодействуют между собой. Это взаимодействие удобнее и нагляднее показать с помощью диаграммы «сущность-связь» или ER-диаграмм.
Инфологическая модель базы данных «Библиотека» представлена в виде ER-диаграммы на рис. 1.
Рис. 1. Инфологическая модель базы данных.