3 ms·
"2. SQL is intended to be accessible to users without formal training in mathematics or computer programming. It is designed to be typed on a keyboard. Therefor
by magoghm 9y ago
"2. SQL is intended to be accessible to users without formal training in mathematics or computer
programming. It is designed to be typed on a keyboard. Therefore it is framed in familiar English
keywords, and avoids specialized mathematical concepts or symbols."
http://researcher.ibm.com/researcher/files/us-dchamber/SQL-encyclopedia-entry.pdf http://researcher.ibm.com/researcher/files/us-dchamber/SQL-e...
- abiox 9y agoCodd's paper itself says: "Closeness to Natural Language - Clearly, the majority of users should not have to learn either the relational calculus or algebra in order to interact with data bases. However, requesting data by its properties is far more natural than devising a particular algorithm or sequence of operations for its retrieval. Thus, a calculus-oriented language provides a good target language for a more user-oriented source language."
- coldtea 9y agoI stand corrected. Had more in mind the relational calculus, for which SQL is just a flawed expression query language for.