Workshop · Rome, Italy

SQL and Relational Theory 2010

Computers - General · Information Technology

Official website
Dates8–10 Oct 2010This edition has ended
VenueResidenza di RipettaRome, Italy
RunningSince 2010Annual · 3 editions on record
Last checked12 Nov 2026Organiser website checked
This is the 2010 edition. It has ended. See SQL and Relational Theory's current page for the next dates.

Key numbers

Editions on record
3first in 2010

About SQL and Relational Theory

SQL and Relational Theory: How to write accurate SQL Code

Chris Date is the world's best known relational advocate. In this new seminar, he shows you how to write SQL code that's logically correct; how to avoid various SQL traps and pitfalls; and, more generally, how to use SQL as if it were a true relational language.

SQL is ubiquitous. But SQL is complicated, difficult, and error prone (much more so than SQL advocates would have you believe), and testing can never be exhaustive. So to have any hope of writing correct SQL, you must follow some discipline. What discipline? Answer: The discipline of using SQL relationally. But what does this mean? Isn't SQL relational anyway?

Well, of course SQL is the standard language for use with relational databases - but that doesn't make it relational! The sad truth is, SQL departs from relational theory in all too many ways; duplicate rows and nulls provide two obvious examples, but they're not the only ones. Thus, systems based on SQL give you rope to hang yourself, as it were. So if you don't want to hang yourself, you need to understand relational theory (what it is and why); you need to know about SQL's departures from that theory; and you need to know how to avoid the problems they can cause. In a word, you need to use SQL relationally. Then you can behave as if SQL truly were relational, and you can enjoy the benefits of working with what is, in effect, a truly relational system.

Of course, a seminar like this wouldn't be needed if everyone already used SQL relationally - but they don't. On the contrary, there's a huge amount of bad practice to be observed in current SQL usage. Such practice is even recommended in textbooks and other publications, by writers who really ought to know better; in fact, a review of the literature in this regard is a pretty dispiriting exercise. The relational model first saw the light of day in 1969 - yet here we are, almost 40 years later, and it sti

From our listing of this edition. Details may have changed since.

Editions

YearDatesWhereExhibitorsVisitors
201229–31 Oct 2012Visconti Palace Hotel
Rome, Italy
——
20117–9 Nov 2011Visconti Palace
Rome, Italy
——
20108–10 Oct 2010Residenza di Ripetta
Rome, Italy
——

Past editions from the bvents archive (2008–2019) and organiser figures where they were published.

Industries