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

42 lines
1.6 KiB
Markdown

# Einführung in DB
## Phasen des Datenbankentwurfs
```mermaid
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