Отчёт по дисциплине «Базы данных» Тема — страница 2

  • Просмотров 167
  • Скачиваний 5
  • Размер файла 372
    Кб

сведения об авторе, названии, годе издания и числе экземпляров в каждом зале библиотеки, а также шифр книги и дата закрепления книги за читателем. Сведения о читателях библиотеки должны включать фамилию, номер телефона и уникальный номер читательского билета. Читатели закрепляются за отдельным залом и могут записываться и выписываться из библиотеки. Библиотека имеет несколько читальных залов, которые характеризуются

номером, названием и вместимостью. Библиотека может получать новые книги и списывать старые. Шифр книги может изменяться в результате переклассификации. Предусмотреть возможность получения сведений о текущем состоянии библиотеки (в виде справки): какие книги закреплены за читателем; как называется книга с заданным шифром; какой шифр у книги с заданным названием; когда книга была закреплена за читателем; какое число читателей

пользуется библиотекой. Библиотекарь может вносить следующие изменения: запись нового читателя в библиотеку; списывание старой книги; изменение шифра книги. Необходимо предусмотреть возможность выдачи справки о количестве книг определенного автора в читальном зале и отчёта о работе библиотеки в течение месяца (общее количество читателей, количество записавшихся в этот месяц, какие книги и сколько раз были взяты, кто из

читателей не брал книги в этот месяц). Предусмотреть вывод справок и отчётов на печать по требованию пользователя. 1.2 Анализ предметной области Предметная область – библиотека зарубежной и отечественной литературы. Работнику библиотеки (в том числе, библиотекарю) доступны следующие сведения : информация о книгах в библиотеке; информация о книгах, закреплённых за определённым читателем; дата закрепления и дата возврата книги;

определение шифра книги по её названию; определение названия книги по её шифру; В виде месячного отчёта доступны следующие данные: количество записавшихся читателей; перечень зарегистрированных в этом месяце читателей; перечень читателей, не бравших книг в этом месяце; перечень выданных в этом месяце книг; Имеется возможность добавлять и списывать книги, записывать и выписывать читателей, изменять информацию о книге или о

читателе через веб-интерфейс. Сведения о читателе включают в себя фамилию, имя, отчество, номер телефона, читательского билета, дату записи в библиотеку и читальный зал. Сведения о книге включают в себя название, автора, шифр, зал, количество экземпляров, год издания, издательство и количество прочтений. 1.3 Проектирование базы данных с помощью ER-диаграмм. После проведения анализа предметной области, выделим следующие сущности: