Datenbanken Flashcards
(37 cards)
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
Arten von Locks
- Exclusive Locks
- Shared Locks
Was sind Exclusive Locks
Auf das gesperrte Datenbankobjekt ist kein Zugriff möglich
Was sind Shared Locks
Lesen erlaubt, keine Manipulation
Beschreibung Sequentieller Speicher
- Datensätze werden unmittelbar nacheinander abgespeichert
- Verarbeitung nur nach Speicherfolge
Suchverfahren Sequentieller Speicher
sequentiell
Beschreibung Adressierbare Speicher
jeder beliebige Datensatz kann mit Kenntnis der Adresse sofort
gelesen, geändert, gelöscht oder eingefügt werden
Suchverfahren Adressierbare Speicher
- sequentiell
- indizierte Organisation
- gestreute Organisation
Physisch sortierter Index
- Reihenfolge der Speicherung = Sortierreihenfolge
- muss ständig aktualisiert werden
Logisch sortierter Index
- keine Reorganisation ist notwendig
- kette
- baum