Heim  >  Artikel  >  Datenbank  >  【MySQL 13】Datenbankdesign

【MySQL 13】Datenbankdesign

黄舟
黄舟Original
2017-02-04 13:45:021331Durchsuche

Von der Projektgründung bis zum Online-Betrieb muss das Informationssystem vier Phasen durchlaufen: Bedarfsanalyse, Systemanalyse, Systemimplementierung und Wartung.

Grundlegende Schritte des Datenbankdesigns:

1. Konzeptioneller Strukturentwurf
4 >5. Implementierung, Betrieb und Wartung

ER-Diagramm:

Entity-Relation-Diagramm (Entity-Relation-Diagramm) wird zur Erstellung eines Datenmodells verwendet Bis hin zur konzeptionellen Entwurfsphase bieten ER-Graphen eine Möglichkeit, Entitäten (d. h. Datenobjekte), Attribute und Beziehungen darzustellen, um konzeptionelle Modelle der realen Welt zu beschreiben.

Die Grundelemente, aus denen ein E-R-Diagramm besteht, sind Entitäten, Attribute und Beziehungen. Die Darstellungsmethode ist: ​

Entitätstyp: dargestellt durch ein Rechteck, mit der Entität Name in das rechteckige Feld geschrieben ;
  • Attribute: werden durch Ellipsen oder abgerundete Rechtecke dargestellt, und ungerichtete Kanten werden verwendet, um sie mit entsprechenden mehrwertigen Attributen zu verbinden, die durch Doppellinien verbunden sind; Den Hauptattributnamen wird eine Unterstreichung vorangestellt;
  • Kontakt: dargestellt durch eine Raute, der Kontaktname wird in das Rautenfeld geschrieben und ungerichtete Kanten werden verwendet, um ihn jeweils mit den relevanten Entitäten zu verbinden , und die Art des Kontakts ist neben der ungerichteten Kante markiert
  • Zeigen Sie eindeutig 1-zu-viele-Beziehungen, 1-zu-1-Beziehungen und viele-zu-viele-Beziehungen an E-R-Diagramm.

Für eine 1-zu-1-Beziehung schreiben Sie 1 in Richtung der Verbindung zwischen den beiden Entitäten
  • Für eine 1-zu-1-Beziehung; Zu-viele-Beziehung, schreibe 1 auf die Seite von 1, viele Schreibe N auf eine Seite; zwei Entitäten, M
  • PowerDesigner zeichnet ER Bild:

【MySQL 13】Datenbankdesign


Das Obige ist [MySQL 13] Bezüglich des Inhalts des Datenbankdesigns beachten Sie bitte die chinesische PHP-Website (www.php.cn), um weitere verwandte Inhalte zu erhalten!

【MySQL 13】Datenbankdesign

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:【MySQL 12】TriggerNächster Artikel:【MySQL 12】Trigger