Académique Documents
Professionnel Documents
Culture Documents
SQL - Modifications
EL Moukhtar ZEMMOURI
ENSAM – Meknès
Version – 2023 / 2024
INSERT
o Un tuple sera créé en utilisant les valeurs vi pour les attributs Ai.
o Si la liste des attributs n'inclut pas tous les attributs de la relation R, alors le tuple créé a
des valeurs par défaut pour tous les attributs manquants.
• Forme simplifiée :
INSERT INTO R VALUES (v1, v2, …, vn);
Table EMP
Insertion
enum enom prof sal dnum
100 ALI Manager 1000 20
101 HASSAN Ingénieur 1200 10
102 AMAL Ingénieur 1000 10
enum enom prof sal dnum
103 AMINA Technicien 1100 20
100 ALI Manager 1000 20
104 AMINE Technicien 900 10
101 HASSAN Ingénieur 1200 10
102 AMAL Ingénieur 1000 10
103 AMINA Technicien 1100 20
104 AMINE Technicien 900 10
105 ADIL Ingénieur 1100 10
Insertion
Suppression
o Cette requête a pour effet que chaque tuple de R qui satisfait la condition sera supprimé
de la relation R.
Table EMP
Suppression
enum enom prof sal dnum Table DEP
100 ALI Manager 1000 20 dnum dnom ville dir
Mise à jour
o L'effet de cette instruction est de trouver tous les tuples de R qui satisfont la condition.
o Chacun de ces tuples est ensuite modifié en affectant les valeurs vi aux composants Ai
du tuple.
Table EMP
Mise à jour
enum enom prof sal dnum
100 ALI Manager 1000 20
101 HASSAN Ingénieur 1200 10
102 AMAL Ingénieur 1000 10
103 AMINA Technicien 1100 20
104 AMINE Technicien 900 10
105 ADIL Ingénieur 1100 10
106 ZAID Technicien 800 20 enum enom prof sal dnum
100 ALI Manager 1100 20
• Augmenter de 10% les salaires de tous
101 HASSAN Ingénieur 1320 10
les employés ?
102 AMAL Ingénieur 1100 10
Bases de données
SQL - Modifications
EL Moukhtar ZEMMOURI
ENSAM – Meknès
Version – 2023 / 2024