« Programmation SQL/Exemples » : différence entre les versions

Contenu supprimé Contenu ajouté
Alq666 (discussion | contributions)
Alq666 (discussion | contributions)
m →‎Modèle de données : alignement de la parenthèse fermante
Ligne 12 :
nom varchar(256) not null,
email varchar(256) not null
);
<tt>sid</tt> est un identifiant dont la particularité est d'être unique et strictement monotone grâce au fait qu'il est basé sur une <tt>séquence</tt> qui possède les mêmes propriétés. Une séquence est une fonction strictement monotone qui renvoie une liste d'entiers distincts à chaque fois qu'elle est appelée. <tt>sid</tt> se prête donc particulièrement à une utilisation comme clé primaire. Utiliser des clés primaires arbitraires, c'est-à-dire créer un identifiant spécifiquement à cet usage, plutôt que d'utiliser des attributs uniques existants (comme dans ce cas, l'adresse email) facilite les jointures.