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

TD SQL

Le document présente une série d'exercices SQL pour gérer les informations d'une entreprise, incluant la création d'une base de données, la modification de la structure des tables, des requêtes de consultation et des opérations d'insertion et de mise à jour des données. Les exercices couvrent des aspects tels que la définition de clés primaires et étrangères, l'ajout de colonnes, et la réalisation de requêtes avancées. L'objectif est de permettre une gestion efficace des employés, départements et projets au sein de la base de données relationnelle.

Transféré par

Mohamed Ait Abdelmalik
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)
2 vues2 pages

TD SQL

Le document présente une série d'exercices SQL pour gérer les informations d'une entreprise, incluant la création d'une base de données, la modification de la structure des tables, des requêtes de consultation et des opérations d'insertion et de mise à jour des données. Les exercices couvrent des aspects tels que la définition de clés primaires et étrangères, l'ajout de colonnes, et la réalisation de requêtes avancées. L'objectif est de permettre une gestion efficace des employés, départements et projets au sein de la base de données relationnelle.

Transféré par

Mohamed Ait Abdelmalik
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

SERIE D’EXERCICES SQL

Professeur : Zouheir BANOU

Contexte général
Une entreprise souhaite gérer les informations de ses employés, départements et projets à l’aide
d’une base de données relationnelle.

Exercice 1. Création de la base de données


1. Créer une base de données nommée gestion_entreprise

2. Créer la table departements contenant :


o id_dep
o nom_dep
o ville

3. Créer la table employes contenant :


o id_emp
o nom
o prenom
o poste
o salaire
o date_embauche
o id_dep

4. Définir :
o une clé primaire pour chaque table
o une clé étrangère entre employes et departements

5. Ajouter une contrainte pour empêcher un salaire inférieur à 3000

Exercice 2. Modification de structure


1. Ajouter une colonne email dans la table employes

2. Modifier la taille du champ poste

3. Supprimer la colonne ville de la table departements

4. Supprimer complètement la table depratements

Exercice 3. Requêtes de consultation


Écrire les requêtes SQL permettant de :

1. Afficher tous les employés

2. Afficher uniquement les noms et salaires


Page 1 sur 2
3. Afficher les employés dont le salaire dépasse 7000

4. Afficher les employés du département 2

5. Trier les employés par salaire décroissant

6. Afficher les employés dont le nom commence par “A”

7. Afficher les employés embauchés après 2022

8. Afficher le salaire maximum

9. Afficher le salaire moyen

10. Compter le nombre d’employés

Exercice 4. Requêtes avancées


1. Afficher les employés avec le nom de leur département

2. Afficher les départements sans employés

3. Afficher les employés ayant le salaire le plus élevé

4. Afficher le nombre d’employés par département

5. Afficher uniquement les départements ayant plus de 3 employés

Exercice 5. Insertion des données


1. Ajouter 3 départements

2. Ajouter 5 employés

3. Ajouter un employé sans préciser son salaire

4. Ajouter plusieurs employés avec une seule requête

Exercice 6. Mise à jour des données


1. Augmenter tous les salaires de 10%

2. Modifier le poste de l’employé ayant l’id 3

3. Changer le département d’un employé

4. Mettre le salaire à 9000 pour tous les managers


5. Supprimer les employés dont le salaire est inférieur à 4000
6. Vider complètement la table employes
7. Supprimer définitivement la table employes

Page 2 sur 2

Vous aimerez peut-être aussi