Ein ER-Diagramm ist lediglich ein Hilfsmittel für die Entwicklung. Für ein ER-Diagramm müssen Sie nicht einmal nach Mandat alle Entitäten im System anzeigen.
Um Ihre Frage auf einem Weg zu beantworten: Es ist durchaus akzeptabel, eine Entität in einem Diagramm zu haben, die keine Beziehung zu einer anderen Entität hat. Stellen Sie sich eine Einstellungstabelle vor, die von einer einfachen Anwendung zum Speichern der Einstellungen für das Programm verwendet wird. Es würde keine anderen Einheiten brauchen, um seine Arbeit zu erledigen. Es wäre jedoch immer noch ein Objekt, das im Rahmen des Datenspeichers vorhanden wäre.
So beantworten Sie Ihre Frage auf einem anderen Weg: Sie können so viele oder so wenige Diagramme in Ihrem ER-Diagramm anzeigen, wie erforderlich sind, um die Informationen anzuzeigen, die Sie darstellen möchten. Wenn Sie jedoch aus Gründen der Klarheit eine Beziehung weglassen, ist es dennoch sinnvoll, darauf hinzuweisen, dass das R weggelassen wird. Ich persönlich würde aber eine -{#}
mit einer Nummer innerhalb der zugehörigen Kreise für jede Entität, mit einer Fußnote für diese # am Ende der Seite. Auf diese Weise müssen andere Leser nicht fragen, ob es eine andere Beziehung geben sollte.
Das ist sowieso mein Wert von 0,05 $. Der Punkt hier ist, dass dies teilweise eine Frage des Stils ist. Einige Leute werden Ihnen sagen, dass Sie immer die Beziehungen aufbauen müssen (wie zum Beispiel Ihr Chef dies möglicherweise verlangt, und das würde meinen Rat übertreffen). Aber die letzte Wahrheit ist, was in der Datenbank ist.
Aufgrund der Tatsache, dass zwei Entitäten über einen Fremdschlüssel "verbunden" sind, besteht eine direkte Beziehung zwischen ihnen. Ob Sie diese Beziehung konventionell darstellen oder nicht, liegt bei Ihnen. Ich würde Ihre Notation dann jedoch als "Chen-Wilson" oder "Chris's Crow Foot" bezeichnen, da es sich nicht mehr um "reines" Chen oder Crow's Foot handelt . Ich stimme jcolebrand zu; Dokumentieren Sie auf jeden Fall den fehlenden Beziehungsconnector, damit Ihr Kursleiter nicht glaubt, dass Sie einen Fehler gemacht haben.
quelle