Question a poser

Fermé
Utilisateur anonyme - 6 mars 2013 à 20:12
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 7 mars 2013 à 14:57
Bonjour,

Client (numc, nom, prenom, adresse, num_emp)
Emp (num_emp, nom, prenom, salaire, prime, num_deparatement)
Dept (num_dept, libelle, chef)
NB : chef est un employé, prime est le % du nombre de client affecté a l'employé par rapport au nombre
totale des clients
Questions :
1) Procédure 1 : pour renvoyer un nombre n des employés ayant les salaires les plus élevés.
NB :
- étudiez les cas de n=0 et n> au nombre total d'employés dans EMP
- n est donnée en paramètre
- considérez le cas où plusieurs employés ont le même salaire. Si une personne est listée alors
toutes les personnes ayant le même salaire devraient l'être aussi.
2) Procédure 2 : Ecrivez une requête pour obtenir tous les départements ainsi que leurs employés.
Insérez le résultat dans la table MESSAGES. Utilisez un curseur pour obtenir le numéro de
département et passez le numéro à un curseur pour obtenir les employés de ce département.
3) Procédure 3 : Ajoutez une nouvelle colonne STARS varchar(100), dans la table EMP qui permet
de stocker des étoiles « * », Ecrire un programme qui récompense les employés en leur attribuant
une étoile dans la colonne STARS par tranche de salaire de 1000DHs.

1 réponse

Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
7 mars 2013 à 14:57
Salut,

On ne va pas faire l'exercice à ta place, à lire : Demander de l'aide pour vos exercices sur CCM. Si tu as séché le cours, cours de rattrapage : Cours SGBD.
1