Вам также следует подумать о добавлении новой сущности в будущем. Скажем, библиотека начнет кредитовать Kindles или iPad в будущем? Как бы вы разместили их в базе данных? Вам придется создавать новые таблицы для каждого нового объекта, что может быть дорогостоящим с точки зрения производительности базы данных.