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