Vous êtes sur la page 1sur 4

Ministère de l'Enseignement Supérieur et de la Recherche Scientifique

hal ******

Institut Supérieur des Etudes Technologiques de Kébili

******
‫لي‬SECTION : DSI2
Epreuve : Bases de données
CORRECTION D’EXAMEN SURVEILLE
Journée : MARDI, Date : 15 Decembre 2020 à 09h00

Enseignant : Rochdy BELHASSEN Durée : 1h00

Il sera donné une grande importance à la rédaction et à la présentation de la copie.


PREMIERE PARTIE : QCM
Pour chacun des items suivants de Q1 à Q12, il y’a une seule réponse correcte. Relevez sur
votre copie le numéro de chaque item et indiquez dans chaque cas la lettre correspondant à
la réponse correcte.
Q1 : Pour décrire les employés d'une entreprise et leur répartition entre les différents
services la table suivante a été créée :
NumEmp Nom Prenom Date_Naiss NumServ NomServ DateCreatServ

1 Tounsi Safa 01/10/1980 20 Financier 01/01/1970

2 Touati Ali 12/02/1981 10 Administratif 01/01/1975

3 Hassen Mohamed 15/04/1977 20 Financier 01/01/1970

4 Weslati Lamia 21/06/1980 20 Financier 01/01/1970

5 Dridi Amina 28/11/1982 10 Administrative 01/01/1975

6 Jemli Hamdi 20/08/1990 30 Juriqdique 01/04/1980

7 Lakhal Mouna 04/04/1987 10 Administratif 01/01/1957

8 Rejeb Meher 09/06/1988 30 Juridique 01/04/1980

9 Belhaj Sami 12/12/1982 20 Financier 01/01/1970


Amor

Les anomalies détectées dans cette structure :

A Incohérence de B Redondance de C A+B D Pas d’anomalies


données données
Q2: Depuis l'apparition des bases de données :

A deux modèles se B trois modèles se C quatre modèles se D cinq modèles se


sont succèdes sont sont succèdes sont
pour succèdes pour pour succèdes pour
permettre la permettre la permettre la permettre la
structuration des structuration des structuration des structuration des
données données données données
Q3: L’architecture ANSI/SPARC comporte :

A Deux niveaux de B Trois niveaux de C Quatre niveaux de D aucune des 3


représentation représentation des représentation des dernières
des données données réponses
données n'est juste.

Q4: En bases de données, la persistance désigne :

A La capacité de B La disponibilité C L’intégrité d’une D A+B


mémoriser une d’une donnée donnée
donnée

Q5: Les contraintes de domaines :


A permettent B permettent de C
permettent de fixer D aucune des 3
d'assurer que s'assurer que les le caractère dernières
chaque table a valeurs introduites obligatoire ou pas réponses
une dans une colonne d'une colonne et n'est juste.
clé primaire. figurent dans une les
autre colonne en règles de validité
tant des valeurs qui
que clé primaire. peuvent être prises
par cette colonne.
Q6: En SQL, si les critères d’une requête sont placés sur la même ligne alors:

A ils sont liés par B ils sont liés par un C A+B D


aucune des 3
un OR AND dernières
réponses
n'est juste.
Q7: Dans un contexte d’une Base de Données Relationnelle, une jointure naturelle (ou
équijointure) peut se faire entre deux tables dont la qualification est une égalité entre les valeurs de
deux colonnes (une de chaque table) de :

même type B même type et C même type et des D même nom et


même nom noms différents indépendamment du
type
Q8: Une base de données ne peut pas être :

relationnelle B réseau C asymétrique D Hiérarchique


Q9: En SQL, la commande REFERENCES TABLE1 (Attr1) désigne :

A l’attribut Attr1 B l’attribut Attr1 est C Chaque valeur de D l’attribut Attr1 est
doit avoir une une clé primaire l’attribut Attr1 doit une clé étrangère
valeur exister dans la
table TABLE1.

Q10 : Dans la table Etudiants, l'attribut "numéro de projet" désigne le numéro du projet auquel l’étudiant
est affecté.
Pour indiquer qu'un étudiant n'est pas affecté à un projet, quelle valeur donne-t-on à l'attribut "numéro de projet"
de l'étudiant
A 0 B NULL C rien D 'pas de projet'

Q11 : Pour supprimer l’attribut DATE_N_ETU de la table ETUDIANTS on utilise l’instruction :

DELETE TABLE B UPDATE TABLE C ALTER TABLE D ALTER TABLE


ETUDIANTS ETUDIANTS ETUDIANTS ETUDIANTS DROP
DROP COLUMN DELETE DROP COLUMN DATE_N_ETU ;
DATE_N_ETU; DATE_N_ETU ; DATE_N_ETU ;
Q12: L’ instruction SELECT UPPER(NOM_ETU) AS NOM FROM ETUDIANTS;

Retourne tous les B Retourne tous les C Met en majuscules D Crée un champ NOM
noms d’étudiants noms d’étudiants tout le champ en majuscules dans la
mis en mis en majuscules NOM de la table table étudiants.
majuscules sous sous un champ étudiants.
un champ nommé nommé NOM
NOM_ETU
DEUXIEME PARTIE
A/ Gestion d'une bibliothèque

Vous aimerez peut-être aussi