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