Salima Handa Gesi Rapport Du tp1
Salima Handa Gesi Rapport Du tp1
Salima Handa Gesi Rapport Du tp1
Base de donnees.
TP1 :
1
Introduction :
Oracle SQL Développer est un environnement de développement intégré (EDI) multi-
plateforme, fourni gratuitement par Oracle Corporation et utilisant la technologie Java (Java
Développent Kit). C'est un outil graphique permettant d'interroger des bases de
données Oracle à l'aide du langage SQL.
Oracle SQL Développer supporte les produits Oracle ainsi que des plugins qui permettent de
se connecter à des bases de données non Oracle. Oracle SQL Développer fonctionne
avec IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Sybase Adaptive Server,
et les bases de données Teradata.
Exercice 1 :
2
Remplissage du tableau :
1. Afficher l’identifiant, le nom et le prénom des étudiants dont le prenom est : Ahmed.
3. Afficher le nom et le prénom concaténé de tous les étudiants sous le nom ‘’ Nom de
l’étudiant ‘’.
4. Afficher l’identifiant des étudiants ainsi que la taille de leurs noms (nombre de
lettres).
3
5. Afficher les étudiants dont le prénom contient la lettre ‘a’.
Exercice2 :
Creation du tableau :
remplissagedu tableau :
4
1. Afficher la rémunération de salaire pour tout employé dont la fonction est
‘ingénieur ‘ après avoir divisé leur salaire sur 5000. (Rem=salaire modulo 5000)
Exercicde3 :
1. le nom et le nombre (entier) de semaines travaillés par tout employé.
5
2. le nom et le nombre de mois travaillés par tout employé :
6
5. les employés ayant travaillés moins de 70 mois.
Exercice 4 :
1. Afficher la date d’embauche de tout employé sous la forme ‘Monday 17 junary
2011’
Exercice 5 :
1. Afficher les 8 premières lettres des noms des employés concaténés à ‘_MAR’ en
majuscule.
7
2. Afficher tous les employés en remplaçant toute valeur nulle de : fonction par
’ouvrier’, adresse par ‘SDF’ et date d’embauche par ‘01-JAN-2011’.
Exercice 6 :
1. le nom et le salaire annuel de tout employé (la colonne commission contient des
valeurs ‘null’) ;
2. le revenu mensuel de tout employé, qui égale au salaire si la commission est nulle et
le salaire + commission dans le cas contraire.
8
Exercice7 :
Creation des tableaux :
9
2 la liste des étudiants triés par ordre croissant de date de naissance.
10
2 Afficher tous les étudiants inscrits à M1 et tous les étudiants inscrits à M2
3 Afficher les matricules des étudiants qui ont passé l'examen du cours 002.
11
4 Afficher les matricules de tous les étudiants qui ont passé l'examen du cours 001 et
de tous les étudiants qui ont passé l'examen du cours 002.
5 Afficher la matricule, code, note /20 et note /40 de tous les examens classés par
ordre croissant de matricule et de code.
7 Compter les examens passés par un étudiant (exemple avec matricule 'e1')
12
8 Compter le nombre d'étudiants qui ont passé l'examen du cours ang
9 Calculer la moyenne des notes d'un étudiant (exemple avec matricule 'e1').
13
12 . La même au dessus, mais afficher seulement les étudiants (et leurs moyennes) dont
la moyenne est >= 15
Exercice8 :
Creation des tableaux :
14
15
1- Trouver les habitations de type T1 à Tanger et de type T2 à Marrakech
16
3- La même que la requête précédente, mais donner les prix pour type et ville et
seulement pour les villes de Tanger et Marrakech.
Conclusion :
Oracle SQL Développer permet de faire des calculs est faire des scripts pour faciliter le travail
et dans ce TP on est bien sait comment créer des tableaux et faire des exécutions des calculs
d’une manière simple, efficace et organisée.
17