Employés et départements

[30 minutes]

Soit les deux relations EMP et DEPT ci-après.

CTRL+C pour copier, CTRL+V pour coller
1
EMP (#ENO, ENOM, PROF, SAL, COMM, DNO=>DEPT(DNO)) 
2
DEPT (#DNO, DNOM, DIR=>EMP(ENO), VILLE) 
EMP (#ENO, ENOM, PROF, SAL, COMM, DNO=>DEPT(DNO)) 
DEPT (#DNO, DNOM, DIR=>EMP(ENO), VILLE) 
  • ENO : numéro d'employé, clé

  • ENOM : nom de l'employé

  • PROF : profession (directeur n'est pas une profession)

  • SAL : salaire

  • COMM : commission (un employé peut ne pas avoir de commission)

  • DNO : numéro de département auquel appartient l'employé

  • DNO : numéro de département, clé

  • DNOM : nom du département

  • DIR : numéro d'employé du directeur du département

  • VILLE : lieu du département (ville)

Écrire en algèbre relationnelle les requêtes permettant d'obtenir les informations suivantes.

Question

Lister les employés ayant des revenus supérieurs à 10.000 euros.

Solution

Question

Trouver le nom et la profession de l'employé numéro 10.

Solution

Question

Lister les noms des employés qui travaillent à Paris.

Solution

Question

Trouver le nom du directeur du département Commercial.

Solution

Question

Trouver les professions des directeurs des départements.

Solution

Question

Trouver le nom des directeurs de département ayant comme profession Ingénieur.

Solution