
Database Dreaming Volume II: Relational Writings Revised and Revived
Zusammen mit seinem Begleitband (Database Dreaming Volume I) bietet dieses Buch eine Sammlung von Aufsätzen zum allgemeinen Thema relationale Datenbanken und relationale Datenbanktechnologie. Die meisten dieser Aufsätze, wenn auch nicht alle, wurden bereits früher veröffentlicht, allerdings nur in Zeitschriften und Magazinen, die heute nur noch schwer zu finden sind, oder in Büchern, die inzwischen vergriffen sind. Hier ist ein leicht bearbeiteter Auszug aus dem Vorwort (hier spricht also der Autor):
Ich ging zurück und überprüfte alle diese frühen Aufsätze, um diejenigen zu finden, die es wert waren, zu diesem Zeitpunkt wiederbelebt zu werden (oder besser gesagt, überarbeitet und wiederbelebt zu werden). Natürlich gab es auch welche, die es definitiv nicht waren! Von den insgesamt rund 130 Originalarbeiten fand ich jedoch etwa 20, die mir erhaltenswert erschienen und nicht bereits in neuere Bücher von mir eingeflossen oder durch diese ersetzt worden waren. Also habe ich die Originalversionen dieser 20 oder so Papiere aufgespürt und mich an die Arbeit gemacht. Als ich fertig war, stellte ich jedoch fest, dass ich mehr als 600 Seiten hatte - meiner Meinung nach zu viel für ein einziges Buch, und so habe ich sie auf zwei separate Bände aufgeteilt.
Zu den Höhepunkten des vorliegenden Bandes gehören eine ausführliche Erläuterung des Mehrfachzuweisungsoperators und warum er so unverzichtbar ist; eine Untersuchung darüber, warum Objekt- und Datenbanktechnologien so viel unterschiedlicher sind, als sie oft dargestellt werden; eine kritische Untersuchung der SQL-Unterstützung für Zeiger ("Referenzen"); ein Tutorium über das kontraintuitive (aber entscheidende) Konzept von Tabellen ohne Spalten; und eine kommentierte und erweiterte Debatte zwischen dem Autor und E. F. Codd, dem Erfinder des relationalen Modells, über das Thema Nullen und dreiwertige Logik.