TP 2 sur le langage SQL
La gestion du personnel d'une organisation est une application classique qui contient de nombreuses actions, mais pour les besoins de ce TP, nous nous concentrerons uniquement sur deux tables et essayerons de mettre en pratique les requêtes SQL fondamentales telles que les jointures et group by.
Les deux tables ont les spécifications suivantes :
- La table Departement représente les départements de cette organisation et comporte les infor- mations suivantes ; Le numéro de département (DNO), le nom (DNOM), le directeur (DIR) et le lieu (VILLE)
- La table Employes représente les employés de cette organisation et contient les informations suivantes ; Le numéro d’employé (ENO), le nom (ENOM), la profession (PROF), la date de recrutement (DATEEMB), le salaire (SAL), la commission (COMM), et le département où il est affecté (DNO)
Voici les données et le schéma de la base de données actuelle :
- Departements (DNO , DNOM, DIR, VILLE)
- Employes (ENO, ENOM, PROF, DATEEMB, SAL, COMM, #DNO)
Avant de commencer à manipuler la base de données, vous devez d'abord créer la base de données. Écrivez les requêtes SQL nécessaires à la création de la base de données et insérez-y également les données.
Il vous est demandé de formuler des requêtes en SQL pour répondre aux questions suivantes demandées par le développeur du logiciel :
- La liste des employés ayant une commission.
- La liste des employés dont le nom commence par "Mo".
- La liste des employés dont le nom se termine par "a".
- La liste des employés du département Vente.
- Le nom et profession des employés recrutés entre 2011 et 2014 (incluse)
- Les noms, profession et salaires des employés dans l’ordre croissant des professions.
- Le salaire moyen des employés.
- Le salaire moyen du département Production
- Les numéros de département et leur salaire maximum.
- Les différentes professions et leur salaire moyen.
- La profession avec le salaire moyen minimum
Resources de la vidéo
Remarque! Le téléchargement de fichiers n'est autorisé que pour les utilisateurs enregistrés.
# | Nom du fichier | |
---|---|---|
TP 2 SQL | ||
db | Base de données SQLite (TP2) | |
sql | Fichier SQL de création de la base de données (TP 2 SQL) |
Partager cette capsule avec tes amis :
Réalisé par :
ESSADDOUKI Mostafa