David Schirrmeister 0cea260940 update
2025-04-11 08:25:02 +02:00

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