Définition : Un attribut est un identificateur (un nom) décrivant une information stockée dans une base.
Par exemple, le numéroDeSécuritéSociale et le nom d'une personne sont des attributs.
Définition : Le domaine d'un attribut est l'ensemble, fini ou infini, de ses valeurs possibles.
Par exemple, l'attribut numéroDeSécuritéSociale a pour domaine l'ensemble des combinaisons de quinze chiffres et nom a pour domaine l'ensemble des combinaisons de lettres (une combinaison comme cette dernière est généralement appelée chaîne de caractères ou, plus simplement, chaîne).
Définition : Une relation est un sous-ensemble du produit cartésien de n domaines d'attribut (n > 0).
Un relation est représentée sous la forme d'un tableau à deux dimensions dans lequel les n attributs figurent les titres des n colonnes. Voici un exemple de relation avec trois attributs :
| numéro | nom | prénom |
| 5 | Durand | Caroline |
| 1 | Dubois | Jacques |
| 12 | Dupont | Lisa |
| 3 | Dubois | Rose-Marie |
Définition : Le degré d'une relation est son nombre d'attributs.
Définition : Une occurrence est un élément de l'ensemble figuré par une relation.
Autrement dit, une occurrence est une ligne du tableau.
Définition : La cardinalité d'une relation est son nombre d'occurrences.
Définition : Une clé candidate d'une relation est un ensemble minimal des attributs de la relation dont les valeurs identifient à coup sûr une occurrence.
Définition : La clé primaire d'une relation est une de ses clés candidates.
Définition : Une clé étrangère d'une relation est formée d'un ou plusieurs de ses attributs qui constituent une clé candidate dans une autre relation.
Discutez, déterminez et justifiez toutes les clés candidates de la relation Personne(numéro, nom, prénom, dateNaissance).