+1
у меня есть мнение что структура БД это епархия разработчиков.
Работа аналитика это формализация прикладной задачи на натуральном языке, проще говоря
он должен корректно объяснить разработчику что он должен сделать (функциональные требования) и какие есть ограничения к реализации (нефункциональные требования) а также почему он должен это сделать.
Вопрос "что" может иметь разную степень детализации)) у нас в продукте очень много логики на sql. И она может быть очень сложная. И разработчики не всегда ее знают. Особенно новые или аутсорсеры. Поэтому постановки (которые им, как ни странно, нравятся), содержат детальное описание, что из каких таблиц брать и какие таблицы новые надо создать (как называется, в какую бд класть, какие поля с какими типами данных...)