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
Der Inhalt
⢠Datenbankmanagement
⢠Datenbankmodellierung
⢠Datenbanksprachen
⢠Datenbanksicherheit
⢠Systemarchitektur
⢠Postrelationale Datenbanksysteme
⢠NoSQL-Datenbanksysteme
Die Autoren
Michael Kaufmann ist Professor fĂźr Datenbanken und Big Data am Departement fĂźr Informatik der HochschuleLuzern. Er lehrt Datenbanksysteme und forscht an Methoden und Technologien fĂźr intelligentes Datenmanagement.
Andreas Meier ist ein ehemaliges Mitglied der Wirtschafts- und Sozialwissenschaftlichen Fakultät und war Professor fßr Informationstechnologie an der Universität Fribourg. Er ist spezialisiert auf Electronic Business, Electronic Government und Informationsmanagement.
SQL- & NoSQL-Datenbanken - Michael Kaufmann & Andreas Meier
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
Der Inhalt
⢠Datenbankmanagement
⢠Datenbankmodellierung
⢠Datenbanksprachen
⢠Datenbanksicherheit
⢠Systemarchitektur
⢠Postrelationale Datenbanksysteme
⢠NoSQL-Datenbanksysteme
Die Autoren
Michael Kaufmann ist Professor fĂźr Datenbanken und Big Data am Departement fĂźr Informatik der HochschuleLuzern. Er lehrt Datenbanksysteme und forscht an Methoden und Technologien fĂźr intelligentes Datenmanagement.
Andreas Meier ist ein ehemaliges Mitglied der Wirtschafts- und Sozialwissenschaftlichen Fakultät und war Professor fßr Informationstechnologie an der Universität Fribourg. Er ist spezialisiert auf Electronic Business, Electronic Government und Informationsmanagement.