The Relational Model
Tables, primary and foreign keys, and the mathematical foundations of relational data.
The relational model gives databases a precise mathematical foundation in set theory and predicate logic. This chapter covers relations, tuples, attributes, domains, primary keys, foreign keys, and the constraints that enforce data integrity.