Introduction
Dans ce projet, vous allez apprendre à ajouter diverses contraintes à un schéma de base de données, y compris les clés primaires, les clés étrangères, les contraintes d'unicité, les valeurs par défaut et les contraintes de vérification. À la fin de ce projet, vous aurez une meilleure compréhension de la manière de concevoir et d'appliquer des règles d'intégrité des données dans une base de données relationnelle.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment créer une clé primaire composite sur la table
salgrade
- Comment spécifier une clé étrangère sur le champ
deptno
dans la tableemp
- Comment utiliser une contrainte d'unicité pour empêcher les doublons dans le champ
ename
de la tableemp
- Comment définir une valeur par défaut pour le champ
comm
dans la tableemp
- Comment utiliser une contrainte de vérification pour empêcher l'entrée de dates d'embauche postérieures au 28 février 2022 dans le champ
hiredate
de la tableemp
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre l'importance des contraintes d'intégrité des données dans la conception de bases de données
- Implémenter divers types de contraintes dans une base de données MySQL
- Appliquer les meilleures pratiques pour maintenir la qualité et la cohérence des données
- Dépanner et déboguer les problèmes liés aux contraintes de base de données