TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Артем Шпак | Академия Аналитиков

6 Nov 2024, 14:21

Открыть в Telegram Поделиться Пожаловаться

Prev Next
Как и просили - разбор задачки с собеса 👶
Разберем практическую задачу с собеседования на middle системного аналитика
🎹
Кстати, много таких задач с собесов разбираю на своем обучении


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

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

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

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

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

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

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

#разборы_собесов_и_задач@analyst_academy

3.4k 8 177 10 34
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot