Frage

Zum Beispiel, wenn ich 20 Tabellen, ich habe es um Design von Abschnitt? das heißt

CLIENT (id, name...) -- orders -- ODERS_DETAIL(id, products...)
.
.
.
lives --- ADDRESS(...)

oder ich kann das MySQL Workbench EER Modell verwenden (Für mich sieht es wie das Körperlich-Modell)?

Oder wie folgt aus: Datenmodellierungsebenen

War es hilfreich?

Lösung

Nun, ich würde nicht tut es im Code. Das heißt für die RDBMS selbst. MySQL EER Workbench nicht wahr Einheit Modellierung macht - es ist die Modellierung Tabellen sind Sie richtig. Wenn Sie möchten, true ER Modellierung schlage ich vor Oracle neu erschienenen ( 'Early Adopter') SQL Developer Data Modeler. Es ist ziemlich einfach zu bedienen, ist kostenlos und vorwärts und Reverse Engineering-Modelle zu Tabellen kann. http://www.oracle.com/technetwork/developer-tools /datamodeler/overview/index.html

Andere Tipps

Wenn Sie Zweifel haben, einen Tisch entwerfen, die völlig flach ist, und dann bestimmen, wo Sie Daten dupliziert haben, können diese für Tabellen (Entitäten) in Betracht gezogen werden.

Die „ER-Modell“ definiert Einheiten zu sich selbst und lassen Sie die Referenz der Einheit-zu-Einheit (Tabelle zu Tabelle) durch einen separaten Beziehung . Wenn Sie sich selbst von Denken über Fremdschlüssel in Entitäten und Fokus auf die Beziehungen in ihrer eigenen separaten Tabelle entfernen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top