Хочешь ли заниматься проектированием БД

«Хочешь ли заниматься проектированием БД» — вопрос из категории Базы данных, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Как Business Analyst я не занимаюсь прямым проектированием БД, но тесно взаимодействую с разработчиками и аналитиками данных. Моя роль — сбор требований, анализ бизнес-процессов и передача их в виде четких спецификаций.

Пример: если клиенту нужен отчет по продажам, я уточняю метрики, фильтры и частоту обновления, а затем передаю требования команде разработки. Они решают, как реализовать это в БД.

Однако понимание основ SQL и моделей данных (нормализация, связи) помогает в коммуникации:

-- Например, запрос для отчета по продажам
SELECT 
    p.product_name, 
    SUM(s.quantity) AS total_sold
FROM sales s
JOIN products p ON s.product_id = p.id
GROUP BY p.product_name;

Готов участвовать в обсуждениях схемы данных, но основная фокусировка — на бизнес-логике, а не на DDL.