2017-01-21 14 views
0

私は薬に基づいてE/R図を作っています。各薬剤は所与の製薬会社によって製造され、その薬剤の商品名は所与の製薬会社の製品の中で特定されると記載されている。ですから、私が作成したE/R図はここにあります: E/R diagram 私がこれについて持っている最大の質問は、これらの関係が1対多か多対多であると考えられるかどうかです。それぞれの関係は矢印で表されます(尖った矢印は最大で1を意味し、丸い矢印は正確に1を意味します)。私は最初に、単一の薬品名で特定される単一の薬品が、ただ1つの製薬会社から来ると仮定しましたが、単一の薬品が複数の製薬会社から来ることは可能でしょうか? 3ウェイの関係になっているかどうかもわかりません。これは1対多であるか多対多であるか?

+0

図の描画にはどのような参照を使用していますか?それはどのように説明していますか? – philipxy

答えて

0

これが本当に技術的な質問であるかどうか不明な場合は、こちらへの回答を見つけることができます。おそらくあなたのクライアントと明確にすることは賢明でしょうが、純粋な文言から私は推測しています。

1)1つの医薬品 - 1商号 - 1社 2)1当社は、米国の医薬品の一般的な知識から、多くの薬物

を持って、別の会社が同じ有効成分と薬の独自のバージョンを持っています、これらはすべて、1つの商号 - 1の会社関係を維持しながら、異なる商標名で提出されています。

たとえば、イブプロフェン(ジェネリック)は、アドビルとモトリンの両方で販売されています(別の商品名)。

0

この図式は、Chenのオリジナルであり、ダイヤモンドは三角形 「関係」型、別名結合型の3つの参加型「エンティティ」型のうち、ボックスによって記号化された型を表します。 「エンティティリレーションシップモデル」のように、アプリケーション関係/アソシエーションの場合と同じです。参加を示す行は、FK(外部キー)に対応します。

このような図では、各行は、リレーションシップセットで許可される各エンティティセット内のエンティティの数を示す数または範囲によってラベル付けされます。関係の表には、各行にFKがあります。陳パー(Chen)によれば、それは、(会社名の薬剤で)(ほとんどの場合、1から)(正確には1)とNの関係(ラベルのない行は任意の数を意味すると仮定する)として記述される。行の両端にカーディナリティーを持つスタイルがあります。

旧式の&新しいメソッド&製品(かなり主流ですが)による陳スタイルの誤解/虚偽の表示/不正使用は、異なるいわゆるERダイアグラムにつながります。

このようなスタイルの1つは、関係名でラベル付けされた接続線で示される関係を持つエンティティタイプボックスのみを示します。 1:多くの関係は、エンティティタイプテーブルの1つのFK属性によって実装できます(必ずしもそうである必要はありませんが、テーブルを使用するChen ERモデリングとは異なります)。典型的には、n> 2のn項関係の場合、ある点で3つの線分セグメントが接続されているのではなく、その点がChenが「結合体」型であるボックスの代わりになります。その後、ChenはChen/FKの参加/ FKとなる。 すべての行は1:多くの関係を表します。他のいわゆるER図は、FKのためのテーブルと行のためのボックスを持っていて、Chenの意味ではエンティティにも関係がありません。多くの関係やFKが1つしか示されていない行を使用すると、行とFKが「関係」と呼ばれる(間違っているが偏在的に)つながります。 (あなたがその言葉をどう理解しているかのようです)

E-R modeling (and E-R diagrams)のウィキペディアのエントリーは現在合理的です。

関連する問題