Datenbanken Implementierungstechniken
Architekturprinzipien und Datenstrukturen moderner Datenbanksysteme Algorithmen und optimierte Anfragen für Datenbankoperationen Transaktionsmodelle sowie Transaktionsverwaltung im Mehrbenutzerbetrieb Datenbankmanagementsysteme (DBMS) bilden häufig die Kernkomponente von Informationssystemen und erm...
Main Authors: | , , |
---|---|
Format: | eBook |
Language: | German |
Published: |
[Place of publication not identified]
MITP Verlags GmbH & Co. KG
2019
|
Edition: | 4. Auflage |
Subjects: | |
Online Access: | |
Collection: | O'Reilly - Collection details see MPG.ReNa |
Table of Contents:
- Seitenersetzungsstrategien
- Merkmale gängiger Strategien
- Konkrete Seitenersetzungsstrategien
- Fazit
- Vertiefende Literatur
- Übungen
- Dateiorganisation und Zugriffsstrukturen
- Klassifikation der Speichertechniken
- Primärschlüssel vs. Sekundärschlüssel
- Primärindex vs. Sekundärindex
- Dateiorganisationsform vs. Zugriffspfad
- Dünn besetzter vs. dicht besetzter Index
- Geclusterter vs. nicht-geclusterter Index
- Schlüsselzugriff vs. Schlüsseltransformation
- Ein-Attribut- vs. Mehr-Attribut-Index
- Eindimensionale vs. mehrdimensionale Zugriffsstruktur
- Intro
- Vorwort zur vierten Auflage
- Inhaltsverzeichnis
- Aufgaben und Prinzipien von Datenbanksystemen
- Wiederholung der Datenbank-Grundbegriffe
- Architektur eines Datenbanksystems
- Neun Funktionen nach Codd
- Datenbankmodelle und Datendefinition
- Anfrage- und Änderungsoperationen
- Sprachen und Sichten
- Wann kommt was?
- Optimierer
- Dateiorganisation und Zugriffspfade
- Transaktionen
- Recovery und Datensicherheit
- Vertiefende Literatur
- Übungen
- Architektur von Datenbanksystemen
- Betrachtete Fragestellungen
- Schichtenmodell eines relationalen DBMS
- Nachbarschaftserhaltende vs. streuende Zugriffsstruktur
- Statische vs. dynamische Zugriffsstruktur
- Beispiele für Klassifikationen
- Alternative Klassifikationen von Zugriffsverfahren
- Anforderungen an Speichertechniken
- Sequenzielle und indexierte Dateien
- Heap-Organisation
- Sequenzielle Speicherung
- Indexsequenzielle Dateiorganisation
- Indexiert-nichtsequenzieller Zugriffspfad
- Suchbäume
- B-Bäume
- B-Bäume und Varianten in Datenbanken
- B-Bäume in der Praxis
- Hashverfahren
- Grundprinzipien von Hashverfahren
- Hashverfahren für Datenbanken
- Cluster-Bildung
- Modell des Hintergrundspeichers
- Betriebssystemdateien
- Abbildung der konzeptuellen Ebene auf interne Strukturen
- Einpassen von Datensätzen auf Blöcke
- Modell des Sekundärspeichers
- Seiten, Sätze und Adressierung
- Struktur der Seiten
- Satztypen
- Adressierung von Datensätzen
- Alternative Speichermodelle und Kompression
- Speicherorganisation und physische Datendefinition in SQL-Systemen
- Vertiefende Literatur
- Übungen
- Pufferverwaltung
- Einordnung und Motivation
- Suche von Seiten und Speicherzuteilung
- Suchen einer Seite
- Speicherzuteilung im Puffer
- Hardware und Betriebssystem
- Pufferverwaltung
- Speichersystem
- Zugriffssystem
- Datensystem
- Katalog und Data Dictionary
- Vertiefende Literatur
- Übungen
- I Speichermodelle und Zugriffspfade
- Verwaltung des Hintergrundspeichers
- Speichermedien
- Speicherhierarchie
- Cache, Hauptspeicher und Sekundärspeicher
- Die Magnetplatte
- Flash-Laufwerke
- Speicherkapazität, Geschwindigkeit und Kosten
- Speicher-Arrays: RAID
- Ziele von RAID-Systemen
- RAID-Levels
- Sicherungsmedien: Tertiärspeicher
- Optische Platten
- Bänder
- Jukeboxes und Roboter
- Langzeitarchivierung
- Includes bibliographical references