DB設計手順(はぶあきひろ氏)

メモ。
http://d.hatena.ne.jp/habuakihiro/20060617#1150552659

尚、各UIごとにERDを書くわけですが、これは後からクエリ仕様を考えるときの元ネタに使えます。

なるほどー。UI との入出力から導かれた ERD であるならば、その UI で必要となるクエリに関連するエンティティが入っているはずですものね。理屈にあっててイイですね。こういうのって、なんか萌え燃えますね。

そもそもUIが決まってないと何も出来ないんですよ。で、だ。UIを決めずにDB設計をやろうとするとどうなるか。基本設計とか称して、概念モデルとか書き出すわけですよ。上流工程様の登場って奴です。だって、きちんと決めきれてないんだから、曖昧なものをそれっぽく書くしかないんですよ。だから後工程で使えない成果物になる。

あ、覚えがあります orz.