Heim  >  Artikel  >  Datenbank  >  Was der Datenbankentwurfsprozess nicht beinhaltet

Was der Datenbankentwurfsprozess nicht beinhaltet

步履不停
步履不停Original
2019-06-20 13:37:348444Durchsuche

Was der Datenbankentwurfsprozess nicht beinhaltet

Der Datenbankentwurfsprozess umfasst nicht den Algorithmusentwurf.


Der Datenbankdesignprozess umfasst hauptsächlich Anforderungsanalyse, Konzeptioneller Strukturentwurf, Logische Strukturanalyse , Physikalisches Datenbankdesign , Datenbankimplementierung , Datenbankbetrieb und Wartungsphase .


Datenbankdesign

Datenbankdesign bezieht sich auf das Design einer bestimmten Anwendungsumgebung, um das Optimum zu konstruieren Datenbankmodell, Einrichtung der Datenbank und ihres Anwendungssystems, damit Daten effektiv gespeichert und die Anwendungsanforderungen verschiedener Benutzer (Informationsanforderungen und Verarbeitungsanforderungen) erfüllt werden können. Im Bereich der Datenbanken werden verschiedene Systeme, die Datenbanken verwenden, häufig zusammenfassend als Datenbankanwendungssysteme bezeichnet.


Definition

(Datenbankdesign) bezieht sich auf das Design einer bestimmten Datenbank basierend auf den Anforderungen Entwerfen Sie im Datenbankverwaltungssystem die Struktur der Datenbank und den Prozess der Erstellung der Datenbank. Das Datenbanksystem benötigt die Unterstützung des Betriebssystems.

Datenbankdesign ist die Technologie zum Aufbau von Datenbanken und deren Anwendungssystemen und die Kerntechnologie bei der Entwicklung und dem Aufbau von Informationssystemen. Aufgrund der Komplexität des Datenbankanwendungssystems wird das Datenbankdesign zur Unterstützung des Betriebs verwandter Programme äußerst komplex. Daher kann das optimale Design nicht über Nacht erreicht werden, sondern kann nur ein Prozess der „wiederholten Erkundung und schrittweisen Verfeinerung“ sein ", also die Planung und der Prozess der Strukturierung von Datenobjekten in einer Datenbank und die Beziehungen zwischen diesen Datenobjekten.

Funktionen

Der Datenbankaufbau ist eine Kombination aus Hardware, Software und Trockenware

Drei Punkte für Technologie, sieben Punkte für Management und zwölf Punkte für Basisdaten

Die Schnittstelle zwischen Technologie und Management wird „Dryware“ genannt

Datenbankdesign sollte mit Anwendungssystemdesign kombiniert werden

Strukturelles (Daten-)Design: Design eines Datenbank-Frameworks oder einer Datenbankstruktur

Verhaltens-(Verarbeitungs-)Design: Design von Anwendungen, Transaktionsverarbeitung usw.

Design der Trennung von Struktur und Verhalten

Traditionelle Softwareentwicklung ignoriert die Analyse und Abstraktion der Datensemantik in Anwendungen und versucht, Entscheidungen über den Entwurf von Datenstrukturen so lange wie möglich aufzuschieben. Der frühe Datenbankentwurf widmete sich der Untersuchung von Datenmodellen und Modellierungsmethoden, ignorierte jedoch die Verhaltensgestaltung.

Weitere technische Artikel zu SQL finden Sie in der Spalte SQL-Tutorial zum Lernen!

Das obige ist der detaillierte Inhalt vonWas der Datenbankentwurfsprozess nicht beinhaltet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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