人のプログラムは難しい

他人の置き土産のプログラム。
必要に迫られてその周辺を見ているのだが
どうしてそんなDB構造しているのだろうか謎だったりします。
テーブルを直接みないで常にビューから値を持ってきていますが
なぜなんでしょうか…。
そんなわけで、データが登録できたりできなかったり。
混乱。