Datenbanken

Kompaktkurs

Holger Meyer, Andreas Heuer, Kai-Uwe Sattler, Gunter Saake und Hannes Grunert

Diese Publikation zitieren

Holger Meyer, Andreas Heuer, Kai-Uwe Sattler, Gunter Saake, Hannes Grunert, Datenbanken (2020), mitp-Verlag, Frechen, ISBN: 9783958457836

11645
Accesses
191
Quotes

Beschreibung / Abstract

Fundierte Einführung in relationale Datenbanken und die Anfragesprache SQL
Datenbanken für die Berufspraxis verstehen, anwenden und entwickeln
Mit zwei durchgängigen Beispielen und zahlreichen Übungen


Datenbanken haben sich zu einem unverzichtbaren Bestandteil jeglicher Informationssysteme entwickelt, um größere Mengen strukturierter Daten verwalten, wiederauffinden und analysieren zu können.
Die Autoren vermitteln fundiert und kompakt die zum Verständnis und auch zur Entwicklung solcher Systeme notwendigen Kenntnisse aus den Bereichen Datenbankentwurf, Datenmodellierung, Datenänderungen und Datenanalysen und stellen die relationale Datenbanksprache SQL ausführlich vor. Alle Konzepte und Sprachelemente erläutern die Autoren anhand von zwei durchgängigen Beispielen.
Des Weiteren besprechen die Autoren Themen wie Nutzersichten, Datenschutz, Integritätssicherung, Tuning von Datenbankanwendungen sowie statistische Datenanalysen (Data Warehousing, Data Mining). Sie erläutern auch neuere Entwicklungen wie NoSQL-Datenbanksysteme, spaltenorientierte Speicherungsformen und die Analyse von Big Data.
Das Buch richtet sich vor allem an Schüler und Studenten außerhalb des Fachbereichs Informatik, die schnell und dennoch fundiert die Grundlagen zur Entwicklung und zum Einsatz von Datenbanken lernen wollen. Übungsaufgaben am Ende jedes Kapitels machen das Buch ideal für Studium und Selbststudium.

Aus dem Inhalt:

Was sind Datenbanken?
Relationale Datenbanken: Daten als Tabellen
Das Entity-Relationship-Modell
Datenbankentwurf
Normalisierung für eine redundanzfreie Datenbank
Datendefinition und Updates in SQL
Anfragen in SQL
Sichten und Datenschutz
Integrität und Trigger
Statistische Datenanalysen (Data Warehousing, Data Mining)
Arbeitsweise eines DBMS und Tuning
OLTP- und OLAP-Systeme
Row und Column Stores, NoSQL und NewSQL
Ausblick inklusive Verarbeitung von Big Data
Zwei durchgängige Beispiele mit Datenbankentwurf und relationaler Repräsentation

Beschreibung

Andreas Heuer, Gunter Saake und Kai-Uwe Sattler sind Professoren für Informatik an den Universitäten von Rostock, Magdeburg und Ilmenau. Holger Meyer ist wissenschaftlicher Oberrat und Hannes Grunert wissenschaftlicher Mitarbeiter an der Universität Rostock.

