Science

Disponible uniquement sur Etudier
  • Pages : 2 (288 mots )
  • Téléchargement(s) : 0
  • Publié le : 23 avril 2011
Lire le document complet
Aperçu du document
TP n°1
Concepts fondamentaux des bases de données
1. Créations de tables – Requêtes simples- Modifications simples
Création de tables
Soit le schéma relationnel :
EMP(Matr, NomE,Poste, DatEmb, Sup, Salaire, Commission, NumDept)
DEPT(NumDept, NomDept, Lieu)
PROJET(CodeP, NomP)
PARTICIPATION(Matr, CodeP, Fonction)
Créez les deux tables PROJET et PARTICIPATION pourtraduire le schéma relationnel donné en cours (gestion des employés et des projets).
Comme ces 2 tables seront utilisées par tous les TP suivants, faites valider cet exercice parl'enseignant avant de continuer.

Donnez les commandes SQL pour traduire les interrogations simples suivantes :
1. Affichez toutes les informations de la table EMP.
2. Affichez seulement laliste des matricules avec les noms.
3. Affichez les noms des employés du département 20.
4. **Trouvez le poste des employés dont le salaire est supérieur à 3000 €.
5. **Affichezle nom des commerciaux (poste = COMMERCIAL) et des ingénieurs (poste = INGENIEUR), et la somme totale perçue (salaire + commission).

Modifications simples des données
1. Créer unnouveau département : 50, COMPTABILITE, TOULOUSE
2. Créer un nouveau département : 60, DIRECTION
3. Dupliquer 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).
4. Le département 60 s'est maintenant établi dans la ville de BORDEAUX. Enregistrer le fait dans la tableDEPT.
5. Promouvoir Mr. MERCIER au poste de PDG, dans le département 60.
6. Éliminer de la table EMP la ligne de Mr. BIRAUD qui prend sa retraite.
7. **Augmenter de 10 % lesalaire de tous les employés du département 10.
8. **Mr. SIMON vient d'être embauché comme commercial au salaire de 10000 Frs. L'enregistrer sous le matricule 7910 dans le département 30.
tracking img