EVALUATION ANTICIPEE : BASES DE DONNEES-SGBD (PREPA2) 16 décembre 2002
Mme Ounissa BENYATTOU 2
3. Une instance est
a. un ensemble d’objets du monde réel correspondant à une entité
b. la représentation d’un type d’entités
c. un objet dans la base de données représentant une entité
d. l’ensemble des entités contenues dans la base de données
4. Si on transforme en schéma relationel le type d’entité ‘TE’ dont le schéma conceptuel est le suivant,
quelle sera la forme normale de la relation R(Id, A1, A2) résultante :
a. 1NF (1ière forme normale) ?
b. 2NF (2ième forme normale)?
c. 3NF (3ième forme normale) ?
d. BCNF (forme normale de Boyce Codd)
5. Compléter correctement cette phrase : La clé primaire d’une relation
a. peut avoir une valeur nulle.
b. peut seulement être référencée par une clé étrangère en utilisant le même nom.
c. peut être formée par un ensemble minimal d’attributs donnant une valeur unique à
chaque tuple.
d. ne peut pas être une clé étrangère dans une autre relation.
6. Lequel de ces langages cités, celui qui n’est pas un sous langage de SQL :
a. langage de définition de données (schéma, LDD)
b. langage de requêtes (LMD)
c. langage d’organisation de données (LOD)
d. langage de contrôle de données (LCD)
7. Parmi les opérateurs de l’algèbre relationnelle suivants, Quel est celui qui opère sur des relations de
même schéma :
a. théta-jointure
b. produit cartésien
c. jointure naturelle
d. différence
8. Soit la requête SQL suivante : SELECT * FROM R, S ;
Pour répondre à cette requête, le SGBD utilise (ou réalise) quel opérateur de l’algèbre relationnelle :
a. La projection
b. L’union
c. Le produit cartésien
d. La jointure
9. L’exécution d’une requête par le SGBD se fait en plusieurs étapes, quelle est la première étape
parmi les suivantes :
a. contrôle des droits d’accès
b. analyse syntaxique et sémantique
c. optimisation de la requête
d. génération de plans d’exécution
Id A
TE
1 A2