0

ツリー ビュー デザインを使用して Oracle でテーブルを作成するにはどうすればよいですか。私はどのプログラミング言語でもコーディングしていません。たとえば、テーブルの設計のみが必要です

資本
- 株式
- 優先株式

負債
- 有担保ローン
- 無担保ローン
- 社債

資産
- 固定資産
- 有形資産

何よりも、1つのテーブルにあります。

ここで、Capital、Assets、Liabilities がテーブルのメイン フィールドで、その下に子ノードがあります。

4

1 に答える 1

2

ツリーのデザインが何を意味するのかは明確ではありません。「汎化特化」と呼ばれる設計パターンのことですか? つまり、無担保ローンは負債のサブタイプであり、3 つの主要なカテゴリはいくつかのスーパータイプにまとめられる可能性があります。このパターンを説明する別の方法は、「リレーショナル デザインにおける継承モデリング」です。

そうであれば、gen-spec のテーブル設計の話題は SO で何度も出てきました。

テーブルの設計とクラス階層

これは最高の記事の 1 つです。オブジェクトとリレーショナルの不一致に関する Martin Fowler の議論へのポインタに従ってください。

リレーショナル データベースで継承モデリングを行うには?

于 2012-07-14T10:25:28.240 に答える