A Relational Model of Data for Large Shared Data Banks", by Dr. Edgar F. Codd, was published in June 1970 in the Association for Computing Machinery journal. Codd's model became widely accepted as the definitive model for relational database management systems.
What are the key ideas behind the relational model? Why are they an improvement over what came before? In what ways is the relational model restrictive?