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 Final Le Mercredi 03/07/2019


Module : Base de Données 2 Heurs
Question de cours :
1- citez les différents types d’association qu’on peut fréquenter dans un MCD.
2- Pourquoi a-t-on besoin de convertir un MCD vers un MLD.
3- Quels sont les différents composants d’un système de gestion de base de données SGBD.
4- Une entité peut avoir deux identifiants. Cette expression est juste ou bien fausse. Expliquer.
5- Citez les différents types de cardinalités qu’on peut fréquenter dans un MCD.
6- Définissez ce que c’est une base de données.
7- En sql, quel est la différence entre une vue et une table vertuelle.
8- convertir le MCD suivant vers un MLD :

X Y
0,n Z 0,n
A C
B D

Exercice N1 :
La wilaya de Tlemcen désire réaliser une base de données pour la gestion des encombrements des
voitures dans le centre-ville. Chaque voiture est caractérisée par un code d’immatriculation, une marque,
une couleur et un type. La wilaya est divisée en plusieurs zones afin de bien contrôler la circulation. Une
zone est identifiée par un code et caractérisée par une coordonnée de longitude, une coordonnée de
latitude et le nombre de voitures qui y circulent. La zone peut être une zone normale ou critique. Des
caméras de contrôle sont utilisées pour contrôler les zones critiques et normales afin de bien gérer la
circulation. Ces caméras permettent aussi de contrôler les voitures ainsi que les conducteurs. Ces
derniers sont identifiés par leurs numéro de permit de conduire et caractérisés par leurs nom et prénom.
Chaque caméra de contrôle est caractérisée par un code identifiant, une précision de vision et une
description. Chaque caméra peut contrôler au maximum trois zones critiques et une zone normale. La
caméra ne peut contrôler plus de 5 voitures à la fois et ne peut contrôler plus de deux conducteurs à la
fois. Il est évident de dire qu’une voiture ne peut être conduite que par un seul conducteur. On note aussi
qu’il n’existe pas de zone critique sans caméra de contrôle alors qu’une zone normale peut ne pas avoir
de caméra de contrôle et que plusieurs caméras de contrôle peuvent être placées dans les zones critiques
ou normales.
- Donner le MCD correspondant.
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


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

Exercice N2 :
Soit les trois tables d’un système de gestion de base de données d’un championnat de football.
La table Joueur

IdJ Nom Prenom Age Pays


102 Missy hmida 35 Argentine
205 Ronaldo Kadour 30 Portugal
300 Benabdekader zoubir 28 Algérie
350 Capitaine Magid 26 Algérie

La table Equipe

IdE Nom Pays Division


500 Barca Espagnol 1
600 Juventus Italie 1
700 Itihad Beskra Algérie 2

La table Jouer (le joueur joue pour une équipe pour un certain nombre d’années et pour un
salaire fixé).

#IdJ #IdE Nombre_annee Salaire


102 500 10 150 000
205 600 2 300 000
300 700 5 10 000
300 600 4 100 000

Donner les requêtes SQL Permettant de :


1- La liste des joueurs dont l’âge est inférieure ou égale à 30 ans.
2- Le nombre d’équipes de la première division.
3- Une vue contenant le nombre de joueurs groupé par leur pays d’origine.

4- Le nombre de joueur algérien qui ont joué pour Juventus.


5- les noms des équipes pour lesquelles ont joué au moins deux joueurs.
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


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

Question de cours :
1- citez les différents types d’association qu’on peut fréquenter dans un MCD.
Selon les cardinalités on distingue trois types :
Les associations 1,1 les associations 1,n et les associations n,n
Selon le nombre d’entités on distingue trois types :
Les associations réflexives, les associations binaires et les associations à n dimensions.
2- Pourquoi a-t-on besoin de convertir un MCD vers un MLD.
On a besoin de convertir un MCD vers un MLD pour prendre en compte la structure de donnée
désirée (classe, fichier, table … ).
3- Quels sont les différents composants d’un système de gestion de base de données SGBD.
Processeur de requêtes, gestionnaire de stockage et gestionnaire de transaction.
4- Une entité peut avoir deux identifiants. Cette expression est juste ou bien fausse. Expliquer.
Cette expression est fausse car l’identifiant est toujours minimale.
5- Citez les différents types de cardinalités qu’on peut fréquenter dans un MCD.
On trouve les cardinalités min et max.
6- Définissez ce que c’est une base de données.
Une vue est permanente lorsqu’on change la table d’origine la vue suit ce changement.
7- Définissez ce que c’est une base de données.
C’est un ensemble de données opérationnelles stockées et utilisées par le système d’application
d’une entreprise.
7- convertir le MCD suivant vers un MLD :

X Y
0,n Z 0,n
A C
B D

X(A,B)
Y(C,D)
Z(#A,#C)
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


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

Exercice N2 :
Soit les tables d’un système de gestion de base de données d’un championnat de football.
La table Joueur La table Equipe

IdJ Nom Prenom Age Pays IdE Nom Pays Division


102 Missy hmida 35 Argentine 500 Barca Espagnol 1
205 Ronaldo Kadour 30 Portugal 600 Juventus Italie 1
300 Benabdekader zoubir 28 Algérie 700 Itihad Beskra Algérie 2
350 Capitaine Magid 26 Algérie
La table Jouer

#IdJ #IdE Nombre_annee Salaire


102 500 10 150 000
205 600 2 300 000
300 700 5 10 000
300 600 4 100 000

Donner les requêtes SQL Permettant de :


1- La liste des joueurs dont l’âge est inférieure ou égale à 30 ans.

2- Le nombre d’équipes de la première division.

3- Une vue contenant le nombre de joueurs groupé par leur pays d’origine.
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


4- Le nombre de joueur algérien
APPLIQUEES qui ont joué pour Juventus.
DE TLEMCEN
‫المدرسة العليا العلوم التطبيقية تلمسان‬

5- les noms des équipes pour lesquelles ont joué au moins deux joueurs.
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ‫وزارة التعليم العالي و البحث العلمي‬
ET DE LA RECHERCHE SCIENTIFIQUE

ECOLE SUPERIEURE DES SCIENCES


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

Exercice N1

Vous aimerez peut-être aussi