Vous êtes sur la page 1sur 3

PROSIT 2_SQL

INTRODUCTION
Dans ce PROSIT, nous allons utiliser le schéma HR déjà prédéfini dans le SGBD ORACLE Express.
Pour ce faire, votre mission serait de :
- Se connecter à la ligne de commande SQL ;
- Créer un script SQL qui contient les interrogations SQL permettant d’afficher les
résultats demandés.

VOICI LE SCHEMA RELATIONNEL DU COMPTE HR :

Ecrire Les Requêtes Algébrique permettant de :


1. Afficher la liste de tous les départements. Afficher le nom du département.
2. Afficher la liste des noms et prénoms des employés embauché le 07/06/94.
3. Afficher la liste des employés qui n’ont pas de commission. Cette liste doit être
ordonnée selon un ordre descendant de leur nom.
Ecrire Les Requêtes SQL permettant de :
4. Traduire les questions 1/2/3 en SQL.
5. Afficher le résultat suivant :

1/3
PROSIT 2_SQL

6. Afficher la liste des employés qui ont un salaire compris entre 2500 et 6000.
7. Afficher la liste des départements comme suit :

8. Afficher pour chaque employé, son nom, l’année le mois en lettre et le numéro du
trimestre de sa date d’embauche. Trier le résultat par ordre décroissant de l’année.
9. Afficher le salaire maximum et minimum à partir de la table EMPLOYEES.
10. Afficher le salaire moyen de tous les employés.
11. Afficher le salaire moyen par département en arrondissant la valeur à 2 chiffres après
la virgule. (Afficher l’identifiant du département)
12. Afficher pour chacun des employés du département 20 son ancienneté (nombre
d’année d’ancienneté par rapport à la date du jour).
Le résultat doit s’afficher comme suit :

13. Afficher le nombre total des employés.


14. Afficher pour chaque département le nombre des employés qui lui sont affectés.
Le résultat doit s’afficher de cette manière :

2/3
PROSIT 2_SQL

15. Modifier la requête précédente pour avoir ce résultat :

16. Afficher les noms et prénoms des employés et respectivement le nom du département
auquel ils sont affectés.
17. Afficher les colonnes suivantes : department_name, country_name, region_name.
Le résultat doit être trié par nom de département.
18. Afficher pour chaque employé, son nom et prénom, et respectivement le nom et
prénom de son manager.
19. Afficher la liste des départements auxquels aucun employé n’est affecté.
20. Afficher les détails des employés dont le salaire est égal au salaire minimum.

Bon Travail

3/3

Vous aimerez peut-être aussi