Biberbuch 1

6. Auflage

5. Auflage

  • Autoren: Saake, Gunter , Sattler, Kai-Uwe und Heuer, Andreas
  • Titel: Datenbanken - Konzepte und Sprachen
  • Gebundene Ausgabe: 784 Seiten
  • Verlag: mitp;
  • Auflage: 5. überarbeitete Auflage 2013 (21. Februar 2013)
  • Sprache: Deutsch
  • ISBN-10: 3826694538
  • ISBN-13: 978-3826694530
Kurzbeschreibung

Datenbanken sind eines der wichtigsten Teilgebiete der Informatik und dank Big Data, Industrie 4.0, Internet of Things & Co. müssen immer mehr Daten effizient verwaltet, performant analysiert und sinnvoll ausgegeben werden. Das Buch behandelt systematisch und fundiert die wichtigsten Konzepte und Sprachen, die für den Einsatz von Datenbanksystemen und die Entwicklung von Datenbankanwendungen eine Rolle spielen. Die Grundlagen relationaler Datenbanken werden dabei umfassend erklärt. Die Autoren gehen außerdem auf Theorie, Entwurfsmethoden sowie Sprachkonzepte für relationale Datenbanken inklusive der ausführlichen Behandlung von SQL ein. Des Weiteren werden Alternativen und Erweiterungen von Datenbankmodellen vorgestellt. Eine durchgehende Beispielanwendung liefert einen wertvollen Praxisbezug und hilft Ihnen dabei, die zugrundeliegenden theoretischen Konzepte besser zu verstehen. Zusammenfassungen und Übungsaufgaben am Ende eines jeden Kapitels erleichtern Ihnen außerdem das Selbststudium und ermöglichen Ihnen eine optimale Prüfungsvorbereitung. Das Buch eignet sich als Lehrbuch für Studierende der Informatik und verwandter Fächer, aber auch für Anwender und Entwickler, die sich über aktuelle Datenbanktechnologie genauer informieren möchten. Zusätzliche Kapitel sind als kostenloser Download verfügbar.

Inhaltsverzeichnis des Buches

Einführung

  • Grundlegende Konzepte
  • Relationale Datenbanken – Daten in Tabellen

Teil 1: Kernkonzepte relationaler Datenbanken

  • Architekturen von Datenbanksystemen
  • Das Entity-Relationship-Modell
  • Relationenmodell und Relationenalgebra
  • Phasen des Datenbankentwurfs
  • Relationaler Datenbankentwurf
  • Die relationale Datenbanksprache SQL

Teil 2: Erweiterte Konzepte für relationale Datenbanken

  • Erweiterter relationaler Datenbankentwurf
  • Grundlagen von relationalen Anfragen
  • Erweiterte Konzepte von SQL
  • Weitere relationale Datenbanksprachen
  • Transaktionen, Integrität & Trigger
  • Datenbankanwendungsentwicklung
  • Sichten
  • Zugriffskontrolle & Privacy

Teil 3: Erweiterte Datenbankmodelle und -techniken

  • Multimediale Daten
  • Räumliche und temporale Daten
  • Objektorientierte und objektrelationale Modelle
  • XML, XQuery und SQL/XML
  • NoSQL-Datenbanken
  • Graph-Datenbanken

Anhang A: Laufendes Beispiel

Anhang B: Zusätzliche Kapitel

  • Historische Modelle
  • Erweiterte Entwurfsmodelle
  • Erweiterte Modelle und Anfragealgebren
  • Objektorientierte und objektrelationale Modelle
  • Tutorial D ECA-Regeln und aktive Datenbanken
  • Grundlegende Datenbanktechniken (folgt bis 31.12.2020)
  • SQL/JSON (folgt bis 31.12.2020)