<i>&quot;SQL is the worst form of database querying, except for all the other forms.&quot;</i><p>IMO, if you think of Prolog(s) as a database(s), that model is far more enjoyable to work with than SQL.