@startuml
left to right direction
' Сущности (прямоугольники)
entity "Пользователь" as User
entity "Автомобиль" as Car
entity "Модель Mercedes" as Model
entity "Расходная деталь" as Part
entity "Запись о замене" as Service
entity "Запрос на проверку" as Query
entity "Отзыв" as Review
entity "Обращение" as Request
' Атрибуты (овалы)
rectangle "ID" as attr1
rectangle "Имя" as attr2
rectangle "Email" as attr3
rectangle "Пароль" as attr4
rectangle "Роль" as attr5
rectangle "Бан" as attr6
rectangle "ID" as attr7
rectangle "Название" as attr8
rectangle "Год" as attr9
rectangle "VIN" as attr10
rectangle "Пробег" as attr11
rectangle "ID" as attr12
rectangle "Название" as attr13
rectangle "Марка" as attr14
rectangle "ID" as attr15
rectangle "Название" as attr16
rectangle "Ресурс" as attr17
rectangle "ID" as attr18
rectangle "Пробег" as attr19
rectangle "Тип" as attr20
rectangle "Остаток БУ" as attr21
rectangle "Дата" as attr22
rectangle "ID" as attr23
rectangle "Пробег" as attr24
rectangle "Дата" as attr25
rectangle "ID" as attr26
rectangle "Оценка" as attr27
rectangle "Текст" as attr28
rectangle "ID" as attr29
rectangle "Email" as attr30
rectangle "Текст" as attr31
rectangle "Статус" as attr32
' Связи атрибутов с сущностями
User -- attr1
User -- attr2
User -- attr3
User -- attr4
User -- attr5
User -- attr6
Car -- attr7
Car -- attr8
Car -- attr9
Car -- attr10
Car -- attr11
Model -- attr12
Model -- attr13
Model -- attr14
Part -- attr15
Part -- attr16
Part -- attr17
Service -- attr18
Service -- attr19
Service -- attr20
Service -- attr21
Service -- attr22
Query -- attr23
Query -- attr24
Query -- attr25
Review -- attr26
Review -- attr27
Review -- attr28
Request -- attr29
Request -- attr30
Request -- attr31
Request -- attr32
' Связи между сущностями (ромбы)
() "имеет" as rel1
() "относится к" as rel2
() "содержит" as rel3
() "выполняет" as rel4
() "оставляет" as rel5
() "фиксирует" as rel6
User -- rel1
rel1 -- Car
Car -- rel2
rel2 -- Model
Model -- rel3
rel3 -- Part
User -- rel4
rel4 -- Query
User -- rel5
rel5 -- Review
Car -- rel6
rel6 -- Service
Part -- Service
@enduml