Vous êtes sur la page 1sur 2

Se connecter en tant que sysdba ou system

Créer un utilisateur nommer joel en lui donnant tous les privileges


Se connecter sur la session de joel
Pour fair cet atelier
Professeur (id ,nom,prenom,naissance,grade, salaire,idfact)
Faculte (idfact,nomfac,capacite)
Repondre aux requettes en sql
1-afficher tous les professeurs
Select * from professeur ;
2-afficher le nom et prenom de chaque professeur
Select nom, prenom from professeur;
3-afficher les professeur qui ont un salaire superieur 800 000
Select * from professeur where salaire>800 000;
4-ajouter l’attribut Prime dans la table professeur
Alter table professeur add prime number ;
5-compter le nombre de professeur par faculter
Select idfac ,count (*) from professeur group by idfac ;
6-afficher l’id du professeur , le nom du professeur et les salaire de chaque
professeur
Select id, nom, salaire from professeur group by id;
7-afficher le nom et prenom du professeur et nom de la faculte qui a une capacite
compris entre 100 et 200
Select f.nomfac, p.nom, p.prenom from faculte f,professeur p where p.idfac=f.idfac
and f.capacite between 100 and 200;
8-afficher toutes les faculter qui ont un nombre superieur a 3
Select capacite, from faculte group by idfac having count (capacite) > 3;
9-afficher le nom et le prenom des professeur par ordre selon le nom
Select nom, prenom from professeur order by nom;
10-afficher le nom et le prenom du professeur,le nom de la faculter et la capaciter
des faculter en utilisant les alias
Select f.nomfac, f.capacite, p.nom, p.prenom from faculte f, professeur p where
f.idfac=p.idfac;
11-valider toute les transaction
Commit ;
Rollback ; /pour annuler les transactions

Vous aimerez peut-être aussi