売上のテーブルと下請け業務発注テーブルと経費テーブル、仕入れテーブルは分けるべきですか?

フィールドやテーブルは増えて、正規化できてるようにも見えないけど
出納帳みたいに粗利だすならこうですか?