Exercices TP SI & BDD Bases de données

TP base de données 4.pdf

Télécharger PDF

TP N4: SI & BDD

N.B: Ce TP est la continuité de la base de données créée préalablement au TP3.

Exercice 1:

  1. Remplir les deux tables EMP et DEPT
  2. 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
  3. Affichez toutes les informations de la table EMP.
  4. Affichez seulement la liste des matricules avec les noms.
  5. Affichez les noms des employés du département 20.
  6. Trouvez le poste des employés dont le salaire est supérieur à 3000.
  7. 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.
  8. Créer un nouveau département: 50, COMPTABILITE, TOULOUSE
  9. Créer un nouveau département: 60, DIRECTION
  10. 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).
  11. Le département 60 s'est maintenant établi dans la ville de BORDEAUX. Enregistrer le fait dans la table DEPT.
  12. Promouvoir Mr. MERCIER au poste de PDG, dans le département 60.
  13. Éliminer de la table EMP la ligne de Mr. BIRAUD qui prend sa retraite.
  14. Augmenter de 10 % le salaire de tous les employés du département 10.
  15. Mr. SIMON vient d'être embauché comme commercial au salaire de 10000 Frs. L'enregistrer sous le matricule 7910 dans le département 30.
  16. Insérer dans la table Projet
  17. CodeP NomP
    P1 SPORT
    P2 QUALITE
  18. 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
  19. Enregistrez les nominations de
    • MERCIER comme chef du projet SPORTS,
    • CHATEL comme trésorier dans tous les projets auxquels il participe.

Exercice 2:

  1. Nom, salaire, commission, salaire+commission de tous les commercials.
  2. Nom des commerciaux par ordre décroissant du ratio Commission /salaire.
  3. Nombre des employés du département 30.
  4. Nombre d'employés ayant une commission.
  5. Nombre de fonctions (Poste) différentes.
  6. Salaire moyen par fonction (sans tenir compte des commissions).
  7. Total des salaires du département Ventes.
  8. Nom des employés avec le nom de leur département.
  9. Nom, fonction et salaire de l'employé ayant le salaire le plus élevé.
  10. Nom des employés gagnant plus que LECLERC.
  11. Nom des employés occupant la même fonction que LECLERC.
  12. Nom des employés ayant même manager (Sup) que BIRAUD.
  13. Nom, fonction des employés ayant même fonction et même manager que BERGER.
  14. Noms des employés embauchés avant tous les employés du département N°10.
  15. Liste des employés en indiquant pour chacun son nom et celui de son manager.
  16. Nom des employés ne travaillant pas dans le même département que leur manager.

FAQ

  1. Comment remplir les tables EMP et DEPT ?
  2. Quelles sont les étapes pour créer un nouveau département ?
  3. Comment promouvoir un employé à un nouveau poste ?

Cela peut vous intéresser :

Partagez vos remarques, questions , propositions d'amélioration ou d'autres cours à ajouter dans notre site

Enregistrer un commentaire (0)
Plus récente Plus ancienne