Heim > Datenbank > MySQL-Tutorial > Was sind die sechs Schritte zum Erstellen einer Datenbank?

Was sind die sechs Schritte zum Erstellen einer Datenbank?

coldplay.xixi
Freigeben: 2020-10-29 16:20:03
Original
25618 Leute haben es durchsucht

Sechs Schritte zum Aufbau einer Datenbank: 1. Anforderungsanalyse 2. Konzeptioneller Strukturentwurf 4. Physischer Strukturentwurf 6. Datenbankbetrieb und -wartung;

Was sind die sechs Schritte zum Erstellen einer Datenbank?

Sechs Schritte zum Aufbau einer Datenbank:

Gemäß der standardisierten Entwurfsmethode ist der Datenbankentwurf unter Berücksichtigung des gesamten Prozesses der Datenbank- und Anwendungssystementwicklung in die folgenden sechs Phasen unterteilt

In der Datenbank Designprozess, Anforderungsanalyse und konzeptionelles Design können unabhängig von jedem Datenbankverwaltungssystem durchgeführt werden, und logisches Design und physisches Design stehen in engem Zusammenhang mit dem ausgewählten DAMS.

1. Anforderungsanalysephase (häufig von oben nach unten verwendet)

Für das Datenbankdesign müssen Sie zunächst die Benutzeranforderungen (einschließlich Daten und Verarbeitung) genau verstehen und analysieren. Die Anforderungsanalyse ist die Grundlage des gesamten Designprozesses und gleichzeitig der schwierigste und zeitaufwändigste Schritt. Ob die Anforderungsanalyse ausreichend und genau ist, bestimmt die Geschwindigkeit und Qualität des Aufbaus einer darauf aufbauenden Datenbank. Wenn die Anforderungsanalyse nicht gut durchgeführt wird, muss das gesamte Datenbankdesign überarbeitet und überarbeitet werden.

Die Aufgabe der Anforderungsanalyse besteht darin, das Arbeitsprofil des ursprünglichen Systems vollständig zu verstehen und die verschiedenen Bedürfnisse der Benutzer durch detaillierte Untersuchung der zu verarbeitenden Objekte in der realen Welt zu klären und dann auf dieser Grundlage neue Systemfunktionen zu bestimmen Neues System muss auch die Zukunft umfassend berücksichtigen Mögliche Erweiterungen und Änderungen können nicht nur entsprechend den aktuellen Anwendungsanforderungen gestaltet werden.

Im Mittelpunkt der Untersuchung stehen Daten und Verarbeitung. Erfüllen Sie Informationsanforderungen, Verarbeitungsanforderungen, Sicherheits- und Integritätsanforderungen.

Die häufig verwendete Analysemethode ist die strukturierte Analysemethode SA (Structured Analysis). Die SA-Methode geht von der Organisationsstruktur des Systems auf oberster Ebene aus und verwendet eine schichtweise Zerlegungsmethode von oben nach unten, um das System zu analysieren.

Datenflussdiagramm drückt die Beziehung zwischen Daten und Verarbeitungsprozess aus. Bei der SA-Methode wird die Verarbeitungslogik des Verarbeitungsprozesses häufig mithilfe einer Entscheidungstabelle oder eines Entscheidungsbaums beschrieben. Während die Verarbeitungsfunktionen schrittweise zerlegt werden, werden auch die Daten im System Schritt für Schritt zerlegt, wodurch mehrere Ebenen von Datenflussdiagrammen entstehen. Die Daten im System werden mit Hilfe eines Data Dictionary (DD) beschrieben. Das Datenwörterbuch ist eine Sammlung verschiedener Datenbeschreibungen im System. Das Datenwörterbuch umfasst normalerweise fünf Phasen: Datenelemente, Datenstruktur, Datenfluss, Datenspeicherung und Verarbeitung.

2. Konzeptionelles Strukturdesign (häufig von unten nach oben verwendet)

Das konzeptionelle Strukturdesign ist der Schlüssel zum gesamten Datenbankdesign. Es bildet ein konzeptionelles Modell, das vom spezifischen DBMS unabhängig ist, indem es den Benutzer synthetisiert, zusammenfasst und abstrahiert Bedürfnisse.

Üblicherweise gibt es vier Arten von Methoden zur Gestaltung konzeptioneller Strukturen:

Top-down. Das heißt, definieren Sie zunächst den Rahmen der globalen konzeptionellen Struktur und verfeinern Sie ihn dann schrittweise.

Von unten nach oben. Das heißt, definieren Sie zunächst die konzeptionelle Struktur jeder lokalen Anwendung und integrieren Sie sie dann, um die globale konzeptionelle Struktur zu erhalten.

Nach und nach erweitern. Definieren Sie zunächst die wichtigste konzeptionelle Kernstruktur und erweitern Sie sie dann nach außen, um schrittweise weitere konzeptionelle Strukturen zu generieren, bis die gesamte konzeptionelle Struktur erreicht ist.

Gemischte Strategien. Das heißt, eine Kombination aus Top-Down und Bottom-Up.

3. Phase des logischen Strukturentwurfs (E-R-Diagramm)

Der logische Strukturentwurf besteht darin, die konzeptionelle Struktur in ein Datenmodell umzuwandeln, das von einem bestimmten DBMS unterstützt und optimiert wird.

In dieser Phase ist das E-R-Diagramm äußerst wichtig. Jeder muss die von jeder Entität definierten Attribute lernen, um das gesamte E-R-Diagramm zeichnen zu können.

Es gibt drei Haupttypen von Konflikten zwischen E-R-Diagrammen: Attributkonflikte, Namenskonflikte und Strukturkonflikte.

Das bei der Konvertierung des E-R-Diagramms in ein relationales Modell zu lösende Problem besteht darin, die Entität und die Verbindung zwischen Entitäten in relationale Muster umzuwandeln und die Attribute und Codes dieser relationalen Muster zu bestimmen.

4. Physische Entwurfsphase

Beim physischen Entwurf wird eine physische Struktur (einschließlich Speicherstruktur und Zugriffsmethode) ausgewählt, die für die Anwendungsumgebung des logischen Datenstrukturmodells am besten geeignet ist.

Zunächst müssen Sie die laufenden Transaktionen im Detail analysieren, um die für die Auswahl des physischen Datenbankdesigns erforderlichen Parameter zu erhalten. Zweitens müssen Sie die internen Eigenschaften des verwendeten RDBMS vollständig verstehen, insbesondere die von ihm bereitgestellten Zugriffsmethoden und Speicherstrukturen System.

Es gibt drei Arten häufig verwendeter Zugriffsmethoden: 1. Indexmethode, derzeit hauptsächlich die B + -Baum-Indexmethode. 2. Clustering-Methode. 3. Es ist die HASH-Methode.

5. Datenbankimplementierungsphase

In der Datenbankimplementierungsphase bedienen Designer die Datenbanksprache (z. B. SQL) und ihre vom DBMS bereitgestellte Hostsprache, richten die Datenbank basierend auf den Ergebnissen des logischen Designs und des physischen Designs ein. Anwendungen kompilieren und debuggen sowie organisieren. Die Daten werden in der Datenbank gespeichert und ein Probelauf durchgeführt.

6. Datenbankbetriebs- und Wartungsphase

Nach dem Probebetrieb des Datenbankanwendungssystems kann es in den formellen Betrieb genommen werden, es muss kontinuierlich evaluiert, angepasst und geändert werden.

Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)

Das obige ist der detaillierte Inhalt vonWas sind die sechs Schritte zum Erstellen einer Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage