Bewertung:

Das Buch „Managing Time in Relational Databases“ von Tom Johnston und Randal Weis ist ein umfassendes Lehrbuch, das sich auf die Verwaltung zeitlicher Daten in relationalen Datenbanken konzentriert und sich insbesondere an IT-Fachleute und Studenten richtet. Es deckt die Konzepte des uni-temporalen und bi-temporalen Datenmanagements gründlich ab und bietet ausführliche Erklärungen, aber es wird kritisiert, dass es zu akademisch ist und keine praktischen Beispiele für Gelegenheitsleser enthält.
Vorteile:⬤ Eingehende und detaillierte Behandlung von Konzepten des temporalen Datenmanagements.
⬤ Umfassende Behandlung von bi-temporaler Datensatzpersistenz und -verwaltung.
⬤ Nützlich für Fachleute, die zeitliche Daten in einer Vielzahl von Kontexten verwalten müssen.
⬤ Diskutiert wichtige Themen wie 'Asserted Versioning' und Datenmodell-Implementierung.
⬤ Dient als umfassendes Ressourcenhandbuch für Datenbankentwickler.
⬤ Extrem akademisch und dicht, kann eine langsame Lektüre sein.
⬤ Nicht geeignet für Gelegenheitsleser oder Anfänger in der Datenbankverwaltung.
⬤ Begrenzte Anzahl praktischer Beispiele, die nicht auf gängige Tools wie MS Access und Filemaker Pro anwendbar sind.
⬤ Kann aufgrund der Wiederholung von Schlüsselpunkten manchmal redundant erscheinen.
⬤ Setzt Vorkenntnisse über Datenbankkonzepte voraus.
(basierend auf 10 Leserbewertungen)
Managing Time in Relational Databases: How to Design, Update and Query Temporal Data
Zeitmanagement in relationalen Datenbanken: How to Design, Update and Query Temporal Data führt in grundlegende Konzepte ein, die es Unternehmen ermöglichen, ihre eigenen Rahmenbedingungen für die Verwaltung zeitlicher Daten zu entwickeln. Erörtert werden die Verwaltung von uni- und bi-temporalen Daten in relationalen Datenbanken, so dass ein nahtloser Zugriff auf diese Daten zusammen mit aktuellen Daten möglich ist, die Kapselung von temporalen Datenstrukturen und -prozessen, Möglichkeiten zur Implementierung von temporalem Datenmanagement als Unternehmenslösung und die Internalisierung von Pipeline-Datensätzen.
Das Buch ist in drei Teile gegliedert. Teil 1 zeichnet die Geschichte des temporalen Datenmanagements nach und stellt eine Taxonomie der bi-temporalen Datenmanagementmethoden vor. Teil 2 bietet eine Einführung in Asserted Versioning, die die Ursprünge von Asserted Versioning, die Kernkonzepte von Asserted Versioning, das Schema, das allen Asserted Versioning-Tabellen gemeinsam ist, sowie die verschiedenen Diagramme und Notationen, die im Rest des Buches verwendet werden, und die Funktionsweise des Basisszenarios umfasst, wenn das Ziel dieser Aktivität eine Asserted Versioning-Tabelle ist. Teil 3 beschäftigt sich mit dem Entwurf, der Pflege und der Abfrage von Asserted Version Datenbanken. Es werden der Entwurf von Asserted Versioning-Datenbanken, temporale Transaktionen, verzögerte Assertions und andere Pipeline-Datensätze, Allen-Beziehungen und die Optimierung von Asserted Versioning-Datenbanken behandelt.
⬤ Integriert eine unternehmensweite Sichtweise mit einem starken konzeptionellen Modell des temporalen Datenmanagements, das eine realistische Implementierung der Entwicklung von Datenbankanwendungen ermöglicht.
⬤ Bietet einen echten praktischen Leitfaden für die verschiedenen möglichen Methoden zeitorientierter Datenbanken mit Techniken zur Nutzung vorhandener Funktionen zur Lösung realer Probleme in einer Unternehmensdatenarchitekturumgebung.
⬤ Dieses Buch wurde von IT-Fachleuten für IT-Fachleute geschrieben und verfolgt einen stark auf Beispiele ausgerichteten Ansatz, der das Lernen durch das Aufzeigen der Ergebnisse bei der Umsetzung der besprochenen Techniken in die Praxis verstärkt.