TP base de données 4.pdf
Télécharger PDFTP N4: SI & BDD
N.B: Ce TP est la continuité de la base de données créée préalablement au TP3.
Exercice 1:
- Remplir les deux tables EMP et DEPT
- Affichez toutes les informations de la table EMP.
- Affichez seulement la liste des matricules avec les noms.
- Affichez les noms des employés du département 20.
- Trouvez le poste des employés dont le salaire est supérieur à 3000.
- Affichez le nom des commerciaux (poste-COMMERCIAL) et des ingénieurs (poste-INGENIEUR), et leur somme (salaire+commission) dans une colonne nommée la somme totale perçue.
- Créer un nouveau département: 50, COMPTABILITE, TOULOUSE
- Créer un nouveau département: 60, DIRECTION
- Répéter l'enregistrement du département 20, en lui donnant le numéro de département 25 (en utilisant un select pour récupérer les informations sur le département 20).
- Le département 60 s'est maintenant établi dans la ville de BORDEAUX. Enregistrer le fait dans la table DEPT.
- Promouvoir Mr. MERCIER au poste de PDG, dans le département 60.
- Éliminer de la table EMP la ligne de Mr. BIRAUD qui prend sa retraite.
- Augmenter de 10 % le salaire de tous les employés du département 10.
- Mr. SIMON vient d'être embauché comme commercial au salaire de 10000 Frs. L'enregistrer sous le matricule 7910 dans le département 30.
- Insérer dans la table Projet
- Enregistrez les participations suivantes aux projets:
- Au projet SPORTS (vous supposerez que vous connaissez les matricules et le code du projet SPORTS): MERCIER, CHATEL
- Au projet QUALITE (sans connaître ni les matricules des employés, ni le code du projet QUALITE) : LEROY, CHATEL
- Enregistrez les nominations de
- MERCIER comme chef du projet SPORTS,
- CHATEL comme trésorier dans tous les projets auxquels il participe.
| NumDept | Nom Dept | Lieu |
|---|---|---|
| 10 | FINANCES | PARIS |
| 20 | RECHERCHES | GRENOBLE |
| 30 | VENTES | LYON |
| 40 | FABRICATION | ROUEN |
Insert into Nom table (EMP)
| Matr | NomE | Poste | DateEmb | Sup | Salaire | Commission | NumDept |
|---|---|---|---|---|---|---|---|
| 7369 | LECLERC | SECRETAIRE | 1980-12-02 | 7698 | 10000.00 | 0.00 | 10 |
| 7499 | BIRAUD | COMMERCIAL | 1981-02-21 | 7698 | 12800.00 | 2400.00 | 20 |
| 7521 | BERGER | DIRECTEUR | 1981-03-02 | 7839 | 23000.00 | NULL | 20 |
| 7566 | MERCIER | COMMERCIAL | 1981-05-28 | 7698 | 10000.00 | 4000.00 | 30 |
| 7654 | MARTIN | DIRECTEUR | 1981-05-01 | 7839 | 24000.00 | NULL | 30 |
| 7698 | NOIRET | DIRECTEUR | 1981-06-09 | 7839 | 19600.00 | NULL | 10 |
| 7782 | LESAGE | INGENIEUR | 1981-12-03 | 7698 | 6400.00 | NULL | 20 |
| 7788 | DUBOIS | SECRETAIRE | 1985-04-14 | 7566 | 24000.00 | NULL | 20 |
| 7839 | LEROY | PRESIDENT | 1981-11-17 | NULL | 40000.00 | NULL | 10 |
| 7844 | BENAIN | COMMERCIAL | 1981-05-08 | 7698 | 12000.00 | 0.00 | 30 |
| 7876 | CLEMENT | SECRETAIRE | 1985-05-10 | 7788 | 8800.00 | NULL | 20 |
| 7900 | FREMENT | SECRETAIRE | 1981-12-03 | 7698 | 7600.00 | NULL | 30 |
| 7902 | CHATEL | INGENIEUR | 1981-12-17 | 7566 | 24000.00 | NULL | 10 |
| 7934 | VILLARD | SECRETAIRE | 1982-08-23 | 7782 | 10400.00 | NULL | 20 |
| CodeP | NomP |
|---|---|
| P1 | SPORT |
| P2 | QUALITE |
Exercice 2:
- Nom, salaire, commission, salaire+commission de tous les commercials.
- Nom des commerciaux par ordre décroissant du ratio Commission /salaire.
- Nombre des employés du département 30.
- Nombre d'employés ayant une commission.
- Nombre de fonctions (Poste) différentes.
- Salaire moyen par fonction (sans tenir compte des commissions).
- Total des salaires du département Ventes.
- Nom des employés avec le nom de leur département.
- Nom, fonction et salaire de l'employé ayant le salaire le plus élevé.
- Nom des employés gagnant plus que LECLERC.
- Nom des employés occupant la même fonction que LECLERC.
- Nom des employés ayant même manager (Sup) que BIRAUD.
- Nom, fonction des employés ayant même fonction et même manager que BERGER.
- Noms des employés embauchés avant tous les employés du département N°10.
- Liste des employés en indiquant pour chacun son nom et celui de son manager.
- Nom des employés ne travaillant pas dans le même département que leur manager.
FAQ
- Comment remplir les tables EMP et DEPT ?
- Quelles sont les étapes pour créer un nouveau département ?
- Comment promouvoir un employé à un nouveau poste ?