Quiz 6

Regarding Reading 6.

  1. Who "invented" the relational model?
  2. What is a relvar (relation variable)? What does a relvar have to do with database tables?
  3. What is the difference between a primary key and a foreign key?
  4. How are relational algebra/calculus and SQL related? Be sure to mention the relevant Codd rule.