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...

Full description

Bibliographic Details
Main Authors: Heuer, Andreas, Sattler, Kai-Uwe (Author), Saake, Gunter (Author)
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