Datenbankentwurf

aus www.iwiki.de, der freien Wissensdatenbank

Ein Datenbankentwurf ist die Erstellung des konzeptuellen und des internen Schemas sowie der externen Schemata hinsichtlich der gegebenen Aufgaben-/Problemstellung.

Entwurfsphasen

  • 1.Anforderungsanalyse: Anforderungen aller Benutzer an die neue Datenbank werden zusammengetragen. Es wird festgelegt, welche Daten gespeichert werden sollen und wie die Daten zu bearbeiten sind.
  • 2.Konzeptioneller Entwurf: hier findet der Entwurf der Datenbank und der FunktionalitĂ€t statt. Er ist unabhĂ€ngig vom verwendeten Datenmodell eines Datenbankmanagementsystems (DBMS). Am Ende dieser Phase ist genau definiert, welche Daten mit welchen Eigenschaften in der Datenbank abgebildet werden sollen, welche Beziehungen zwischen den Daten bestehen und ob es AbhĂ€ngigkeiten oder/und IntegritĂ€tsbedingungen gibt.
  • 3.Verteilungsentwurf: Festlegen wie die Daten in einem Netzwerk verteilt werden
  • 4.Logischer Entwurf: Umsetzung des konzeptionellen Schemas in ein logisches Datenmodell des Datenbanksystems; Optimieren des erarbeiteten Schemas nach diversen QualitĂ€tsmerkmalen (z.B. Normalisierung); entspricht dem Detailentwurf im Software-Engineering
  • 5.Datendefinition: Umsetzen des logischen Entwurfsmodells in konkrete Deklarationen einer Datendefinitionssprache (z.B. DDL-Befehle in SQL in Bezug auf ein konkretes DBMS.
  • 6.Physischer Entwurf: Definition des internen Schemas; Es werden geeignete Speicherstrukturen und Zugriffsmechanismen darauf festgelegt. Ein wichtiger Aspekt ist auch das Laufzeitverhalten des DBMS welches durch einen effizienten Zugriff auf die relevanten Daten verbessert werden kann.
  • 7.Implementierung und Wartung: tatsĂ€chliche Installation der Datenbank-Anwendung und des DBS

Bild:Phasen_4.jpg

Literatur

  • Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken; M. Schubert; Teubner; 2004
  • Datenbanksysteme; T. Connolly, C. Begg, A. Strachan; Addison-Wesley; 2002
  • SQL: Grundlagen und Datenbankdesign; RRZN /UniversitĂ€t Hannover; Herdt-Verlag; 2004