What’s Wrong with SQL?

A lot of things, Mike Stonebraker might say, but I have something rather fundamental in mind. Suppose I’m developing some sort of academic course management system. Chances are I’ll want to display to the user a list of course offerings and their associated course codes, readings from the syllabus, meeting times etc. Maybe something like [...]