
Database Dreaming Volume I: Relational Writings Revised and Revived
Zusammen mit seinem Begleitband (Database Dreaming Volume II) 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 Erörterung der Schwierigkeiten, die mit der Bereitstellung einer relationalen Schnittstelle zu einem nichtrelationalen System verbunden sind, ein Tutorium über die Quantoren und was mit ihnen in der dreiwertigen Logik geschieht, eine Untersuchung der Auswirkungen benutzerdefinierter Typen auf die Optimierung, einige Überlegungen zur Normalisierung und zu Datenbankentwurfswerkzeugen sowie Vorbehalte gegenüber bestimmten wichtigen Datenbankoperatoren, insbesondere Outer Join und Negation.