42 lines
1.6 KiB
Markdown
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
|
|
|