In relational database terminology, a tuple refers to a single row or record in a table. It represents one complete set of related data values. A key is called a primary or foreign key (not tuple), an attribute is a column, and a table is a relation. The term comes from mathematical set theory.