Catégorie : Base de données, SGBDR, Sql Server
Sujet : Les contraintes en sql server
Système de gestion de base de donnée relationnelle |
Soit la base de données suivante :
Ecrire les instructions SQL permettant de :
1- Créer la base de données que vous nommerez « Banque_Votre_Nom »
2- Créer les tables de la base de données en réalisant les contraintes suivantes sur la table compte :
- Le NumCPT est attribué automatiquement et commence à partir de 100 avec un pas de 10 c’est la clé primaire
- Le nomCLT ne doit pas être nullD
- DateOuverture doit avoir la date du jour comme valeur par défaut
- Le solde doit être >0
- L’etatCompte doit avoir l’une des deux valeurs suivants « Actif » ou « Bloqué »
Contrainte sur la table Operation :
- Le NumOp est attribué automatiquementet commence à partir de 1 avec un pas de 1 c’est la clé primaire de la table
- Créer la référence vers la table compte sur le champ NumCpt
- DateOp doit avoir la date du jour comme valeur par défaut
- Le TypeOp doit avoir l’une des deux valeurs suivants « Débit » ou « Crédit »
- Le Montant ne doit pas être négatif
- L’HeureOp doit avoir l’heure actuelle comme valeur par défaut
Télécharger la série 9 avec la correction : cliquer ici
0 commentaires:
Enregistrer un commentaire