Relation
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectif
Savoir regrouper des attributs au sein d'une relation.
Mise en situation
Imaginez que vous souhaitiez modéliser des livres. Chaque livre a un nom, un auteur, un nombre de pages, etc. Et chacune de ses caractéristiques prend ses valeurs dans un domaine, comme le domaine des nombres entiers positifs ou le domaine des prénoms.
Mais individuellement, chaque caractéristique ne décrit qu'une petite partie du livre. Comment regrouper ces caractéristiques dans une seule structure, pour former un tout ?
C'est tout l'objet des relations, que vous allez apprendre à construire dans ce module.
Définition : Relation
Une relation R sur les domaines D1, ... , Dn est une table comportant une colonne pour chaque domaine et une ligne pour chaque tuple de la relation.

Synonymes : Table, tableau
Définition : Attribut
On appelle attribut d'une relation, une colonne de cette relation. Un attribut est caractérisé par un nom et un domaine dans lequel il prend ses valeurs.
Synonymes : Champs, Propriété, Colonne
Définition : Enregistrement
On appelle enregistrement d'une relation, une ligne de cette relation. Un enregistrement prend une valeur pour chaque attribut de la relation.
Synonymes : Tuple, N-uplet, Vecteur, Ligne
Exemple :

La relation R comporte les deux attributs A et B et les trois enregistrements <1,1>, <1,2> et <2,2>.
Remarque : Attribut, domaine, ordre
Un attribut se distingue d'un domaine car il peut ne comporter que certaines valeurs de ce domaine.
Les colonnes de la relation ne sont pas ordonnées et elles ne sont donc repérées que par le nom de l'attribut.
Remarque : Valeur nulle
Un enregistrement peut ne pas avoir de valeur pour certains attributs de la relation, parce que cette valeur est inconnue ou inapplicable, sa valeur est alors « null »
.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.