
Database Systems: A Pragmatic Approach, 3rd Edition
Dieses Buch ist ein knapper, aber umfassender Leitfaden für die Disziplinen Datenbankentwurf, -konstruktion, -implementierung und -verwaltung. Basierend auf den beruflichen Erfahrungen der Autoren in der Softwareentwicklung und der IT-Branche, bevor sie in die akademische Welt wechselten, betont der Text ein solides Datenbankdesign als notwendigen Vorläufer für die erfolgreiche Entwicklung und Verwaltung von Datenbanksystemen. Die Disziplin des Entwurfs und der Verwaltung von Datenbanksystemen wird im Kontext des größeren Bildes der Softwaretechnik diskutiert. Den Studierenden wird von Anfang an klar gemacht, dass eine Datenbank eine kritische Komponente einer Software-Infrastruktur ist und dass ein angemessenes Datenbankdesign und -management für den Erfolg eines Softwaresystems unerlässlich ist. Darüber hinaus werden die Studierenden dazu gebracht, den enormen Wert einer richtig konzipierten Datenbank für den Erfolg eines Unternehmens zu schätzen.
Der Text wurde für drei Zielgruppen geschrieben. Er eignet sich für Studenten der Informatik und verwandter Disziplinen, die einen Kurs in Datenbanksystemen belegen, für Studenten, die einen Einführungskurs in Datenbanksysteme belegen, sowie für Software-Ingenieure und IT-Fachleute, die ein schnelles Nachschlagewerk zum Thema Datenbankdesign benötigen.
In Database Systems: A Pragmatic Approach, 3rd Edition werden Konzepte, Prinzipien, Design, Implementierung und Managementfragen im Zusammenhang mit Datenbanksystemen diskutiert. Jedes Kapitel ist in kurze, leserfreundliche Abschnitte gegliedert, in denen die wichtigsten Punkte aufgeführt sind, die man sich merken sollte. Dieser pragmatische Ansatz beinhaltet eine angemessene Behandlung von Datenbanktheorie und -praxis auf der Grundlage von Strategien, die über mehrere Jahre hinweg getestet, bewährt und verfeinert wurden. Zu den Merkmalen der dritten Auflage gehören:
⬤ Kurze Absätze, die die wichtigsten Aspekte eines jeden Themas zum Ausdruck bringen.
⬤ Aufzählungspunkte, die wichtige Punkte auflisten, um sie sich leicht merken zu können.
⬤ Vollständig überarbeitete und aktualisierte Diagramme und Abbildungen zur Veranschaulichung der Konzepte, um das Verständnis des Schülers zu verbessern.
⬤ Beispiele aus der realen Welt.
⬤ Originelle Methoden für den Datenbankentwurf.
⬤ Schritt-für-Schritt-Anleitungen für die Lösung allgemeiner Probleme mit Datenbanksystemen.
⬤ Einleitende Kapitelübersichten und abschließende Kapitelzusammenfassungen.
⬤ Erörterung von DBMS-Alternativen wie dem Entity-Attribute-Value-Modell, NoSQL-Datenbanken, datenbankgestützten Frameworks und anderen aufkeimenden Datenbanktechnologien.
⬤ Ein Kapitel mit Beispielfragen und Fallstudien.
Dieses Lehrbuch kann als einsemestriger oder zweisemestriger Kurs in Datenbanksystemen verwendet werden, der durch ein DBMS (vorzugsweise Oracle) ergänzt wird. Nach der Verwendung dieses Lehrbuchs werden die Studenten ein sicheres Verständnis für den Entwurf, die Entwicklung, die Implementierung und die Verwaltung eines Datenbanksystems haben.