0% ont trouvé ce document utile (0 vote)
30 vues2 pages

Examen ORACLE SQL & PL/SQL 2025

Le document présente un examen sur ORACLE SQL et PL/SQL, centré sur le schéma de SCOTT avec les tables EMP et DEPT. Il inclut des exercices sur l'écriture de blocs anonymes et de sous-programmes pour manipuler et afficher des données des employés. Les tâches comprennent la mutation de vendeurs, l'affichage d'informations selon les fonctions, et la création d'une procédure pour calculer des primes.

Transféré par

Maria YAHAYA BATOURE
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
30 vues2 pages

Examen ORACLE SQL & PL/SQL 2025

Le document présente un examen sur ORACLE SQL et PL/SQL, centré sur le schéma de SCOTT avec les tables EMP et DEPT. Il inclut des exercices sur l'écriture de blocs anonymes et de sous-programmes pour manipuler et afficher des données des employés. Les tâches comprennent la mutation de vendeurs, l'affichage d'informations selon les fonctions, et la création d'une procédure pour calculer des primes.

Transféré par

Maria YAHAYA BATOURE
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module: ORACLE SQL & PL/SQL Prof: Bobo DIALLO

Groupe: email: ambobodiallo@[Link]

EXAMEN BASE DE DONNEES


07/03/2025

Considérons le schéma de SCOTT avec les tables EMP et DEPT ayant les colonnes
suivantes :
DEPT (DEPTNO, DNAME, LOC)
Où DEPTNO signifie le numéro du département, DNAME le nom du département et LOC
la localité du département

EMP (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, #DEPTNO)


Où EMPNO signifie le matricule de l’employé, ENAME son nom, JOB sa fonction, MGR
le matricule de son supérieur, HIREDATE sa date d’embauche, SAL son salaire, COMM
sa commission s’il est vendeur (SALESMAN) et DEPTNO la colonne clé étrangère qui
met en relation les tables DEPT et EMP.

NB : Toutes les données alphanumériques sont en majuscule

I. Blocs Anonymes

1) Ecrire le programme qui permet de muter tous les vendeurs de la table EMP au niveau du
département 40 et d’augmenter leur salaire d’un taux qui sera spécifié dynamiquement.
Module: ORACLE SQL & PL/SQL Prof: Bobo DIALLO
Groupe: email: ambobodiallo@[Link]

2) Ecrire le programme PL/SQL qui permet d’afficher, pour tous les employés de la table EMP,
les informations de la manière suivantes :

 SI la fonction exercée est MANAGER ou CLERK, afficher :


« M. NOM dont la fonction est FONCTION est un cadre de l’entreprise »

 SI la fonction exercée est PRESIDENT ou ANALYST, afficher :


« M. NOM dont la fonction est FONCTION est un haut cadre de l’entreprise »

 SINON, afficher :
« M. NOM est un agent commercial »

II. SOUS-PROGRAMMES

3) Créer la procédure nommée P_PRIME qui permet de déterminer la valeur de la prime que doit
percevoir les employés de la table EMP selon le taux indiqué. Puis d’afficher le résultat de la
manière suivante :

M. NOM de profession PROFESSION perçoit une prime mensuelle de VALEUR_PRIME Fcfa

A rendre par mail à :

ambobodiallo@[Link]

Vous aimerez peut-être aussi