Программирование базы данных "Библиотека": составление диаграммы "сущность-связь", построение таблиц, нормализация информации и установление между ними связи типа "Один-ко-многим", разработка меню, форм и инструментальных панелей, запросов и отчетов.
Аннотация к работе
Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД). Сведения: - Номер читательского билета абонента; - Фамилия, имя, отчество; - Домашний адрес; - Телефон; - Название книги; - Авторы; - Издательство, место, год издания; - Объем книги; - Библиотечный шифр; - Цена; - Количество экземпляров в фондах библиотеки; - Дата выдачи книги; - Дата возврата; - Заказы на бронирование книг (данные книги, номер билета читателя, дата заказа). Запросы: - Вывод сведений о книгах, взятых определенным читателем; - Сведения о читателях, у которых находится определенная книга; - Сведения о читателе, прочитавшем за определенный интервал времени максимальное количество книг; - Сведения о наличии определенной книги в фондах библиотеки; - Вывод сведений о домашнем адресе и телефоне определенного читателя. Рисунок 1 - Диаграмма сущность-связь 3. Таблица 1 Таблица Информация о читателе № Поле Описание 1 Номер билета Номер читательского билета 2 Фамилия Фамилия читателя 3 Имя Имя читателя 4 Отчество Отчество читателя 5 Телефон Телефон для связи с читателем 6 Адрес Адрес читателя Таблица 2 Таблица Информация о книге № Поле Описание 1 Шифр книги Библиотечный шифр книги 2 Название Название книги 3 Код издательства Ссылка на код издательства 4 Год издания Год издания книги 5 Объем книги Объем книги в листах 6 Цена Цена книги 7 Количество Количество экземпляров в фондах библиотеки Таблица 3 Таблица Выдача книг № Поле Описание 1 Код выдачи Код выдачи книги 2 Шифр книги Ссылка на библиотечный шифр книги 3 Код читательского билета Ссылка на код читательского билета 4 Дата выдачи книги Дата выдачи книги 5 Дата возврата книги Дата возврата книги Таблица 4 Таблица Бронирование книг №ПолеОписание 1 Код брони Код брони книги 2 Шифр книги Ссылка на библиотечный шифр книги 3 Код читательского билета Ссылка на код читательского билета 4 Дата заказа Дата заказа книги Таблица 5 Таблица Издательства № Поле Описание 1 Код издательства Код издательства 2 Наименование Наименование издательства 3 Код города Ссылка на город издательства Таблица 6 Таблица Города № Поле Описание 1 Код города Код города 2 Наименование Наименование города Таблица 7 Таблица Авторы № Поле Описание 1 Код автора Код автора 2 Фамилия Фамилия автора 3 Имя Имя автора 4 Отчество Отчество автора Так как авторами одной книги могут выступать множество авторов, создадим дополнительную таблицу, которая позволит присваивать одной книге неограниченное число авторов.