Exercice 1 :
Soit le schéma relationnel :
EMP (Matricule, NomE, Poste, DatEmb,# numSup, Salaire, Commission, #NumDept)
DEPARTEMENT (NumDept, NomDept, Lieu)
PROJET (CodeP, NomP)
PARTICIPATION (#Matricule, #CodeP, Fonction)
1. Créer un nouveau département : 50, COMPTABILITE, Tanger
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(créer une nouvelle ligne qui contient les informations du département 25.Les
départements 20 et 25 ont les mêmes informations).
4. Le département 60 s’est maintenant à Agadir. Donner la requête nécessaire.
5. Promouvoir Mr. ANSARI au poste de PDG, dans le département 60.
6. Éliminer de la table EMP la ligne de Mr. AHMADI qui prend sa retraite.
7. Augmenter de 10 % le salaire de tous les employés du département 10.
8. Mme. ISMAILI vient d’être embauché comme commercial avec un salaire de 10000 DH.
Enregistrer la sous matricule 7900 dans le département 30.
Exercice 2 :
On utilise le même schéma des données de l’exercice précédent.
1- on suppose qu’on a un projet ‘sport’ de code ‘P1’, et deux employés ‘mesfiwi’ de matricule ‘4536’
et ‘soufyani’ de matricule ‘7902’. Enregistrez les participations des deux employés au projet ‘sport’.
2- on suppose on a un projet : ‘QUALITE’. Enregistrez les participations des deux employés E1 et E2
au projet QUALITE (sans connaître ni les matricules des employés, ni le code du projet QUALITE) .
3- Enregistrez les nominations de ‘mesfiwi’ comme chef du projet SPORTS, E2′ comme trésorier dans
tous les projets auxquels il participe.
4- Les départements de Tanger sont supprimés et leurs employés sont réaffectés au département 40.
Mettre à jour les tables DEPT et EMP.
Exercice 3 :
On reprend le schéma de la base de données de la compagnie aérienne.
pilote(idpilote,nom,ville)
vol(idvol,idAvion,idpilote,villedepart,villearrive,heuredepart,heurearrive)
avion( idavion,type,capacite,marque).
1- La compagnie aérienne souhaite modifier les horaires des vols Casa-Agadir et Agadir-casa.
– Pour les vols Casa-Agadir augmenter d’une heure l’heure de départ (et donc l’heure d’arrivée aussi,
les avions ne volent pas plus vite…).
– Faire de même pour les vols Agadir-Casa. (pour tenir compte des délais de rotation des avions.)
répondre en utilisant deux requêtes.
2-répondre à la question précédente avec une seule requête.
3- Des modifications de l’agencement des BOEING 937 permettent d’augmenter leur capacité de 10 %
. Mettre à jour les données en conséquence.
Vous pouvez suivre notre cours complet d’SQL . Il vous aide à approfondir vos compétences sur la
création d’une base de données relationnelle et la manipulation des données avec les ordres sql :
select, update, delete, insert
Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine) bien organisée qui
traite : Les bases de données (partie SQL)