NOT NULL制約は可能な限り設定する。
多段ビューはアンチパターン。
コードマスタもアンチパターン。
NOT NULL制約をつけるのは、なんとなく分かる。いちいちNULLを考慮したSQLやアプリでの判定処理を書かなくてよくなるからということだと思う。納得。次にテーブル設計をするときは気を付けようと思った。
多段ビューに関しては、そもそも採用するケースが稀なので、採用するとボコボコに言われる(経験済み)。メリットは複雑なSQLを共通化できることかなと思う。
コードマスタがよくない理由についていろいろ書かれていたけど、自分が経験したプロジェクトにおけるコードマスタはその欠点を持っていなかったし、使いやすかった。規模が大きいプロジェクトだと問題が顕在化するのかも。コードマスタについては、もっと知りたい。。
既存システムのデータ移行の話は個人的にホットな話題で勉強になった。ただ、著者の経験してきたプロジェクトが自分がかかわるプロジェクトより大きくて、重要な情報を扱うケースが多かったんだろうなというのを感じた。そういう意味では参考にならない部分も多かった。
読書状況:読み終わった
公開設定:公開
カテゴリ:
未設定
- 感想投稿日 : 2024年4月7日
- 読了日 : 2024年4月6日
- 本棚登録日 : 2024年4月4日
みんなの感想をみる