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


@startuml
' Настройки стиля под аккуратные элементы draw.io
skinparam BackgroundColor white
skinparam shadowing false
skinparam linetype ortho

' Стиль блоков (как скругленные прямоугольники в draw.io)
skinparam object {
    BackgroundColor #1BA1E2
    BorderColor #006E9E
    FontColor white
    FontSize 13
    FontStyle bold
    RoundCorner 6
}

' Тонкие и аккуратные стрелки
skinparam ArrowColor #666666
skinparam ArrowThickness 1

' Направление схемы слева направо
left to right direction

' --- БЛОКИ (Сущности БД) ---

' Слой 1: Пользователь и поддержка
object "User\n(Пользователь)" as User
object "Request\n(Обращение)" as Request

' Слой 2: Основные сущности авто
object "Car\n(Автомобиль)" as Car
object "Query\n(Запрос на проверку)" as Query
object "Review\n(Отзыв)" as Review

' Слой 3: Сервис и Каталог
object "Service\n(Запись о замене)" as Service
object "Model\n(Модель Mercedes)" as Model

' Слой 4: Запчасти
object "Part\n(Расходная деталь)" as Part

' --- СВЯЗИ (draw.io style) ---

' Связи пользователя
User --> Car
User --> Query
User --> Review
User --> Request

' Связи автомобиля
Car --> Model
Car --> Service

' Связи компонентов обслуживания
Part --> Service
Model --> Part

@enduml