Vous êtes sur la page 1sur 1

Consid�rez les relations suivantes :

Employe(nuempl:string, nomempl:string, hebdo: integer,salaire integer,


#affect:integer)
Service(nuserv:integer, nomserv:string, #chef:integer)
Projet(nuproj:integer, nomproj:string, #resp:integer)
Travail(#nuempl:integer, #nuproj:integer, duree:integer)

Travail � faire
Pour simplifier l'exploration de la base de donn�es, il vous est demand�
d'impl�menter les fonctions ou proc�dures suivantes :

1) Ecrire une proc�dure qui prend comme arguments un identifiant d'employ� et un


nombre, puis mettre � jour le salaire de l'employ� donn� avec le nombre donn�.
2)Ecrire une fonction qui compte le nombre d'employ�s participant � un projet
donn�. VOIR LA R�PONSE
3)Ecrire une fonction qui compte le nombre de projets supervis�s par les employ�s
d'un service donn�. VOIR LA R�PONSE
4)Ecrire une fonction qui compte le nombre de projets auxquels participe l'employ�
donn�. VOIR LA R�PONSE
5)Ecrire une fonction qui renvoie la cha�ne 'Salaire faible' si le salaire de
l'employ� donn� est sup�rieur � 2000\$ sinon retourner 'Bon salaire'. VOIR LA
R�PONSE
6)Ecrire une fonction, qui compte le nombre d'employ�s qui prennent en charge plus
que le nombre de projets donn�. VOIR LA R�PONSE
7)Ecrire une proc�dure qui ins�re l'employ� donn� dans une table de sauvegarde
nomm�e 'ALERT_EMPLOYE'. VOIR LA R�PONSE

Vous aimerez peut-être aussi