From 20dbf34fa66784ad477bcc2264427c6235fd1f19 Mon Sep 17 00:00:00 2001 From: wowlikon <73490630+wowlikon@users.noreply.github.com> Date: Sun, 30 Nov 2025 21:45:32 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=B8=D0=B0=D0=B3=D1=80=D0=B0=D0=BC?= =?UTF-8?q?=D0=BC=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлена диаграмма сущностей и описание технологий. --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index 210fc0b..847f633 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,43 @@ |--------|-------------|-------------------------------| | GET | `/api/info` | Получить информацию о сервисе | + +```mermaid +erDiagram + AUTHOR { + int id PK "ID автора" + string name "Имя автора" + } + + BOOK { + int id PK "ID книги" + string title "Название книги" + string description "Описание книги" + } + + GENRE { + int id PK "ID жанра" + string name "Название жанра" + } + + AUTHOR_BOOK { + int author_id FK "ID автора" + int book_id FK "ID книги" + } + + GENRE_BOOK { + int genre_id FK "ID жанра" + int book_id FK "ID книги" + } + + AUTHOR ||--o{ AUTHOR_BOOK : "писал" + BOOK ||--o{ AUTHOR_BOOK : "написан" + + BOOK ||--o{ GENRE_BOOK : "принадлежит" + GENRE ||--o{ GENRE_BOOK : "содержит" +``` + + ### **Используемые технологии** - **FastAPI**: Современный web фреймворк для построения API с использованием Python, известный своей скоростью и простотой использования.