TRAVAUX PRATIQUES 2
MANIPULATION DES DONNEES
Exercice 1
A partir du script d’insertion, insérer les données dans la table dept puis dans la table emp.
Exercice 2
Ecrire en SQL de PostgreSQL les requêtes suivantes :
1- Lister les employés ayant des salaires supérieurs à 250 000 F.
2- Lister les employés (nom, prénom et profession, salaire, commission) ayant des revenus
supérieurs à 450 000 F.
3- Trouver le nom, prénom et la profession de l'employé numéro 10.
4- Trouver les professions des directeurs des départements.
5- Liste des employés dont le nom ne commence pas par ‘A’ et le prénom se terminent par
‘S’.
6- Liste des employés qui travaillent dans le département numéro 20 ou 40.
7- Liste des employés qui ne sont ni ‘Informaticien’ ni ‘Secrétaire’.
8- Liste des employés qui ont les salaires entre 100000 et 250000 F.
9- Lister les noms et prénom des employés qui travaillent à Lomé.
10- Trouver le nom et prénom, la profession et le salaire du directeur du département
RESSOURCES HUMAINES.
11- Trouver le nom et prénom et le salaire des directeurs de département étant Ingénieur.
12- Liste des employés, avec leurs départements de travail, dont les commissions sont
inconnues.
13- Liste des employés qui ne travaillent pas dans le département COMPTABLE.
14- Liste des employés qui travaillent dans le département COMMERCIAL ou RECHERCHE,
et qui ont les salaires entre 200000 et 300000 F.
15- Liste des employés qui ont la commission supérieure à la commission de l’employé
Mariam COULIBALY.
16- Liste des salaires moyens de chaque département.
17- Liste des sommes de salaires (SAL_TOT) des employés de chaque département.
Nul n’a le monopole de la connaissance et du savoir. 1
18- Liste des département (code et nom du département et SAL_TOT) avec la plus grande
masse salariale.
19- Liste des dates d’embauche les plus anciens dans chaque département.
20- Supposons que la charge sociale est de l’ordre de 15% du salaire. Pour les employés de la
table EMP, dont la charge est supérieure à 75000 FCFA ou le salaire est inférieur à 250000
FCFA, afficher leurs noms, leur salaire et la charge calculée.
21- Liste des départements qui n’ont aucun employé.
22- Chercher les employés avec leur département (nom, prénom, fonction et salaire de
l’employé et le nom du département) qui ont le même salaire que Mohamed
KAMARA.
23- Liste des employés les plus anciens dans chaque département (nom, prénom, date
d’embauche de l’employé et le nom du département).
24- Faites une copie de la table emp vers la table directeur avec le nom, le prénom, le
salaire, la commission et le nom du département du directeur de chaque département.
25- Créer la vue nommée apercu_departement qui donne la liste des départements
(DEPARTEMENT) avec le nombre d’employés (NB_EMP) dans chaque département,
ainsi que la somme des salaires annuels à payer aux employés (SAL_ANN).
BON TRAVAIL !!!
Nul n’a le monopole de la connaissance et du savoir. 2