Загрузка данных


1. Publishers → Books — «Издаёт»
    * Связь: 1 : M
    * Одно издательство может издать много книг.
    * Каждая книга относится к одному издательству.
    * Связь осуществляется через Books.id_publisher → Publishers.id_publisher.
2. Books → BookCopies — «Имеет экземпляры»
    * Связь: 1 : M
    * Одна книга может иметь несколько физических экземпляров.
    * Каждый экземпляр относится только к одной книге.
    * Связь: BookCopies.id_book → Books.id_book.
3. Readers → BookIssues — «Получает книги»
    * Связь: 1 : M
    * Один читатель может иметь несколько записей о выдаче книг.
    * Каждая выдача относится только к одному читателю.
    * Связь: BookIssues.id_reader → Readers.id_reader.
4. BookCopies → BookIssues — «Выдаётся»
    * Связь: 1 : M
    * Один экземпляр книги может выдаваться много раз в разное время.
    * Каждая конкретная выдача относится к одному экземпляру.
    * Связь: BookIssues.id_copy → BookCopies.id_copy.
5. Books → BookKnowledgeAreas — «Относится к области знаний»
    * Связь: 1 : M
    * Одна книга может иметь несколько записей о принадлежности к областям знаний.
    * Каждая запись BookKnowledgeAreas относится к одной книге.
    * Связь: BookKnowledgeAreas.id_book → Books.id_book.
6. KnowledgeAreas → BookKnowledgeAreas — «Содержит книги»
    * Связь: 1 : M
    * К одной области знаний может относиться много книг.
    * Каждая запись BookKnowledgeAreas указывает на одну область знаний.
    * Связь: BookKnowledgeAreas.id_knowledge_area → KnowledgeAreas.id_knowledge_area.