Exercice pratique pour créer une table avec contrainte CHECK
Objectifs
Les objectifs de cette vidéo sont de :
- Comprendre l'application des contraintes CHECK en SQL.
- Apprendre à créer et gérer une table avec des contraintes spécifiques.
- Assurer l'intégrité des données dans une base de données.
Résumé
Découvrez comment appliquer des contraintes CHECK dans vos tables SQL pour assurer l'intégrité des données.
Description
Dans cette leçon, nous explorons l'application des contraintes CHECK sur une table SQL. Nous allons créer la table Medoc2 avec quatre colonnes : ID, date d'AMM, nom de médicament et code. La contrainte CHECK sera appliquée sur la quatrième colonne pour valider que le code contient l'année de la date d'AMM et les quatre premiers caractères du nom du médicament.
Vous apprendrez à :
- Créer une table avec des colonnes spécifiques.
- Appliquer la contrainte CHECK au niveau de la table.
- Valider les enregistrements lors de l'insertion ou de la mise à jour.
- Utiliser des requêtes SELECT pour insérer des enregistrements conformes aux contraintes CHECK.
Ce processus garantit que chaque code généré répond aux formats requis, assurant ainsi l'intégrité des données. Nous conclurons avec une introduction aux colonnes générées en MySQL pour une gestion plus automatisée des contraintes.