Vous êtes sur la page 1sur 6

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬

ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


APPLIQUEES DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬
Examen de rattrapage Le Mardi 29/05/2018
Module : Base de Données 2 Heurs
Question de cours (30 minutes 5pts)
1- En modélisation logique, que désigne le terme groupe répété.
2- En modélisation conceptuelle, que signifie le terme domaine d’attributs composés. Donner
un exemple.
3- En algèbre relationnel, quel est le nombre minimale et maximale de lignes qui pourrait être
dans l’expression suivante et ceci sachant que Table1 possède n lignes et Table2 possède m
lignes :
𝝈𝑻𝒂𝒃𝒍𝒆𝟏.𝑨=𝑻𝒂𝒃𝒍𝒆𝟐.𝑨 (𝑻𝒂𝒃𝒍𝒆𝟏⨂𝑻𝒂𝒃𝒍𝒆𝟐) Avec : Table1 (id1, A, C) et Table2 (id2, A, C)
4- Donner le MLDR correspondant au MCD suivant :
1,1
Employée responsabilité
ID Gérer 1,1 ID
Nom 1,N Nom

5- En algèbre relationnel, Quel est la différence entre une équi-jointure et une nature-jointure.
6- Soit Les deux tables T1 et T2 suivantes : T1 (X1, X2, #Y1) T2(Y1,#X2,Y2,Y3)
Avec les dépendance suivantes : X1  Y1, X1  X2, Y1  Y2,Y3 et X2  Y3
Sachant que T1 et T2 sont en première forme normal, rendez T1 et T2 en BCNF.
Exercice N1 : (30 minutes 5pts)

L’un des états décide de réaliser une base de données pour la gestion des relations entre les
institutions souveraines. Une institution souveraines est identifiée par un numéro et peut être
l’une de quatre types d’institutions : La présidence, Le parlement, la cours suprême et le conseil
constitutionnel. Le président identifié par son numéro d’identification national, son nom, son
prénom et son âge, peut nommer tous les membres du conseil constitutionnel et la cours
suprême. Cependant il ne peut pas nommer les membres du parlement. Un député au parlement
est identifié par son numéro d’identification national, son nom et son prénom et peut accepter
d’être membre de la présidence comme étant un conseiller du président si ce dernier lui sollicite.
Le conseil constitutionnel possède le pouvoir de dissolution du parlement sous certaines
conditions. Le président ne peut pas solliciter plus de 10 conseillers à partir du parlement.

Donner le modèle conceptuel de donnée MCD correspondant.

1
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


APPLIQUEES DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬

Exercice N2 : (20 minutes 4pts)

Soit LE modèle logique de données composé des quatres relations suivantes :


Machine (idmach, Marque, prix, #idmag)
Magasin (idmag, Nom, Ville, surface)
Client (idcl, Nom, Prenom)
Achat (#idcl, #idmach, date_achat)

Donner le MCD le plus proche à partir du quel ce MLD a été obtenu.

Exercice N3 : (35 minutes 6pts)


Etant donné les tables suivantes d’une base de données utilisée par des enseignants pour la
gestion de leurs cours :
Enseignant : Module :
NumE NomE Ville Ref Type Nom Coeficient
1 H. Ayachi Alger A001 Semestriel Base de données 3
2 M. Rezzagui Biskra B001 Semestriel Sc. Politique 3
3 M. Leaguab Oran B002 Annuel Communication 4
4 Y. Benkada Belida C001 Semestriel Physique 4
5 H. Feraoun Tlemcen A002 Annuel Culture 2
6 A. Moi Tlemcen
Cours:

NumCours #NumE #Ref Amphi Durée


1 1 A001 4 2
2 3 A002 3 3
3 4 C001 1 1
4 5 B002 4 1
5 7 A001 2 2

Donner les requêtes SQL permettant d’obtenir :


1. Les noms des enseignants.
2. Les noms des enseignants assurant des cours à l’amphi 4.
3. La somme des coefficients des modules dont la durée d’enseignement dépasse 1 heure.
4. Le nombre des villes des enseignants assurant des cours semestriels.
5. Une vue contenant les références des modules annuels.
6. Une vue contenant les noms des modules qui n’ont pas été enseignés par des enseignants
de Tlemcen.

2
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


APPLIQUEES DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬
Question de cours (30 minutes 5pts)
1- En modélisation logique, que désigne le terme groupe répété.
Un groupe répété est une donnée ayant des valeurs multiples pour un certain attribut
2- En modélisation conceptuelle, que signifie le terme domaine d’attributs composés. Donner
un exemple.
Le terme domaine d’attributs composés signifie l’ensemble des valeurs qu’un attribut
composé peut avoir. Un attribut composé est constitué d’une ou plusieurs attributs
simples ou composé.
3- En algèbre relationnel, quel est le nombre minimale et maximale de lignes qui pourrait être
dans l’expression suivante et ceci sachant que Table1 possède n lignes et Table2 possède m
lignes :
𝝈𝑻𝒂𝒃𝒍𝒆𝟏.𝑨=𝑻𝒂𝒃𝒍𝒆𝟐.𝑨 (𝑻𝒂𝒃𝒍𝒆𝟏⨂𝑻𝒂𝒃𝒍𝒆𝟐) Avec : Table1 (id1, A, C) et Table2 (id2, A, C)
Le nombre minimal : 0 si tous les champs Table1.A sont différents de Table2.A
Le nombre maximal : nxm si tous les champs Table1.A sont égaux aux Table2.A
4- Donner le MLDR correspondant au MCD suivant :
1,1
Employée responsabilité
ID Gérer 1,1 ID
Nom 1,N Nom

Employée(ID1, Nom , #ID2)


Reponsabilité(ID, Nom, #Employée.ID)
5- En algèbre relationnel, Quel est la différence entre une équi-jointure et une nature-jointure.
Dans une nature-jointure les attributs portant le même nom ne sont pas dupliqués.
6- Soit Les deux tables T1 et T2 suivantes : T1 (X1, X2, #Y1) T2(Y1,#X2,Y2,Y3)
Avec les dépendance suivantes : X1  Y1, X1  X2, Y1  Y2,Y3 et X2  Y3
Sachant que T1 et T2 sont en première forme normal, rendez T1 et T2 en BCNF.
T1 (X1, #Y1) T11(#X1,X2) T2(Y1,Y2,Y3) T22(#X2,Y3)

Exercice N1 : (30 minutes 5pts)

L’un des états décide de réaliser une base de données pour la gestion des relations entre les
institutions souveraines. Une institution souveraines est identifiée par un numéro et peut être
l’une de quatre types d’institutions : La présidence, Le parlement, la cours suprême et le conseil
constitutionnel. Le président identifié par son numéro d’identification national, son nom, son
prénom et son âge, peut nommer tous les membres du conseil constitutionnel et la cours
suprême. Cependant il ne peut pas nommer les membres du parlement. Un député au parlement
est identifié par son numéro d’identification national, son nom et son prénom et peut accepter
d’être membre de la présidence comme étant un conseiller du président si ce dernier lui sollicite.

3
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


APPLIQUEES DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬
Le conseil constitutionnel possède le pouvoir de dissolution du parlement sous certaines
conditions. Le président ne peut pas solliciter plus de 10 conseillers à partir du parlement.

Donner le modèle conceptuel de donnée MCD correspondant.

Institution Présidence Cours_suprême


Num num num

Parlement Conseil_const
num num
Nommer_Membres

Acceptation
Dissocier
Président
Nommer_Membres Condition
CIN
Nom
Prenom
Age Nommer_Memebres

Député
CIN
Nom
Prenom
Age

4
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


APPLIQUEES DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬
Exercice N2 : (20 minutes 4pts)

Soit Le modèle logique de données composé des quatres relations suivantes :


Machine (idmach, Marque, prix, #idmag)
Magasin (idmag, Nom, Ville, surface)
Client (idcl, Nom, Prenom)
Achat (#idcl, #idmach, date_achat)

Donner le MCD le plus proche à partir du quel ce MLD a été obtenu.

Machine Magazin
Idmach 1,1 Association1 1,n idmag
Marque Nom
prix Ville
surface
1,n

Achat

Date_achat

1,n
Client
idcl
Nom
Prenom

5
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


APPLIQUEES DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬
Exercice N3 : (35 minutes 6pts)
Etant donné les tables suivantes d’une base de données utilisée par des enseignants pour la
gestion de leurs cours :
Enseignant : Module :
NumE NomE Ville Ref Type Nom Coeficient
1 H. Ayachi Alger A001 Semestriel Base de données 3
2 M. Rezzagui Biskra B001 Semestriel Sc. Politique 3
3 M. Leaguab Oran B002 Annuel Communication 4
4 Y. Benkada Belida C001 Semestriel Physique 4
5 H. Feraoun Tlemcen A002 Annuel Culture 2
6 A. Moi Tlemcen
Cours:

NumCours #NumE #Ref Amphi Durée


1 1 A001 4 2
2 3 A002 3 3
3 4 C001 1 1
4 5 B002 4 1
5 7 A001 2 2

Donner les requêtes SQL permettant d’obtenir :


1. Les noms des enseignants.
SELECT NomE FROM Enseignant ;
2. Les noms des enseignants assurant des cours à l’amphi 4.
SELECT NomE FROM Enseignant, Cours WHERE Enseignant.NumE=
Cours.NumE AND Amphi=4 ;
3. La somme des coefficients des modules dont la durée d’enseignement dépasse 1 heure.
SELECT Sum(Coeficient) FROM Module, Cours WHERE Module.Ref=
Cours.Ref AND Durée=4 ;
4. Le nombre des villes des enseignants assurant des cours semestriels.
SELECT COUNT(Ville) FROM Enseignant, Module, Cours WHERE
Enseignant.NumE= Cours.NumE AND Module.Ref= Cours.Ref AND
Type=’Semestrielle’ ;
5. Une vue contenant les références des modules annuels.
CREATE VIEW V1 AS SELECT Ref FROM Module WHERE Type=’annuel’ ;
6. Une vue contenant les noms des modules qui n’ont pas été enseignés par des enseignants
de Tlemcen.
CREATE VIEW V2 AS SELECT Nom FROM Enseignant, Module, Cours
WHERE Enseignant.NumE= Cours.NumE AND Module.Ref= Cours.Ref AND
Ville=’Tlemcen’ ;

Vous aimerez peut-être aussi