Die Autoren f?hren in relationale (SQL) und nicht-relationale (NoSQL) Datenbanken ein. Die 9. Auflage erkl?rt die drei Typen relationale Datenbanken, Graphdatenbanken und Dokumentdatenbanken im Detail anhand der Themen Datenbankmanagement, Datenbankmodellierung, Datenbanksprachen, Datenbanksicherheit und Systemarchitektur. Das Buch bietet au erdem einen ?berblick auf postrelationale und nicht-relationale Datenbanksysteme.
In den ersten f?nf Kapiteln analysieren die Autoren detailliert die Verwaltung, Modellierung, Sprachen, Sicherheit und Architektur von relationalen Datenbanken, Graphdatenbanken und Dokumentendatenbanken. Au erdem wird ein ?berblick ?ber andere SQL- und NoSQL-basierte Datenbankans?tze gegeben. Neben klassischen Konzepten wie dem Entit?ts- und Beziehungsmodell und seiner Abbildung in SQL-Datenbankschemata, Abfragesprachen oder dem Transaktionsmanagement werden weitere Aspekte f?r NoSQL-Datenbanken wie nicht-relationale Datenbankschemas und Abfragesprachen (MQL, Cypher), das Map/Reduce-Verfahren, Verteilungsoptionen (Sharding, Replikation) oder das CAP-Theorem (Consistency, Availability, Partition Tolerance) erl?utert.Die 9. Auflage bietet neu eine vertiefte Einf?hrung in Dokumentdatenbanken mit einer Methode zur Modellierung von Dokumentstrukturen, einem ?berblick auf dokumentenorientierte Datenbanksprache MongoDB Query Language MQL sowie Sicherheits- und Architekturaspekte. Die neue Auflage ber?cksichtigt neue Entwicklungen der Sprache Cypher. Das Thema Datenbanksicherheit wird neu als eigenes Kapitel eingef?hrt und im Detail bez?glich Datenschutz, Integrit?t und Transaktionen analysiert. Texte zum Datenmanagement, zur Datenbankprogrammierung und zum Data Warehouse wurden aktualisiert. Zudem erkl?rt die 9. Auflage die Konzepte JSON, JSON-Schema, BSON, indexfreie Nachbarschaft, Cloud-Datenbanken, Suchmaschinen und Zeitreihendatenbanken.
Eine Webseite erg?nzt den Inhalt des Buches durch Tutorien f?r Abfrage- und Manipulationssprachen (SQL, Cypher), ?bungsumgebungen f?r Datenbanken (MySQL, Neo4j), zwei Fallstudien mit OpenOffice Base und Neo4j sowie als Unterrichtsmaterial Folienvorlagen mit allen Abbildungen Das Buch richtet sich sowohl an Studierende, die eine Einf?hrung in das Gebiet der SQL- und NoSQL-Datenbanken m?chten, als auch auch an Praktiker in Datenwissenschaften und Informatik, denen es hilft, St?rken und Schw?chen relationaler und nicht-relationaler Ans?tze sowie Entwicklungen f?r Big-Data-Anwendungen besser einsch?tzen zu k?nnen