@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