1.6 KiB
Einführung in DB
Phasen des Datenbankentwurfs
stateDiagram
1: Anforderungsanalyse
2: Konzeptioneller Entwurf
3: Logischer Entwurf
4: Physischer Entwurf
1-->2
2-->3
3-->4
note right of 1: Datenbedarf (nicht formalisiert) - Planung
note left of 2: Konzeptuelles Modell (Informationsstruktur) - Analyse
note left of 3: Logisches Modell (logische Datenbankstruktur) - Design
note left of 4: Internes / Physisches Schema (interne (physische) Datenbankstruktur) - Implementierung
Begriffsklärungen
Datenbank (DB)
Daten stellen in ihrer physischen Speicherform die eigentliche Datenbank dar
Datenbank-Managementsystem (DBMS)
(proprietäre) Software eines DBS, die die Schnittstelle zwischen DB und Anwender schafft
Das DBMS besteht aus einer Vielzahl komplexer Dienste, die zur Verwaltung der Daten zur Verfügung
stehen und die Konsistenz der Daten gewährleisten.
Datenbanksystem (DBS)
Gesamtheit aller Komponenten (DB, DBS, Anwendungen, ...)
Datenbankmodell
definiert Speicherstruktur, die DBMS zur internen Datenverwaltung verwendet
Datenbanksprache
idR. stellt ein DBMS eine spezifische Sprache (Data Sub-Language - DSL) zur Verfügung, die Zugriff auf Daten ohne Wissen von interner Strukur ermöglicht
Mit Hilfe der DSL kann man Informationen/Daten verwalten (Insert, Update, Delete) und auf Anfrage (Query) verfügbar machen (Retrieval)
Hardware
Man unterscheidet Plattenspeicher (mit Ein-/Ausgabeperipherie) und Hauptspeicher sowie Prozessoren zur Ausführung der DB-Systemsoftware