2.1.1。エンティティ、属性との関係

状態で、私たちは、他のオブジェクトといくつかのプロパティが興味のある私たちから区別することができる現実世界のオブジェクトを意味しています。

エンティティの例

いくつかの例は、従業員組織、製品、またはオフィスです。エンティティは、また、関心のある現実世界の他の要素が、少ないが、同様に他のオブジェクトから区別有形、例えば、被験者は大学、銀行融資、顧客の注文などで教鞭を執る。

関心私たちは属性と呼ばれているオブジェクトのプロパティを設定します。

属性の例

特定の従業員が興味を持つ可能性があります以上、例えば、あなたのIDは、通常の原子力潜水艦、名、姓と属性としての彼の給料を登録している。

長期的実体は 、すなわち、属性と同じ私たちの利益にの項目同様のセットを個々のオブジェクトを表すために使用されるようにして参照するには、たとえば、会社指定の両方特定することです使用従業員のすべての会社の従業員の設定してください。具体的には、この用語は)従業員のすべてのセットが参照エンティティがありますが、特定のインスタンスまたはオカレンス個人(従業員)、または種類のエンティティ(あるいはクラス。
2.1.1エンティティ、属性との関係
ERモデルは、図表の表記はグラフィカルエンティティとその属性を表すために提供しています:

•エンティティは長方形で表されます。エンティティ名は、四角形の中に大文字で書かれています。

属性は、それらが属しているエンティティの四角形にダッシュで結合小文字で自分の名前で表されます。•。多くの場合、、それは単純にするために図のバラバラされている各エンティティのための多くの属性があります。

エンティティの属性のそれぞれが特定のドメインから値を取得または値のセット。フィールドの値は、原子する必要があります、すなわち、できないはずです

破られる。また、すべての属性が単一値である必要があります。属性は、エンティティの発生ごとに単一の値を持っている場合は、単一の値です。

と属性のエンティティ図的表記法の

図は、 給与、名前とSSNのID、属性エンティティと従業員を示します図式表記するための例

属性値の例のシングル

エンティティの給与は、従業員個々のそれぞれ使用される属性ドメインの値を取り込んで、たとえば、の値をとる実数とだけ、その従業員が給与複数の値を、より可能です。

上述のように、実体は現実の世界では、他のオブジェクトから区別する必要があります。これは、任意のエンティティが識別できる属性のセットを見つけるために可能になります。この属性のセットは、キーのエンティティを形成する。

キーの例

従業員が番号を持っている別のIDの従業員はすべての属性DNIのためであるの主要なエンティティ構成されています。

特定のエンティティは、複数のキーを、すなわち、複数の候補キーがあります。

候補者の主要な概念とリレーションシップのキーは、キーのキーと候補の実体概念に似て、私たちはモデルをリレーショナルデータベースにある研究ユニット"
関係代数"。

例候補キー

代理店の従業員は、従業員構成によって属性がされ、2つの候補キーを形成することです属性 IDとnssごとに、指定された別のことをすることもしますNSSは。

設計者は、すべての候補キーの間に主キーを選択します。図式表記法では、主キーは他のキーと区別するために強調した。

主キーの例の

組織の従業員のした場合には、我々は主キーとして選択できますDNIを。マージンでは、主キーの残りの部分と区別するために下線が引かされていることを理解する。

の関係は、エンティティ間の関連として定義されています。

相互関係は、ダイヤモンドパターンでER図で表されます。ダイヤモンドの隣には大文字との相互作用の名前を示します。

相互作用の例

企業を考慮して、従業員の組織と契約し、動作は、仮定のオフィスに割り当てられている従業員がいる。次に、 従業員のオフィスエンティティとある関係が間エンティティ

可能性がコールの割り当てをこの関係企業と従業員が関連付けられてどこで働いている彼らが。図は、 スタッフ間のエンティティとオフィスのマッピングを示しています相互作用のマージン

相互作用の用語は、パートナーシップの種類を類似または共同の出現を任命したり、フォームをの関連付け、特定の使用の両方を表すことができます。


の関係は、 オフィス、従業員の対角、20'と配信'として一般的な団体間のエンティティとエンティティのID '50 .455.234従業員適用される特定のアソシエーションの間

興味があるの相互関係のいくつかの特性を反映しています。このような理由から、関係は、属性を持つことができます。相互の属性だけでなく、それらのエンティティは、特定のドメインを持って、彼らは原子の値をとる必要がありますシングル評価されなければならない。

相互の属性は、それらが属しているインターフェイスダイヤモンドでダッシュと一緒に小文字で自分の名前で表されます。

属性などの関係

観察学生エンティティと下図のように実体の件名

レビュー

エンティティ間のこれらの2つの評価されて学生がいる科目内容を示すが確立してインターフェイスを評価 。この関係は、年生が評価対象を取得しているかを指定するために使用される属性に注意を持っています。

評価を属性に注意してください関係に注意してくださいにバインドされている属性がありますがそれは対象エンティティの属性を希望検討し、それをすることが間違っているか、エンティティの属性の学生 。我々は、上の図に示すように評価の関係の出現を分析することによってそれを説明します。

その場合、 学生の属性と考えられているノートは 'のE1'の図学生は評価のための各コース単一のだろういない学生がいるので、ワン、値を必要な2つの属性。同様に、 対象の場合はされていないあなたは属性が5月に登録されているシングル値-ので、たとえば、対象学生A1'がそれぞれ、一の値の3つが必要になります注意が必要だ。我々は、ノートは対象と同じ時間と出席する学生の属性に関連していると結論
としたがって、2つのエンティティをリンク関係の属性である必要があります。