>>63-64
直接引用じゃなく、要点絞って記述するね。

>アプリで実装するほうが判りやすくて楽
1つのテーブルに対する処理が10個も20個もあるアプリで、
全ての処理が正しく動作することを補償するのは楽でしょうか?
NOT NULLの制約もないDBとか最悪ですよ。

>制約をつけると再実装
逆です、制約がまず実装でアプリ側が再実装。
アプリ作るのに、DB設計もせずに始めるのでしょうか?

で、トリガーと制約は別問題。
論理的制約をトリガーで実装するってのはあるけど。

主キーもない、NULL制約もないDBなんて、DB使わないでファイルに書けばいいじゃん。w