TRUE

Page Nav

HIDE

Grid

GRID_STYLE

Série 9 (corrigée) : Les contraintes en sql server

Catégorie :  Base de données, SGBDR, Sql Server Sujet :    Les contraintes en sql server  Système de gestion de base de donnée relati...

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é automatiquement et 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
Pour voir la série 8 : cliquer ici