samedi 31 janvier 2015

Catégorie : Base de données, SGBDR, Sql Server
Sujet :  Les contraintes en sql server 
Série 9 (corrigée) : Les contraintes en sql server
Système de gestion de base de donnée relationnelle
Soit la base de données suivante :
Série 9 (corrigée) : Les contraintes en sql server
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