Affichage des articles dont le libellé est database. Afficher tous les articles
Affichage des articles dont le libellé est database. Afficher tous les articles

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

Catégorie : Base de données, SGBDR, Sql Server
Sujet :  Les contraintes en sql server 

Série 8 (corrigée) : Les contraintes en sql server
Système de gestion de base de donnée relationnelle 

Soit le schéma suivant :
1. Etablir le modèle relationnel
2. Ecrire l’instruction de création de la base de données
 .
3. Ecrire les instructions de création des tables en spécifiant les contraintes suivantes :
  • Créer les clés primaires pour les tables
  • Les clés doivent être attribuées automatiquement pour (Module, Chapitre et Question) .
  • Les références entre les tables .
  • Les valeurs possibles pour le champ difficulté sont « Facile », « Moyenne », « Difficile » .
4. Ajouter un champ « nombreHeure » à la table Module 
5. Supprimer le champ « document » de la table chapitre .
Télécharger le TP + correction : Cliquer ici