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
deptnodans la tableemp - Comment utiliser une contrainte d'unicité pour empêcher les doublons dans le champ
enamede la tableemp - Comment définir une valeur par défaut pour le champ
commdans 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
hiredatede 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




