Die Standardisierung des Datenbankschemas befindet sich in der „logischen Entwurfsphase“ des Datenbankentwurfs. Der logische Strukturentwurf der Datenbank besteht darin, das in der konzeptionellen Strukturentwurfsphase entworfene grundlegende Entitäts-Beziehungsdiagramm in eine logische Struktur umzuwandeln, die mit dem vom ausgewählten Datenbankverwaltungssystemprodukt unterstützten Datenmodell übereinstimmt.
Datenbankdesign bezieht sich auf die Erstellung des optimalen Datenbankmodells für eine bestimmte Anwendungsumgebung und die Einrichtung der Datenbank und ihres Anwendungssystems, damit Daten effektiv gespeichert und die Anforderungen verschiedener Benutzeranwendungen (Informationsanforderungen und Verarbeitungsanforderungen) erfüllt werden können ). Im Bereich der Datenbanken werden verschiedene Systeme, die Datenbanken verwenden, häufig zusammenfassend als Datenbankanwendungssysteme bezeichnet.
Der Designinhalt des Datenbankdesigns umfasst: Anforderungsanalyse, konzeptionelles Strukturdesign, logisches Strukturdesign, physisches Strukturdesign, Datenbankimplementierung sowie Datenbankbetrieb und -wartung.
Der logische Strukturentwurf der Datenbank besteht darin, das in der konzeptionellen Strukturentwurfsphase entworfene grundlegende Entitäts-Beziehungsdiagramm in eine logische Struktur umzuwandeln, die mit dem vom ausgewählten Datenbankverwaltungssystemprodukt unterstützten Datenmodell übereinstimmt.
Die logische Struktur ist unabhängig von einem Datenmodell. In praktischen Anwendungen wurde die allgemein verwendete Datenbankumgebung angegeben (z. B. SQL Server oder Oracle oder MySql). Da es sich bei den derzeit verwendeten Datenbanken grundsätzlich um relationale Datenbanken handelt, ist es zunächst erforderlich, das Entitäts-Beziehungsdiagramm in ein relationales Modell und dann entsprechend den Merkmalen und Einschränkungen der jeweiligen Datenbank in ein Datenmodell umzuwandeln, das vom angegebenen Datenbankverwaltungssystem unterstützt wird Managementsystem zu entwickeln und schließlich zu optimieren.
Entwurfsschritte
(1) Konvertieren Sie die konzeptionelle Struktur in ein allgemeines Beziehungs-, Netzwerk- und hierarchisches Modell.
(2) Konvertieren Sie die konvertierte Beziehung, das Netzwerk und das hierarchische Modell in die von der angegebenen Datenbankverwaltung unterstützten Daten Systemmodellkonvertierung;
(3) Optimieren Sie das Datenmodell.
Empfohlenes Tutorial: MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonIn welcher Phase des Datenbankdesigns ist das Datenbankschema standardisiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!