Vous êtes sur la page 1sur 2

SID M1 Entrepôts de données

TD#4 - Conception
Un organisme est chargé du suivi des échanges de biens (importations et exportations) au
niveau de l’union européenne. Cet organisme exploite une base de données internationale
dont le schéma conceptuel Entité/Association est le suivant :

ORGANISATION PAYS
1,n 0,n 1,n ZONE
Appartenir NP 1,1 Regrouper
NO
NomP NZ
NomO NomZ
Continent
Hemisphere
1,1
1,n
Sectoriser
CATALOGUE
Provenir
NEC 1,n
Livrer
Libelle 1,n 1,n
PrixU QteL
NSI 1,1
1,n NECSup SECTEUR
1,n SOCIETE
0,1 1,n NSE
Classer NSE NS NomSE
CALENDRIER NomS
DateL

Ce schéma conceptuel se traduit par le schéma logique relationnel suivant :

SECTEUR(NSE, NomSE)
Description de secteurs regroupant des zones ; par exemple, les zones ‘OI’ regroupant les
pays de l’océan indien (Madagascar,…) et ‘AO’ regroupant les pays l’Afrique Orientale
(Zimbabwe,…) font partie du secteur ‘SOI’.

ZONE(NZ, NomZ, NSE#)


Description de zones regroupant des pays ; par exemple, la zone ‘NA’ regroupe les pays nord
américains Etats-Unis et Canada.

ORGANISATION(NO, NomO)
Description d’organisations internationales telles que l’ONU, l’UE.

PAYS(NP, NomP, Continent, Hemisphere, NZ#)


Description des pays dans lesquels sont situés les sociétés. Tout pays est considéré dans un
seul continent et appartenant à un seul hémisphère (selon la localisation de sa capitale).

APPARTENIR(NO#, NP#)
Description de l’appartenance d’un pays à une organisation. Un même pays tel que la France,
peut appartenir à plusieurs organisations telles que l’ONU et l’UE.

SOCIETE(NS, NomS, NP#)


Description des sociétés importatrices et exportatrices. Chaque société souhaitant faire de
l’import-export doit s’enregistrer afin d’obtenir un numéro d’agrément (NS).

CATALOGUE(NEC, Libelle, PrixU, NECSup#)


Description du catalogue des produits qui sont importés et exportés. Les prix des produits sont
unitaires et libellés en euros. Chaque produit doit être enregistré par la société importatrice
dans le catalogue de l’organisation et reçoit un numéro d’enregistrement du catalogue (NEC).
SID M1 Entrepôts de données

Les produits sont classifiés par catégories (un produit est classé dans une catégorie). Chaque
catégorie appartient à une et une seule classe ; les catégories et les classes sont des
enregistrements du catalogue pour lesquels l’attribut PrixU contient une valeur nulle.

LIVRER(NSI#, NSE#, NEC#, DateL, QteL)


Description des importations et exportations des produits qui transitent par les ports dont
l’organisation à la charge.
- Une société importatrice A (LIVRER.NSI) qui importe à une date D auprès d’une société
exportatrice B (LIVRER.NSE) fournissant une quantité Q de produits P induit un
enregistrement (A, B, P, D, Q).
- Une société exportatrice A (LIVRER.NSE) qui fournit à une date D chez une société cliente
importatrice B (LIVRER.NSI) une quantité Q de produits P induit un enregistrement (B,
A, P, D, Q).

Questions

[Q1] Modélisation conceptuelle


Proposez un schéma conceptuel d’une BDM permettant de répondre aux spécifications
ci-dessous.

Spécifications
On souhaite analyser les importations de produits des sociétés des pays de l’Union
Européenne ; une importation est vue comme la livraison de produits à une société
importatrice de l’Union Européenne (LIVRER.NSI) par une société exportatrice hors
de l’Union Européenne (LIVRER.NSE). Les indicateurs observés sont
- le montant des importations et
- la quantité importée.
Ces indicateurs sont analysés périodiquement (mensuellement, trimestriellement et
annuellement) en fonction des produits importés et des fournisseurs (sociétés
exportatrices). On souhaite disposer de toutes les caractéristiques pouvant être
extraites pour décrire les produits et les fournisseurs dans la BDM.

[Q2] Modélisation logique


Traduisez le schéma conceptuel en un schéma en étoile R-OLAP.

[Q3] Modélisation physique


Formulez les requêtes SQL Oracle correspondant au schéma logique proposé en Q2
permettant d’extraire les données alimentant les dimensions et le fait de votre BDM.

Vous aimerez peut-être aussi