Sie sind auf Seite 1von 3

Page 1 sur 3

EXAMEN
Semestre : 1 2
Session : Principale Rattrapage
Module : Bases de donnes
Enseignant(s):Ghazi Khodjet El Khil, Hamza Bellakhdhar, InesBaklouti, InesChannoufi, InesSlimen, JihneHkimi,
Mohamed Jebari, Sabrine Yekken,SalmaHajjem,Wiem Gharbi
Classe(s) : 2A
Documents autoriss : OUI NON Nombre de pages : 3
Date : 16/01/2014 Heure ................. Dure : 1h30

Exercice 1 (4pts)
On cherche reprsenter le systme dinformation dune agence dintrim (de recrutement)
base Tunis qui enregistre les CV des intrimaires. Pour la modlisation de ce systme, les
lments suivants ont t identifis :
Individus : les intrimaires sur lesquels on enregistre les informations suivantes :
nom et prnom de l'individu
date de naissance de l'individu
langues pratiques par l'individu
niveau dans les langues pratiques
dsignation des centres d'intrt concernant un individu (sport, loisir divers...)
salaire actuel de l'individu
salaire recherch
Diplmes, avec les informations suivantes :
code du diplme
dsignation du diplme
anne dobtention du diplme
Le diplme peut tre tranger donc on prcise la date de lquivalence ou un diplme
national.
Entreprises : les intrimaires ayant une exprience professionnelle doivent fournir les
informations suivantes :
raison sociale de l'entreprise
date d'entre et de dpart de lintrimaire dans l'entreprise
fonctions exerces par lintrimaire chez l'entreprise ainsi que les dates de dbut et
de fin de chaque fonction (un intrimaire peut avoir travaill plusieurs fois chez la
mme entreprise).

Donner une modlisation de ce systme en utilisant le modle Entit/Association.

Page 2 sur 3

Exercice 2 (4pts)
Soit le modle Entit/Association suivant relatif une gestion de bibliothque de films :


On vous demande :
- dlaborer le modle relationnel relatif cette modlisation
- de mettre les relations en 3FN

Exercice 3 (12pts)
Soit le modle relationnel suivant :
- Factures (Fact_code,Libelle_Fact,Fact_TVA#,Fact_Monnaie#,Fact_Modele#,Fact_date,
Montant_TOT_HT, Montant_TOT_TTC)
- Details_Facture( Fact_code#,Fact_detail_code,prix_unitaire, quantit)
- TVA (code_TVA,Libelle)
- Monnaies (code_M, Libelle)
- Modles_Facture (code_Mod , description)


1) Crer toutes les tables avec les contraintes cl primaire et cl trangre. (2.5pts)
(Les cls primaires sont en gras et soulignes et les cls trangres sont marques par #)
2) Insrer les lignes suivantes dans les tables respectives. (1pt)



Table Monnaies Libell Code_M
Euro 1
Dollar 2
Page 3 sur 3




3) Mettre jour la description du modle de facture M2 Avoir. (0.5pt)
4) Le montant Montant_TOT_HT doit tre toujours positif. Ajouter la contrainte
correspondante. (0.5pt)
5) Afficher la liste des modles dont la description commence par la lettre A. (0.5pt)
6) Donner le nombre total des factures enregistres dans le systme. Arrondissez le
rsultat. (0.5pt)
7) Afficher les codes et les dates des factures cres lors du 1er semestre de lanne 2013.
(1pt)
8) Afficher la liste des factures dont le montant est suprieur nimporte quelle facture
cre en 2012. (1.5pt)
9) Afficher la liste des factures (code, Libelle et date) dont la quantit totale dpasse 1000.
(1.5pt)
10) Afficher les factures sous la forme suivante et selon lordre dcroissant du Montant
HT : (1pt)
Numro facture Date Facture Montant HT Monnaie
101 01/03/2009 129.000 Euro
102 24/11/2010 12.000 Dollar

11) Traduire cette notation algbrique en un ordre SQL (1.5pt):

Fact_code,Libelle_Fact
(
(Fact_date>01/12/2013 ^Montant_TOT_TTC>120000)
(Facture))

^= ET


v= OU



Bon Travail
Table
Modles_Facture
Code_Mod Description
M1 Standard
M2 -

Das könnte Ihnen auch gefallen