Vous êtes sur la page 1sur 9

Exercice 1.

Construire un MCD paritr du dictionnaire des donnes et des rgles


de gestion suivants.
Dictionnaire des donnes
Attributs Description Type Taille
Adresse Adresse du lieu dhabitation Alpa- 50
Age Age de lemploy numrique 6
Chef Chef du service Alpa- 50
CodeP Code postal du lieu numrique 5
CodeS Code du service Alphabtique 12
DateAttrib Date dattribution du vhicule Numrique 10
DateEntree Date dentre dans le service Alpa- 10
DateObtentio Date dobtention des numrique 10
n qualifications Date 50
Fonction Fonction de lemploy Date 6
Immatriculati Numro matricule du vhicule Date 50
on Intitul de la qualification Alphabtique 40
Intitul (diplme) Alpa- 25
Localit Nom du lieu (ville) numrique 6
Marque Marque du vhicule Alphabtique 20
Matricule Matricule de lemploy Alphabtique 25
Mention Mention de la qualification Alpa- 25
NomE Nom de lemploy numrique 25
NomS Nom du service Numrique 12 1
PrnomE Prnom de lemploy Alphabtique
Rgles de Gestion

RG1 : Les employs utilisent ou non des vhicules. On sintresse la date laquelle
chaque vhicule est affect un employ.

RG2 : Un employ possde ou non des diplmes et qualifications dont le nombre change
selon loccurrence tudie.

RG3 : Un employ est rattach un service et il peut aussi diriger le service.

RG4 : Un employ habite dans un lieu.

RG5 : Un service se trouve dans un lieu.

2
Exercice 2
Il sagit de modliser Le Data warehouse des ventes dune entreprise
commerciale. Cette entreprise vend des produits regroups par familles de
produits. Une vente correspond un produit et un seul; la vente est
effectue par lun des vendeurs du service de vente spcialis dans le
produit. Le Data warehouse doit pouvoir fournir le chiffre daffaires des
ventes dun produit, par date, client, et vendeur, ainsi que toutes les
sommations possibles de chiffre daffaires.
Les objets Du Data warehouse sont les suivants:
produit, caractris par : code_produit, code_famille, etc
client, caractris par : code_client, nom, CSP (catgorie socio-
professionnelle), etc
vente, caractrise par : code_date, code_produit, code_client,
code_vendeur, Chiffre
daffaires
vendeur, caractris par : code_vendeur, nom, code_service,
etc
date, caractrise par : code_date, semaine, mois, anne, etc
Question : Tracer le schma en toile dimensionnel du Data warehouse, en
prcisant pour chaque table sa nature dimensionnelle (table de faits ou
table de dimension), ses cls, ainsi que la nature des champs.
3
Exercice 3
Une universit cherche tudier les facteurs influant sur la russite de ses
tudiants aux examens.
Pour cela elle dcide de construire un Data warehouse.
Elle souhaite pouvoir rpondre aux questions suivantes:
Quel est le nombre de russites aux examens par cours, pour lanne
2007?
Quel est le nombre de russites aux examens dun cours obligatoire,
pour lanne 2007?
Quel est le nombre de russites aux examens par sexe (fminin,
masculin), pour lanne 2007?
Combien dtudiants ayant un ge de 22 ans ont russi leurs examens
de base de donnes
relationnelle?
Quel est le nombre de russites aux examens pendant le semestre
dhiver 2006?
Pour cela elle dispose des donnes suivantes: Pour chaque examen pass,
on connat lge et le sexe de ltudiant, le nom du cours (les cours
peuvent tre regroups en cours obligatoire et cours option), la date de
lexamen, la note obtenue et si lexamen est russi ou non.

Question : Proposez un modle en toile pour cette application.


4
Recherchez tout dabord les diffrentes dimensions et proposez une
Exercice 4

Soit la requte dcisionnelle

Je veux la liste des noms des employs de la rgion HM ayant des


vhicules de 12 14 CV avec, pour chacun, les frais de dplacement,
le kilomtrage et la marque du vhicule, pour juillet 2014 .

Ecrivez la vue approprie et le modle correspondant ?

5
La connaissance gnrale du domaine, cest--dire des entits
fondamentales du mtier de lutilisateur, est ncessaire pour une
analyse correcte des requtes.

La question pose associe quelles entits ?


Quels sont les rsultats demands ?

La structure de la requte, ainsi analyse, dtermine ce que nous


appelons une vue qui se note de la manire suivante :
Rsultat1, rsultat2, .
par Entit1(proprits) ou bien/
par Entit2(proprits) /

par Entitn
Exercice 5 : sur le contexte dans le cahier.
6
Rappel sur les Aggrgats

Exemple de BD
Produit(GENCOD, Designation, Marque, Nature, PrixAchat,
PrixReventeConseille)
Vente (GENCOD, NMAG, Date, Qte, PrixVente)
Magasin(NMAG, Enseigne, Adresse, Ville, Dept)
Nat2Cat(Nature, Categorie)
Cat2Ray(Categorie, Rayonnage)
Dep2Reg(Dept, Region)

Exercice 6
Donnez les cls primaires et les cls trangres.

7
Exercice 7. Ecrivez les Requtes SQL des Questions suivantes.

7.1. Montant total des ventes par ville et par produit.

7.2. Montant total des ventes par rgion et par catgorie.

7.3. Montant total des ventes par rgion et par catgorie et par anne.

7.4. Montant total des ventes par rgion et par catgorie en 2000.

8
Exercice 8

Reprsentez sous forme multidimensionnelle le schma en toile des


faits (Frais de dplacement, kilomtrage ) entours des dimensions :

Employ (Nom, fonction),


Vhicule (Marque, puissance),
Rgion et Mois.