Ognacの雑感

木漏れ日々

目次

Blog 利用状況

書庫

ギャラリ

データベースの要素は階層構造にできたらなぁ

サーバーエクスプローラーなどでデータ接続--DB名--Table/View/Storedなどの要素がツリー表示されます。
Table/Viewなどは階層が1階層で名称一覧が表示され、その下の階層は項目一覧になります。
個人的には多目的汎用マスター(*)のような複数の意味をもつテーブル設計は避けています。
  (*)一つのテーブルに異なる種類のコードマスターを登録する。識別子+ CODEで引用する。
     消費税率や性別コード,部署コード,得意先種別などを1個のテーブルするなど。
しかし、逆にコードの種類の数だけテーブルができてしまうのが必然とは言へ気になります。
サーバーエクスプローラーのテーブル一覧が階層式表示が可能ならいいのになぁって思ってます。Asciiコード順での表示なのでテーブルの命名規則で頭の"MST"はマスター類、不変コードは"CNST"、トランザクションは "TRAN"として便宜を計ってますが、しっくり来ない。
FileにFolder階層があるようにObjectはそれをマトめるコレクションがあるのが今時の流れと思っています。その面からみても、テーブル/ストアードなどのDBオブジェクトの階層またはコレクションが存在しないはなぜかな? と感じるのです。
テーブルをツリー展開したら百数十個の出現するのは探し辛いものがあります。...orz

投稿日時 : 2007年9月7日 14:53

Feedback

# re: データベースの要素は階層構造にできたらなぁ 2007/09/07 15:06 Mr.T

Mr.Tです、こんにちは。

グループ化できて、その単位でまとめてツリーのNodeとして機能してくれたらうれしいなぁ。
フィルタじゃ、ちとつらいよ。

# re: データベースの要素は階層構造にできたらなぁ 2007/09/07 15:09 凪瀬

オブジェクト指向データベースがそういう方向性なんじゃないですかねぇ。

# re: データベースの要素は階層構造にできたらなぁ 2007/09/08 1:32 Ognac

>オブジェクト指向データベースがそういう方向性なんじゃないですかねぇ
そうであって欲しいですが、オブジェクト指向データベースは話題に乏しいですね。なぜだろう?

タイトル
名前
Url
コメント