Это действительно зависит от содержания отчета. Что такое «mulitpart»?
Например, если бы я должен был сообщить о сотрудниках в конкретном отделе, я бы ожидал, что одна таблица содержит весь штат (или один набор таблиц, если эта нормализация имеет смысл), но для этого позволяет отображать одну таблицу). Тогда у меня может быть отчет с несколькими разделами, по одному на каждого сотрудника.
Однако, если в отчете есть раздел о сотрудниках, другой - о том, сколько виджета они сделали, а другое - о том, сколько дней они работали, я бы ожидал иметь одну таблицу для персонала, одну для виджетов и одну для рабочих дней.
Затем мой отчет будет извлекать из соответствующих таблиц для заполнения отчета.
Как правило, правила нормализации связаны с необходимостью эффективного хранения данных, а не с дизайном отчета. Нормализация старается избегать вставки, удаления и обновления аномалий, гарантируя, что каждая часть данных хранится только один раз и не зависит от изменений других частей данных. Это приводит к более чем одному отчету или любому другому отдельному действию.