中古価格 |
[書評]SQLアンチパターン2章を読んだ
の続編
3章はとりあえずID
以下、SQL
・単純に主キーにidを使うと
別のhogehoge_idが主キーで使えるのに使わない
別のカラムとカラムで合わせて一意にすることが漏れる
キーの意味がわかりにくくなる
というデメリットがあるので注意
・フレームワーク
設定より規約なので使ったほうが容易だったりする
ちなみに上書きすることもできるので
状況によっては上書きして名前変えてみよう
・できるなら
idよりも
product_idのように
わかりやすい名前をつけよう
複合キーを使うことも検討しよう
本章もなかなか面白かったです。
フレームワークの場合無条件にid使ってたので
次からはちょっと気にかけてみようと思いました
続く
タグ:SQL