3 ms·
> It says little about how queries are executed, indexes, syntax, data types, yada yada... I believe that this is the whole idea of SQL or any declarative lang
by siscia 8y ago
> It says little about how queries are executed, indexes, syntax, data types, yada yada...
I believe that this is the whole idea of SQL or any declarative language.
You want to express your query without saying anything about indexes, how data are retrieved, how joins are executed and so on.
That is (suppose to be) a feature.
- repsilat 8y agoSure, those things aren't specified in SQL, but again -- that's a feature of SQL, not the relational model. You could just as easily have an imperative relational language as a declarative one, so those theoretical foundations can be used to justify very little of the query language.