分離が難しい、って神話、つかデマはどっから出たんだよ

データ側 で実テーブルをすべて作る
アプリ側 データ側のファイルを登録する

ってだけで、アプリ側でもデータ側のテーブルを違和感なく使用できんだろが
意味わからん