Aller au contenu

Structured Query Language/Intégrité référentielle

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Version datée du 26 avril 2019 à 16:33 par JackPotte (discussion | contributions) (Révocation des modifications de 41.102.39.127 (discussion) vers la dernière version de JackPotte)
Début de la boite de navigation du chapitre
Intégrité référentielle
Icône de la faculté
Chapitre no 5
Leçon : Structured Query Language
Chap. préc. :Requêtes SELECT
Chap. suiv. :Vues
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Structured Query Language : Intégrité référentielle
Structured Query Language/Intégrité référentielle
 », n'a pu être restituée correctement ci-dessus.

Principe

Dans une base de données, certaines valeurs doivent respecter des contraintes d'intégrité pour conserver la cohérence entre les tables en cas de modification.

Par exemple si au moins un client fait partie d'une société il n’est pas normal de pouvoir supprimer celle-ci. De même, si une société n’est pas encore dans la base, on ne devrait pas pouvoir ajouter un client dedans.

Logo de la faculté
Cette page est une ébauche. Avant de recréer une ressource du même type, essayez d'abord de compléter celle-ci ; si c'est impossible, remplacez son contenu par le vôtre. Si vous êtes l'auteur(e) de cette page et que vous souhaitez la continuer, retirez ce bandeau.

FOREIGN KEY

REFERENCES

Contraintes d'intégrité

Une contrainte d'intégrité impose une restriction sur les valeurs possibles d'un champ.

CONSTRAINT

DEFAULT

NOT NULL

UNIQUE

CHECK