Inhaltsverzeichnis

  • Cover
  • Inhaltsverzeichnis
  • Vorwort
  • Was sind Datenbanken?
  • Warum Datenbanken?
  • Datenbanksysteme
  • Anforderungen: Die Codd'schen Regeln
  • DBMS-Architektur
  • Datenunabhängigkeit
  • Transaktionen
  • Konkrete Datenbankmanagementsysteme
  • Einsatzgebiete und Grenzen
  • Beispielanwendungen
  • Übersicht über die Kapitel des Buches
  • Übungsaufgaben
  • Relationale Datenbanken – Daten als Tabellen
  • Relationen für tabellarische Daten
  • Integritätsbedingungen: Schlüssel und Fremdschlüssel
  • Tabellendefinition in SQL
  • Anfrageoperationen auf Tabellen
  • Anfragen in SQL
  • Änderungsoperationen in SQL
  • Zusammenfassung
  • Übungsaufgaben
  • Das Entity-Relationship- Modell
  • Eigenschaften von Datenbankmodellen
  • Einführung in das Entity-Relationship-Modell
  • ER-Modellierungskonzepte
  • Kardinalitäten
  • Zusammenfassung
  • Übungsaufgaben
  • Datenbankentwurf
  • Der Datenbankentwurfsprozess
  • Formalisierung des Relationenmodells
  • Logischer Datenbankentwurf: Abbildung auf Relationen
  • Zusammenfassung
  • Übungsaufgaben
  • Normalisierung für eine redundanzfreie Datenbank
  • Funktionale Abhängigkeiten
  • Schema-Eigenschaften
  • Transformationseigenschaften
  • Mehrwertige Abhängigkeiten
  • Zusammenfassung
  • Übungsaufgaben
  • Datendefinition und Updates in SQL
  • Datendefinition in SQL
  • Änderungsoperationen in SQL
  • Zusammenfassung
  • Übungsaufgaben
  • Anfragen in SQL
  • Kriterien für Anfragesprachen
  • Der SFW-Block
  • Auswahl von Tabellen: Die from-Klausel
  • Projektionsattribute: Die select-Klausel
  • Selektionsbedingungen: Die where-Klausel
  • Mengenoperationen
  • Mächtigkeit des SQL-Kerns
  • Weitere Verbunde in SQL
  • Weitere Selektionen in SQL
  • Skalare Ausdrücke: Funktionen zeilenweise
  • Aggregatfunktionen und Gruppierung: Funktionen spaltenweise
  • Sortierung mit der order by-Klausel
  • SQL-Standards und ihr Funktionsumfang
  • Zusammenfassung
  • Übungsaufgaben
  • Sichten und Datenschutz
  • Sichten
  • Rechtevergabe und Zugriffskontrolle
  • Datenschutz
  • Zusammenfassung
  • Übungsaufgaben
  • Integrität und Trigger
  • Integritätsbedingungen
  • Trigger
  • Zusammenfassung
  • Übungsaufgaben
  • Arbeitsweise eines DBMS und Tuning
  • Schichten-Architektur für Datenbanken
  • Interne Datenstrukturen und Zugriffspfade
  • Optimierung von Anfragen
  • Transaktionen und Mehrbenutzerbetrieb
  • Datensicherheit: Recovery und Logbuch
  • Tuning von Datenbanksystemen
  • Zusammenfassung
  • Übungsaufgaben
  • OLTP- und OLAP-Systeme
  • OLTP-Systeme
  • OLAP-Systeme
  • Data Warehouses und OLAP
  • Data Mining in Datenbanken
  • Zusammenfassung
  • Übungsaufgaben
  • Row und Column Stores, NoSQL und NewSQL
  • Einführung in Big Data
  • Speicherung und Verarbeitung von Tabellen
  • Semistrukturierte Datenbankmodelle
  • NoSQL-Datenbankmodelle
  • NewSQL: SQL und JSON
  • Zusammenfassung
  • Übungsaufgaben
  • Ausblick
  • Objektorientiertes Datenbankmodell
  • Objektrelationales Datenbankmodell
  • Multimediale Daten
  • Verarbeitung von Big Data
  • Hotel-Beispiel
  • ER-Modellierung
  • Relationale Repräsentation
  • Universitäts-Beispiel
  • ER-Modellierung
  • Relationale Repräsentation
  • Beispiel-Datenbank
  • Literaturverzeichnis
  • Sachindex
  • Schlüsselwortindex
  • Werbung
  • 776_Datenbanken_KonzepteundSprachen
  • 779_Datenbanken
  • 289_LaTeX
  • 917_Wiss._Arbeiten_mit_Word_2019

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor