repu sr.rque alcertex irl e dei{ocratique rt popu ut rr€¦ · repu sr.rque alcertex irl e...
TRANSCRIPT
I
\I
i, \ , ,
Repu sr.rQue AlceRtex Irl E DEI{OCRATIQUE rT POpU Ut Rr
IllrNtsTERE DE L'ENSEIGNEI!{ENT sUpeRIeuR ET DE LA RECHERCHE SCIEIYfIFIQUE
UXTVERSNE ABDARRAIIN1ANE MIRA. BT.ITII
FecuT-IE DES SCIENCES ET DES SCTETCES DE L'Ii.iGENIEUR
EcoLE DocroR{LE (rc'rY' CoNCOURS D'E]\TREE
ocroBRE 2004DTIREE 2H
B - Question 2 (04 Points)Soient les schémas relationnels Rl.
EPREUVE DE BASES DE DONNEESExerc ice l (06Pts )A - Question 1 (02 Points)
A.1 - quàUelst, en deux lignes, la différence entre confidentialité et sécurité des données ?
A.2 -A quoi sert un schéma externe ? (en une ligne)
R2, R3 et R4 définis comme suit : Rl (4, B)R2 (C, D)R3 (A, E)R4 (B)
Compléter le tableau suivant:
ffi iE pt€ssdalsébtiqrâ @nte
ffitR1 uR, -f
qrrY_--i_l__lDifférence lRl 'R2
Exercice 2 - dépendances fonctionnelles (02 Pts)Soient la relaiion R (A, B, C, D, E, F, G, H, I, J) et l'ensemble de dépendances fonctionnelles
D: {A-+C; A ,B+C,G; A ,B-+D,E; D ,E+F; H+I ; H- }J } '
Question:1. En utilisant les règles d'inférence d'Armstong, simplifier au maximum I'ensemble D en un
ensemble D' (0,5 point).2. Quelle est la clé primaire de R ? (0,5 point)3: Prôposer une décomposition de R èn 3FN; (l poin|
:.
Exercice 3 i: Requêtes SQL (04 Pts)Soit 4 tables : Eleves(RefElv, NomElv, PreElv, VilleElv, ClasseElv)' i
Classes(NomCla, Niveau),Cours(Bg!E!v.ll@!, MHeure),Matieres[NomMat)-
Question i
1. Liste des élèves habitant Béjai:a et suivant des cours de BDD et de niveau TS.
2. Insérer l'élève "Mohamed" qui habite "Route de Université" à "Béjai'a".
3. Modifier le nom de l'élève "Mohamedu en usalahu.
4. La liste des élèves dont'lenom commence par "cl'ou "C
u2
. 3%43,;a]_
Exercice 4 Normalisation (0a Pts)On se propose de concevoir une base de données d'une école privée quifonctionne comme suit:
inscrit que pour une seule Session.
Vous disposeq a" U so*ç" a" a" aotleCodSoec DesSpec CodeSessionDateDebSessio
nCodSt
e.NomStg
TSITechnicien Supérieur eninformatique de gestion
csl Mars 1995 0l/95 SAID05/95 Mouloud
cs2 Septembre1995
09t9s TARIK2U95 YOUCEF
KCMTC Tec. Comota. csl Mars 1995
TSM Tec. Market.Clé:CodSpec+CodStg
Légende: CodSpec: Code de la spécialitéDesSpec : Désigaation de la spécialitéCodeSession : Code de la Session.DateDebSession: Date Début de SessionCodStg : Code du stagiaireNomStg : Nom du stagiaire
Question :1. Sous quelle Forme Normale est cette source ?
2. Si elle peut ête décomposée, montrer chaque étape de la decomposition ?
Exercice 05 Algèbre relationnel (04 Fis)Soient les 2 relations suivantes :
EMPOLYE(NumEmp. NomEmpl ProfEmpl DateEmb, salaire, comm, NumDept)r DateEmb : date d'embauche. Salùe: salaire de I'employéo Comm : commission (un employé peut ne pas avoir de comnnission)r NumDept : numéro de département auquel appartient l'employé
DEPARTEMENTGIugD9I!,NomDept,DirDept,VilleDept)r DirDept : directeur du départementr VilleDept:Ville ou se rouve le département
Soit l'exemple suivant :EMPOLOYE:
DEPARTEMENT
Rappel:o : Sélection, n : Projection, p : permet de changer I'intirulé des attributs,.co : JointUre naturelle
A - Calculer, o56;.,<5000 (EMPLOYE) :(donnez la table résultat)
B - Calculer, EMPLOYEbis = pxu66,np - rur.er(nNumEmp,Comm(EMPLOYE))C - Calculer, nNumEmp,Comm(EMPLOYE) .o EMPLOYEBiS
Salaire = CommD - Quelle est l'expression !e I'algèbre relationnelle qui Permettrait d'obtenir le nom des employés quitravaillent à < Bejaia r'
(b,eourage
NumEmp NomEmp FrofEmp DateEmb Salaire Comm NumDept
l 0203040
KarimNadiaSalahNawel
IngénieurTechnicienVendeurInsénieur
01.10.9301.05.8801.03.8001.03.80
4000300050005000
3000200050005000
J
)IJ
NumDept NomDept DirDept VilleDebt
IaL
J
CommercialProduction
Développement
302040
Béjai'aAlgerOran
212