TD2 : Algèbre rela onnelle & Langage SQL
2024/2025
Nous allons travailler avec trois tables (BD Gestion d’une entreprise):
Employes : Contient les informations sur les employés.
Departements : Contient les noms des départements.
Projets : Contient les projets assignés aux employés.
Structure des tables
Table : Employes
id nom prenom age salaire id_dept
1 Dupont Alice 30 3000 1
2 Martin Bob 45 4500 2
3 Durand Claire 28 2800 1
4 Petit David 50 5000 3
Table : Départements Table : Projets
id_dept nom_dept id_projet nom_projet id_employe
1 Informatique 1 Migration SI 1
2 RH 2 Recrutement 2
3 Finance 3 Audit Comptable 4
Exercices SQL : Requêtes de base
1. Sélectionner tous les employés.
2. Afficher les employés du département Informatique.
3. Trouver les employés ayant un salaire supérieur à 3500.
4. Trier les employés par âge décroissant.
5. Afficher le nom des employés avec le nom de leur département.
6. Lister les projets avec le nom des employés qui les réalisent.
7. Afficher les employés qui n’ont pas de projet.
8. Soit la table Managers :
id nom prenom
3 Petit David
4 Durand Claire
A icher la liste des employés qui ne sont pas des managers ?
9. Liste de tous les employés et de tous les managers ?
10. Liste des employés qui sont des managers ?