2009-03-20 7 views

答えて

2

は、サブタイプがInformIT.comからこの例のように、既存のエンティティ内の新しいエンティティを作成することによって作成されたシーケンス図:

ERD Diagram http://www.informit.com/content/images/chap3_0130282286/elementLinks/03fig28.gif

これはすなわち、すべてのORDER、ORDERは、サブタイプの発注書や受注を持っていることを示しています、購入オーダーまたは販売注文のいずれかです。

サブタイプは任意の深さにネストすることができます。

この例には何も表示されていませんが、サブタイプも独自の属性と関係を持つことができます。

+0

これは意味があります。私もアークと呼ばれるものを見つけました。アークは上記の機能と同じ機能を果たしますか? – vrish88

+0

いいえ、円弧は代替関係を表します。 ORDER LINEは、製品の購入のためのものでも、サービスの購入のためのものでもよい(両方ではない)。 –

0

物理モデルのデザインエディタで作業している場合、実際のテーブルとして実装する必要があることに注意してください。

しかし、外部キーのプロパティ "Arc"のドキュメントを参考にしてください。いくつかの外部キーのうちのちょうど1つが値を持つように設定できます。

たとえば、スーパータイプテーブルから各サブタイプテーブルにFKを設定することができます。次に、そのプロパティを使用してテーブルのTAPIを生成することによって、正確に値を持つことができるようにします。 (欠点は、スーパータイプの前にサブタイプ情報を挿入しなければならないことです)

関連する問題