1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Exercices corrigés SQL Server 2008 PDF

abdelouafiSep 24, 2017

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      197
      Likes Received:
      9
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Exercice 1 : Etude de cas

      On souhaite créer une application pour gérer la location des films(DVD) dans un magasin. Donc on souhaite suivre la procédure de location de l’ensemble de ces DVD.

      Un client emprunte un ou plusieurs films pour une durée de location donnée. Si un film n’est pas disponible, alors on affiche la date retour prévue.

      Chaque client est connu par son nom, prénom, adresse et numéro de tél. Si le client n’a pas rendu le DVD dans la date prévue, alors il sera informé dans 2 jours après la date prévue.

      La location se limite à 3 films seulement, on peut l’autoriser exceptionnellement à louer 5 films une fois par mois au maximum.

      Il existe plusieurs exemplaires pour chaque film. Chaque exemplaire possède son propre numéro et une place dans les étagères du magasin (numéro de travée, et son numéro d'étagère). On peut avoir plusieurs films différents sur une même étagère.

      Chaque film possède une catégorie : soit horreur, comédie, etc…

      Pour louer un film, on créer une fiche par client sur laquelle on note le numéro du client, le numéro de l’exemplaire emprunté, titre et date de retour et le montant payé lorsque le client rend le films loué.


      Pour calculer le prix de location on prend en compte:

      • la durée de location (en jours),
      • le type du film : nouveauté ou non,
      • le prix de location.
      Chaque film possède son réalisateur et les acteurs. Chaque réalisateur et acteur est caractérisé par un nom, adresse et un numéro unique.

      La fiche du film est caractérisée par un nom, sa nationalité, son réalisateur, la liste des principaux acteurs, mais également un résumé.

      Question 1:
      Proposez le MCD puis le MLD?

      Question 2:
      Identifier les tables avec leurs attributs et leurs types?

      Question 3:
      Donnez le script SQL pour créer la base de donnée nommée "Video", et les tables?

      Question 4:
      Définir les contraintes d’intégrités PK, FK, UN et de validation CK?



      Identifier les tables
       

      Attached Files:

      Loading...
      Question 1: Le schéma entité relation est le suivant
      [​IMG]

      Question 2: les tables
      [​IMG]

      [​IMG]

      [​IMG]

Share This Page

Share