新品価格 |
[書評]SQLアンチパターン6章を読んだ
の続編
7章はマルチカラムアトリビュート
本章もためになりました
以下、内容
・前提
タグ付け機能をつける話
個数は普通無限につけれるよね
・アンチパターン
テーブルに
tag1
tag2
tag3
と3つのカラムを作る。
・アンチパターンの問題点
検索は、tag1〜tag3すべてに行う必要
更新・追加は、どうするの問題
タグの個数増やす時どうするの
・アンチパターンを使っても良い場合
tag1, tag2, tag3
のような順番に意味がないカラムでなく
順番に意味がある場合はあり。
・タグテーブルの作成
Aテーブルと
タグテーブルを作る
タグテーブルはAテーブルのidを持つ
タグをユニークにしたい場合は、idとtagでprimaray keyにする
本章も大変役に立ちました
本書は名著ですね
続く