Das Hauptproblem, das durch die Standardisierungstheorie relationaler Datenbanken gelöst wird, besteht darin, eine geeignete logische Datenbankstruktur zu erstellen, d unterstützt durch das ausgewählte Datenbankmanagementsystemprodukt.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Das Hauptproblem, das durch die Standardisierungstheorie relationaler Datenbanken gelöst wird, besteht darin, eine geeignete logische Struktur der Datenbank aufzubauen.
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.
Die logischen Strukturentwurfsschritte der Datenbank
1. Transformation vom E-R-Diagramm zum relationalen Modell
Der logische Entwurf der Datenbank besteht hauptsächlich darin, das konzeptionelle Modell in ein allgemeines relationales Modell umzuwandeln, d Entitäten und Entitäten im E-R-Diagramm Die Verbindungen zwischen Attributen und Entitäten werden in relationale Schemata umgewandelt. Während des Konvertierungsprozesses treten folgende Probleme auf:
Namensproblem. Bei Namensproblemen können Sie den ursprünglichen Namen verwenden oder ihn anders benennen, um doppelte Namen zu vermeiden.
Probleme mit nichtatomaren Eigenschaften. Nichtatomare Eigenschaftsprobleme können vertikal und horizontal erweitert werden.
Kontakt bei Konvertierungsproblemen. Kontakte können durch Beziehungen dargestellt werden.
2. Optimierung des Datenmodells
Das Ergebnis des logischen Datenbankdesigns ist nicht eindeutig. Um die Leistung des Datenbankanwendungssystems weiter zu verbessern, sollte die Struktur des Datenmodells entsprechend geändert werden, um die Abfragegeschwindigkeit zu erhöhen.
3. Relationales Ansichtsdesign
Relationales Ansichtsdesign wird auch als externes Schemadesign oder Benutzerschemadesign bezeichnet, bei dem es sich um ein Datenschema handelt, auf das Benutzer direkt zugreifen können. Im selben System können verschiedene Benutzer unterschiedliche Beziehungsansichten haben. Die relationale Sichtweise stammt aus dem logischen Schema, kann jedoch in Struktur und Form vom logischen Schema abweichen, sodass es sich nicht um eine einfache Teilmenge des logischen Schemas handelt.
Die Beziehungsansicht hat drei Hauptfunktionen:
Gewährleistung eines gewissen Grades an logischer Unabhängigkeit für die Anwendung, indem der logische Modus durch den externen Modus abgeschirmt wird.
Bessere Anpassung an die unterschiedlichen Datenanforderungen verschiedener Benutzer.
Begrenzt unterschiedliche Bereiche des Datenzugriffs für verschiedene Benutzer, was der Datenvertraulichkeit förderlich ist.
Verwandte Empfehlungen: „Programmiervideo“
Das obige ist der detaillierte Inhalt vonWelche Hauptprobleme werden durch die Normalisierungstheorie relationaler Datenbanken gelöst?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!