0% ont trouvé ce document utile (0 vote)
14 vues4 pages

TP Maj

Le document présente un TP sur la manipulation des données en SQL, incluant des exercices sur les commandes INSERT, UPDATE, DELETE, ainsi que la gestion des transactions avec COMMIT et ROLLBACK. Il détaille des tâches spécifiques telles que l'insertion d'employés et de projets, la mise à jour de salaires et de budgets, ainsi que la suppression d'enregistrements. Les pré-requis incluent des connaissances de base en SQL et la création préalable de bases de données et de tables.

Transféré par

Fres Mbouma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues4 pages

TP Maj

Le document présente un TP sur la manipulation des données en SQL, incluant des exercices sur les commandes INSERT, UPDATE, DELETE, ainsi que la gestion des transactions avec COMMIT et ROLLBACK. Il détaille des tâches spécifiques telles que l'insertion d'employés et de projets, la mise à jour de salaires et de budgets, ainsi que la suppression d'enregistrements. Les pré-requis incluent des connaissances de base en SQL et la création préalable de bases de données et de tables.

Transféré par

Fres Mbouma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EPF

Base de données – Requêtes


BSI

Insertion, sélection, suppression, sauvegarde TP

Objectifs :

• Approfondir la manipulation des données en SQL avec les commandes INSERT, UPDATE,
DELETE et la gestion des transactions avec COMMIT et ROLLBACK.

Pré-requis :

• Base de données et tables créées dans la séquence précédente.


• Connaissances de base en SQL.

Partie 1: INSERT

1. Insertion d'un nouvel employé dans la table `Employees` :

• Ajoutez un nouvel employé appelé "Alice Martin", embauché le 15 juillet 2023, avec un salaire de
5500 et assigné au département IT (ID = 3).

2. Insertion d'un nouveau projet dans la table `Projects` :

• Ajoutez un projet intitulé "Project D" avec un budget de 250,000.

3. Assigner un employé à un projet :

• Assignez l'employé "Alice Martin" au "Project D" pour 90 heures de travail.

Page 1 sur 4
Partie 2 : UPDATE

1. Mettre à jour le salaire d'un employé :

• Augmentez le salaire de "John Doe" de 10%.

2. Mettre à jour le budget d'un projet :

• Réduisez le budget du "Project B" de 20%.

3. Modifier les heures travaillées :

• Augmentez de 10 heures les heures travaillées par "Jane Smith" sur "Project B".

Partie 3: DELETE

1. Supprimer un employé :

• Supprimez l'employé "Sam Brown" de la base de données.

• Note : Assurez-vous de supprimer les enregistrements correspondants dans la table


`Assignments` avant de supprimer l'employé pour éviter les erreurs de clé étrangère :

Page 2 sur 4
2. Supprimer un projet :

• Supprimez le "Project D".

• Note : Supprimez également les enregistrements dans `Assignments` si nécessaire

3. Supprimer les enregistrements de la table `Assignments` :

• Supprimez toutes les assignations pour les projets terminés.

Partie 4: COMMIT et ROLLBACK

1. Exercice avec COMMIT :

• Insérez un nouvel employé et un nouveau projet, puis effectuez un COMMIT pour valider la
transaction.

2. Exercice avec ROLLBACK :

• Effectuez une mise à jour du salaire de "Jane Smith", mais avant de confirmer la modification,
faites un ROLLBACK pour annuler la transaction.

Page 3 sur 4
3. Gestion d'une transaction complète :

• Insérez un nouvel enregistrement dans `Assignments` pour l'employé "Robert Johnson" et le


"Project E", puis validez la transaction avec COMMIT.

4. Scénario de transaction annulée :

• Supprimez accidentellement un employé, mais avant de valider avec COMMIT, annulez la


suppression avec ROLLBACK.

Page 4 sur 4

Vous aimerez peut-être aussi