На сколько помню библиотечную специфику выступлю в роли эксперта.
1. Книга может храниться в нескольких экземплярах
2. У любого экземпляра книги имеется свой персональный инвентаризационный номер
3. Персонал тоже люди и они тоже могут брать книги почитать
4. Каждая книга может быть не только выдана на руки, она еще может быть утеряна, списана в связи потерей читабельного вида и т.д. и т.п., у каждого такого события есть ДатаВремя.
5. Иногда книги перепечатываются в виде сборника.
Например:
а) Андрэ Нортон «Торговцы во времени»
б) Андрэ Нортон «Война во времени» (которая содержит «Торговцы во времени» и «Покоренный корабль»)
приходит клиент и говорит:
"Мне тут типа перед сном мама велела прочитать какого то Нортона книгу про торговцев"
т.е поиск должен учитывать данную специфику и библиотекарь мог бы предложить альтернативу:
"Есть такая книга, но к сожалению все экземпляры разобрали. Но я могу предложить вам другую книгу, она содержит то что вы ищите"
3 таблицы на курсовую не катит.
Сможешь описать структуру с учетом вышеперечисленных условий, смело иди к руководителю. Пусть он утверждает.
А дальнейшее развитие может уже пойти на дипломную работу "База данных Библиотечный фонд"
с готовой программой на выходе.