Académique Documents
Professionnel Documents
Culture Documents
Département d’Informatique
a) Décrire les états d’une transaction et illustrez cela de manière schématique. (2Pts)
b) Définir dans le contexte des bases de données la notion de vue et donner l’intérêt
d’utilisation des vues qu’offre le SGBD. (2Pts)
c) Expliquer le <<verrouillage à deux phases >>. (1Pt)
B.
EE-S1-ICT203 2022-2023
Page 1 sur 4
e) numero<3 ^ nom≠Boche(Etudiant) (0.5 pt)
f) ∏Nom,Prenom ( numero>1 (Etudiant)) (0.5 pt)
g) ∏Prenom ( Prenom≠ Raphael (∏Nom,Prenom(Etudiant))) (0.5 pt)
S’appuyer sur les relations suivantes pour répondre aux questions en utilisant les requêtes
SQL:
Enseignant
EtudiantUE
code libelle nb_Heures Responsable
Ict201 programmation 32 3
Ict202 Base de données 24 2
Ict203 langues 26 1
Ict204 algorithmique 30 4
UE
EE-S1-ICT203 2022-2023
Page 2 sur 4
a) Afficher tous les noms et prénoms d’étudiants qui suivent l’UE « ICT201 » ou l’UE «
ICT203 ».
b) Afficher tous les noms et prénoms d’étudiants ainsi que le libellé des UEs toujours
pour ceux qui suivent l’UE « ICT201 » ou l’UE « ICT203 ».
c) Afficher tous les étudiants dont le nom est « Nom1 », mais en affichant que le prénom
de l’étudiant et le nom de la rue où il habite.
d) Afficher le nom du responsable de chacune des UEs « ICT201 » et « ICT203
e) Afficher le nom de l’étudiant, le libellé de l’UE et la note de CC de chacun des
étudiants.
f) Afficher le nom de l’étudiant, le libellé de l’UE et la note de CC de chacun des
étudiants dont le nom commence par « Nom ».
g) Créer une <<vue>> qui permet d’afficher le numéro, nom, prénom et la moyenne sur
100, obtenue dans chaque UE pour chaque étudiant. Sachant que le CC compte pour
0.3 et le EE pour 0.7 et que les notes en base de données sont sur 20.
h) Mettre à jour les informations de l’enseignant « nembot marius » notamment sa ville
de résidence qui est désormais « Buea » et son nombre d’heure de cours qui passe à
15h.
i) Supprimer l’étudiant numero « 1003 » de la base de données et quel est l’impact de
cette suppression sur les autres tables de la base de données ?
A. Quelles sont parmi les exécutions suivantes celles qui produisent des anomalies ?
ai signifie que la transaction i est défaite ci signifie que la transaction i est validée
a) r1(x), w1(x), r2(x), w2(y), a1, c2
b) r1(x), r2(x), w2(x), w1(x), c1, c2
c) r1(x), r2(x), w2(x),r1(y), c1, c2
EE-S1-ICT203 2022-2023
Page 3 sur 4
EE-S1-ICT203 2022-2023
Page 4 sur 4