Hacker News new | ask | show | jobs
by w8rbt 2994 days ago
"In June 1970, E. F. Codd of IBM Research published a paper [1] defining the relational data model and introducing the concept of data independence. Codd's thesis was that queries should be expressed in terms of high-level, nonprocedural concepts that are independent of physical representation."

The key, the whole key, and nothing but the key so help me Codd.

Also said as... "In Codd we trust."

If none of these DB jokes mean anything to you, take a DB concepts class at a CS university. There's a lot of great research going back 50 years and you can learn a great deal about why things are the way they are (tuple algebra and calculus). And before changing anything for something you think may be better, you should fully understand what you are giving up.

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.86....