TGViewer
Артем Шпак | Академия Аналитиков Артем Шпак | Академия Аналитиков @analyst_academy · 4.6K subscribers
Post #104 4.13K
Как и просили - разбор задачки с собеса 👶
Разберем практическую задачу с собеседования на middle системного аналитика
🎹
Кстати, много таких задач с собесов разбираю на своем обучении


Задачка популярная, но я покажу пару ключевых финтов, которые интервьювер хочет от вас услышать с 🤝🤝

Задача: необходимо спроектировать логическую модель базы данных сервиса такси (нарисовать ER диаграмму), используя не более 5-6 сущностей, также необходимо использовать сущность "Таксопарк" для указания компании, в которой оформлен водитель.

Как и в любой задаче на построение ER диаграммы придерживаемся след. алгоритма:
1️⃣ Выделяем сущности (таблицы) для БД
2️⃣ Устанавливаем между ними связи
3️⃣Определяем атрибуты для каждой сущности

Начнем с выделения сущностей БД:
1️⃣Водитель
2️⃣Пользователь
3️⃣Поездка
4️⃣Автомобиль
5️⃣ Таксопарк

Далее выделяем связи: (см. 2 картинку)
Видно, что у нас образовалась связь между водителем и авто многие-ко-многим. Такое лучше избегать, и сейчас я дам прием для решения данной проблемы:
Необходимо ввести дополнительную сущность для связи водителя и авто. Создаем сущность смена и проставляем связи (см. 1 картинку). Смена - рабочая смена водителя такси, в которой у одного водителя может быть только одна машина за одну смену.

А атрибуты можете заполнить сами, не забывайте про указание первичных и вторичных ключей

Создание доп. сущности позволяет избежать связи многие-ко-многим 😏

#разборы_собесов_и_задач@analyst_academy
  • 🔥 20
  • 👍 10
  • ❤ 8
  • 💯 1
More from @analyst_academy
  1. Jul 11, 2026🎁1⃣2️⃣3⃣🎁 Ребятушки привет, тут вам новый контент подъехал, который вы отправите в "Избр…
  2. Jul 11, 2026video post
  3. Jul 9, 2026Однажды Эрнест Хемингуэй поспорил, что сможет написать самый короткий рассказ, способный р…
  4. Jul 3, 2026Задача с собеса на вилку 270к 🍴 Собери и напиши требования для фломастера ✍️ Мой ученик п…
  5. Jun 29, 2026Я не могу найти работу 😭 Я то могу, но я часто захожу в чаты, в комменты и постоянно вижу…
  6. Jun 29, 2026photo post
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →