Конечно, нужно довольно тщательно анализировать все таблицы, и не только, - есть связи, которые явно не прописаны. Более того, в некоторых случаях необходимо дописывать функциональность. Например, если принято решение по каким-то причинам объединить InventTable, а InventTableModule - нет, то надо будет дописывать. Или, когда объединяются таблицы, которые имеют ссылки к раздельным таблицам, например, InventSum объединили, а InventDim нет (я для примера, такое не встречал

).
Работа кропотливая, конечно. Но таблиц не так много - всего-то пара тысяч
Насчёт трудоёмкости... В первый раз у меня эта работа заняла порядка недели по 2-3 часа в день. В общем, вполне подъёмная задача. Вот только стажёрам её доверять точно нельзя - есть риск потом костей не собрать.