Examen BD-SQL LSIGL Mars.2020
Examen BD-SQL LSIGL Mars.2020
Examen BD-SQL LSIGL Mars.2020
1
8. Par quoi est représentée une contrainte d'intégrité fonctionnelle entre plusieurs tables ?
a. Une clé étrangère
b. Plusieurs clés étrangères
c. La combinaison d'une clé étrangère et d'une clé primaire
d. Une clé primaire
2
3. Quelle est le résultat de la requête suivante ?
DROP TABLE employes ;
ROLLBACK ;
a. La table employes n’existe plus
b. Les données sont toujours présentes dans la table employes
c. La table employes est vide
4. Une clé primaire : (2 REPONSES)
a. Peut être mono colonne.
b. Doit être mono colonne.
c. Peut être multi colonne.
d. Doit être multi colonne.
5. La requête suivante " SELECT nom, count(*) FROM Employes WHERE age>10 GROUP BY age ; " permet
a. lister le nom de tous les agents de la table employés
b. avoir le nombre d’employés de plus de 10 ans
c. avoir le nombre d’employés par tranche d’âge
d. ne fonctionne pas
6. Pour insérer des lignes dans une table Ville(code, nom, Pays), quelle syntaxe est correct?
a. INSERT INTO Ville (pays, nom, code) VALUES (‘Rabat’, 01,’MAROC’ );
b. INSERT INTO Ville (01, ‘Rabat’, ‘MAROC’)
c. INSERT INTO table Ville VALUES (01, ‘Rabat’, ‘MAROC’).
d. Aucune
7. Soit l’employée X ayant un ID = 100 , et qui a un salaire de 2800, quel serait son salaire après les
instructions suivantes :
3
Cursus : LSIGL Examen Date :
Session BD - SQL Durée :
Correction
1 2
2 réponses parmi : 1 - Niveau physique
- Manipulabilité 2 -Niveau conceptuel ou logique
- Partageabilité des données 3 - Niveau Externe
- Rapidité des accès
- Indépendance physique
- Indépendance logique
- Vérification de l'intégrité
- Sécurité des données
3 4 5 6 7 8 9 10 11 12
c d a b b c a c d a
1 2 3 4 5 6 7 8
a b a a,c d d 2800 a