Базы данных. Пономарев А.А. - 65 стр.

UptoLike

Составители: 

На каждого читателя в картотеку заносятся следующие сведения:
фамилия, имя, отчество;
домашний адрес;
телефон (будем считать, что у нас два телефона - рабочий и
домашний);
дата рождения.
Каждому читателю присваивается уникальный номер читательского
билета.
Каждый читатель может одновременно держать на руках не более 5-ти
книг. Читатель не должен одновременно держать более одного экземпляра
книги одного названия.
Каждая книга, хранящаяся в библиотеке, характеризуется следующими
параметрами:
уникальным шифром;
названием;
фамилией автора (может отсутствовать);
фамилиями соавторов (могут отсутствовать);
местом издания (город);
издательством;
годом издания;
количеством страниц;
количеством экземпляров книги в библиотеке.
Каждая книга в библиотеке может присутствовать в нескольких
экземплярах. Каждый экземпляр имеет следующие характеристики:
уникальный инвентарный номер;
шифр книги, который совпадает с уникальным шифром из описания
книг;
присутствие в библиотеке.
В случае отсутствия данного экземпляра книги должны быть записаны
следующие сведения:
номер билета читателя, который взял книгу;
дата выдачи книги;
дата возврата.
Каждый экземпляр книги может находиться на руках только у одного
читателя.
Предусмотреть следующие ограничения на информацию в системе:
1. Не может быть информации о соавторах, если нет информации об
авторе. Книга может не иметь ни автора, ни соавтора.
2. В библиотеке должны быть записаны читатели не моложе 17 лет.
3. В библиотеке присутствуют книги, изданные начиная с 1960 по
текущий год.
4. Каждый читатель может держать на руках не более 5-ти книг.
65