Tag: "theorie"

Introduction to SQL, 4th edition

Posted on Mai 17, 2007 von in SQL Server

Ein "Einführungsbuch" zum Thema SQL, das mehr als 1.000 Seiten umfasst, sticht schon allein vom Umfang her aus der Masse von verfügbaren Einsteigerbüchern heraus. Aber auch inhaltlich ist dieses Buch herausragend.

Ganze Geschichte »

Date on Database: Writings 2000-2006

Posted on Feb 27, 2007 von in SQL Server

Bücher von C. J. Date sind keine leichte Kost. Manchmal muß man Passagen mehrmals lesen, um sie wirklich zu verstehen, manchmal sollte man nur einige wenige Sätze lesen, um dann anschließend das Gelesene auf sich einwirken zu lassen und darüber nachzudenken. Lohnend ist die Lektüre jedoch allemale. Seine Bücher sind von fundamentaler Bedeutung für den Bereich der relationalen Datenbanken und unbedingt empfehlenswert für jeden, der sich tiefer mit dieser Materie auseinandersetzen muss oder will.

Ganze Geschichte »

Database Modeling and Design - Logical Design

Posted on Nov 21, 2006 von in SQL Server

Zeitgleich zu dem Buch "Relational Database Design Clearly Explained" habe ich das vorliegende Buch gelesen. Dadurch bot sich vielfach die Gelegenheit, zwischen beiden Büchern hin- und herzuswitchen und zu schauen, wie Details in dem einen und dem anderen Buch beschrieben worden sind.

Ganze Geschichte »

The Relational Database Dictionary

Posted on Okt 20, 2006 von in SQL Server

Sprache ist zweifelsohne eines der wichtigsten Elemente der menschlichen Kommunikation. Eine der Grundvoraussetzungen für eine erfolgreiche Kommunikation ist die Einigkeit der Beteiligten über die Bedeutung der verwendeten Wörter. Ansonsten sind Verwirrungen und Mißverständnisse vorprogrammiert und unausweichlich.

Ganze Geschichte »

Joe Celkos SQL Puzzles & Answers

Posted on Aug 17, 2006 von in Vermischtes

Joe Celko ist zweifelsohne einer der Teilnehmer an Online-Communities, die am meisten polarisieren. Entweder man mag seine Art, auf Fragen zu antworten oder man haßt sie. Dazwischen scheint es nur wenig Spielraum zu geben. Aber zum Glück treibt sich Joe nicht nur in den Communities herum, sondern schreibt auch Bücher. Und diese zählen, zumindest für mich, zu den besten Bücher über SQL überhaupt. Sie sind voll von Tips und Tricks, wie man auch komplexe Problemstellungen elegant lösen kann. Unorthodoxe Ansätze, die man manchmal 1x, 2x oder auch öfter lesen muß, um nachvollziehen zu können, warum dies zum gewünschten Ergebnis führt. Ich liebe diese Art von Büchern, von denen es leider zu wenige gibt.

Einer dieser "Klassiker", der demnächst in der 2.ten Auflage erscheint, ist SQL Puzzles & Answers, in dem Brainteaser zu folgenden Themen behandelt werden:

  • Defining Data
  • Formatting Data
  • Selecting Data
  • Computing Things
  • Grouping Data

Da Joe einer der vehementesten Verfechter von portablem ANSI SQL ist, sind natürlich auch die vorgestellten Lösungen in ANSI SQL kodiert. Das heißt, sie sind unter Umständen so nicht out-of-the-box lauffähig im SQL Server. Und hier liegt ein weiterer Punkt, warum ich Joe's Bücher so mag. Es macht immer wieder Spaß, sich zu überlegen, wie man diese Lösungen durch Verwendung der proprietären T-SQL Syntax auf den SQL Server portieren könnte. Und dieses Nachdenken und Sinnieren über mögliche Lösungen und Alternativen in T-SQL ist eine hervorragende Übung und macht Joe's SQL Bücher uneingeschränkt empfehlenswert.

Joe Celko's SQL Puzzles & Answers
Joe Celko
1997, Morgan-Kaufmann
200 Seiten
$ 37,95
ISBN 1-55860-453-7

Datenintegrität

Posted on Jul 16, 2004 von in Vermischtes

Unter dem Oberbegriff Datenintegrität versteht man die Konsistenz, Fehlerlosigkeit und Richtigkeit der in einer Datenbank gespeicherten Daten. Dabei geht es nicht um physikalische Sicherheit, Fehlertoleranz oder Datensicherungen. Bildlich gesprochen geht es bei Datenintegrität darum, den Müll aus einer Datenbank fernzuhalten. Man unterscheidet vier Arten von Datenintegrität

Ganze Geschichte »

Tags:

Codds 12 Regeln

Posted on Jul 13, 2004 von in Vermischtes

Diese Regeln wurden von E.F.Codd formuliert und 19851) publiziert. Sie beschreiben, was eine relationale Datenbank unterstützen muss, um tatsächlich relational zu sein. So, ohne weitere Einführung, tauchen wir hinein ins Evangelium der relationalen Datenbanken.

Ganze Geschichte »

Tags: ,
  • 1
  • 2