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.