Datenbanken Flashcards
Was ist eine Datenbank
- zentral verwalteter Datenbestand
- mit anwendungsunabhängige Zugriffsverfahren
Was macht das DBMS
- Verwaltet Datenbestand
- Ermöglicht Zugriff für Nutzer
Datenbanksystem Inhalt
- DBMS
- DB
- extra Anwendungsprogramme
DBMS Bestandteile
- Data Dictionary
- Datenmanipulationssprache
- Datendefinitionssprache
- Werkzeuge für Reports, Masken und Grafiken
Anforderungen an ein Datenbanksystem
- Flexibel
- Datenschutz
- Effizient
- Datenintegrität
- Benutzerfreundlich
Vorteile Hierarchisches Datenbankmodell
- Effiziente Datenorganisation
- sehr schnell
Nachteile Hierarchisches Datenbankmodell
- Benutzer muss die Datenstruktur genau kennen.
- Redundanzen sind möglich
Definition von Primärschlüssel
- dient zur eindeutigen Identifikation eines Datensatzes
- keine Nullwerte
Definition von Fremdschlüssel
Ist ein Attribut oder Attributkombination, das in einer anderen Tabelle der Primärschlüssel ist.
Definition von (SQL) Structured Query Language
- Sprache der 4. Generation
- Deskriptive Sprache
- mengenorientiert
- plattformunabhängig
Was sind Logfiles
- protokollierung von Änderungen
- kann Inhalte rekonstruieren
Was ist ein Rollback
- Zurücksetzen der Verarbeitungsschritte einer Transaktion bei:
- > Programmfehler
- > Crash
Was ist ein Commit
- beendet eine Transaktion
- macht alle Änderungen sichtbar
- DDL-Kommando
Was sind Überschneidungen
Gleichzeitiger Zugriff auf Datenbestände
Lock-Möglichkeiten
- ein Feld
- ein Datensatz
- komplette Tabelle
- komplette Datenbank