2008年05月14日
【質問】DB上にFLEE項目を設ける理由はなんでしょうか?
既に居ない方(元SE)が作成したDBを見ると、フィールド名に「店コード」「売上1」「売上2」・・などの必要な項目のほかに「Flee1」「Flee2」「Flee3」などの項目がありました。設計書を見ても「予備項目」とあるばかりで、Distinctなどで集約をかけてもやはり、空白で、Varchar型で100文字分×3フィールドとってあるばかりです。その人が設計したテーブルは運用中も含めて40以上あるのですが、すべて同様になっています。
運用環境はOracleだったりAccessだったり色々ですが、同様になっています。
@これは何のためにあるのでしょうか。テーブル再設計よりもメリットのあることなのでしょうか。メリットデメリットを教えてください。
Aこの方法って一般的なのでしょうか。
http://q.hatena.ne.jp/1210746525
【回答】
@HOST系上がりの古い人の設計です。メリットはないです。
A一般的でないです。
![]() | 業務別データベース設計のためのデータモデリング入門 渡辺 幸三 |



















