Ein Buch über relationale Datenbanken in Theorie und Praxis
Thomas Studer führt Sie in diesem Buch umfassend und verständlich in Theorie und Praxis relationaler Datenbanken ein. Hier lernen Sie alles Wissenswerte von den theoretischen Grundlagen bis hin zu Anwendungen mit PostgreSQL.
Mit dem relationalen Modell gestalten Sie die automatische Datenverarbeitung von riesigen Datenmengen sicher und effizient. Die folgenden fünf Themenabschnitte in diesem Buch helfen Ihnen, Studers Ansatz zu verstehen und in der Praxis umzusetzen:
a) Datenbanktheorie
b) Datenbankdesign
c) Datenbanksprache SQL
d) Abfrageoptimierung
e) Verarbeitung von Transaktionen
Das Buch richtet sich in erster Linie an Studierende der Informatik oder Wirtschaftsinformatik, die nach Weiterbildungsliteratur über relationale Datenbanken suchen. Softwareentwickler erhalten Impulse für die Praxis, etwa durch die Thematisierung der logischen und physischen Query-Optimierung oder die Implementierung der Transaktionsverarbeitung in der Open-Source-Datenbank PostgreSQL. Alle Anleitungen sind dank der Illustrationen leicht verständlich und nachvollziehbar.
Viele Beispiele veranschaulichen komplexe Zusammenhänge
Trotz des hohen Praxisbezugs kommt die Theorie in diesem Lehrbuch nicht zu kurz. Mit Hilfe der Algebra als formale Abfragesprache stellt Studer das relationale Modell mathematisch dar. Zahlreiche Beispiele bauen darauf auf und erläutern die Datenbanksprache SQL. So schlägt Studer Brücken zur Praxis. Darüber hinaus befasst er sich in seinem Buch mit den folgenden Aspekten relationaler Datenbanken:
• Diagramme und Modellierung
• SQL zur Datendefinition und Datenmanipulation
• Mehrbenutzerbetrieb
• Berechnung von Normalformen
Mit dieser Ausgabe sind Sie auf dem neuesten Stand
Diese Neuauflage ist grundlegend überarbeitet und um Themen wie die Serializable-Snapshot-Isolation ergänzt. Neu sind zwei Kapitel zu den Rollen und Berechtigungen sowie den Sicherheitsrichtlinien auf Zeilenebene in relationalen Datenbanken. Alle praktischen Beispiele und Erklärungen sind aktualisiert und an die aktuelle PostgreSQL Version 11. 1. angepasst. Zudem finden Sie im Internet frei verfügbares Begleitmaterial.
Umfassende Einführung in die Datenbankprogrammierung Mit zahlreichen ausführlichen SQL-Beispielen Behandelt auch Query-Optimierung und Snapshot-Isolation
Autorentext
Prof. Dr. Thomas Studer lehrt und forscht seit 2003 an der Universität Bern. Er leitet mehrere Forschungsprojekte und ist Autor zahlreicher Fachartikel zu Themen der theoretischen Informatik und Logik. Vor seiner Tätigkeit an der Universität Bern war Thomas Studer Software-Entwickler und Mitglied des Managements einer Softwarefirma. Dort war er unter anderem massgeblich an der Entwicklung von grossen Datenbanksystemen beteiligt.
Klappentext
Dieses Buch erläutert Theorie und Praxis zu relationalen Datenbanken Was sind relationale Datenbanken? Die Antwort darauf geben die theoretischen Grundlagen und Praxisbeispiele in diesem Buch. Zunächst erläutert Thomas Studer die mathematisch präzise Darstellung des relationalen Modells und die relationale Algebra. Daneben widmet er sich der Datenbanksprache SQL und schafft damit den Praxisbezug. Die zahlreichen Beispiele auf Basis der open-source Datenbank PostgreSQL erleichtern die Anwendung. Dieses Buch erklärt die grundlegenden Prinzipien des Schemaentwurfs und Normalformen fundiert und praxisnah und verbindet die relationale Datenbanktheorie mit Datenbankdesign. Studer hat aktuelle Entwicklungen im Blick Die vorliegende Auflage ist umfassend aktualisiert und dem aktuellen Kenntnisstand angepasst. Studer widmet sich in diesem Buch den folgenden Teilaspekten relationaler Datenbanken: Logische und physische Query-Optimierung Isolation von serializable Snapshots Zerlegung der dritten Normalform in die Boyce-Codd Normalform Rollen und Berechtigungen SQL als Sprache zur Datendefinition und Datenmanipulation Sicherheitsrichtlinien auf Zeilenebene Durch die nachhaltige Verbindung von Theorie und Praxis eignet sich das Buch "Relationale Datenbanken" für: Studierende aus den Bereichen (Wirtschafts-)Informatik Praktiker wie Softwareentwickler, Systemadministratoren oder Fachinformatiker Besuchen Sie uns online und entdecken Sie die zahlreichen Begleitmaterialien zu diesem Buch, die alle frei zugänglich sind.
Inhalt
Mengenlehre.- Das Relationenmodell.- Diagramme und Modellierung.- Die relationale Algebra.- SQL Abfragen.- SQL zur Datendefinition und Datenmanipulation.- Abfrageoptimierung.- Mehrbenutzerbetrieb.- Normalformen.- Berechnung von Normalformen.- Rollen und Berechtigungen.- Zugriffsberechtigungen und Sicherheitsrichtlinien auf Zeilenebene.