Vous êtes sur la page 1sur 1

Année universitaire : 2023/2024

Filière : 3IIR

Module : SQL SERVER

TP 2 : Les éléments de base de SQL

Exercice 1 :
Soit le schéma relationnel suivant :

1. Créer la base de données avec les contraintes suivantes :

▪ Les clés primaires ne doivent pas être nul et doivent être générées automatiquement par le système.

▪ La contrainte de clé étrangère entre les tables.

▪ Le nom et prénom de l’employé ne doivent pas être nul.

▪ Le nom de département est unique.

▪ La valeur par défaut de la colonne « DateEmbauche » est la date du système.

▪ La valeur ‘Marrakech’ est la valeur par défaut pour la colonne « Ville_Dep ».

2. Insertion de données :

Ajoutez au moins trois départements à la table " Département ".

Ajoutez au moins cinq employés à la table "Employé", en les associant à des départements existants.

3. Donner la liste des numéros et noms des employés du département 2


4. Quelle requête utiliser pour sélectionner uniquement les employés qui ont une date naissance
entre 1991-02-01 et 1991-02-20 ?
5. Quelle requête utiliser pour afficher les employés dont le nom commence par s?
6. Quelle requête utiliser pour récupérer le salaire le plus élevé ?
7. Quelle requête utiliser pour récupérer la liste des employés par ordre alphabétique du nom de
famille.
8. Donner les noms des vendeurs du département 3 dont le salaire est supérieur à 4500
9. Donner la liste des noms, fonctions et salaires des employés qui gagnent entre 3200 et 8800
10. Donner la liste des noms, des fonctions et des numéros du département des employés ouvrier,
secrétaire ou vendeur
11. Augmentez de 10% tous les salaires des employés appartenant aux départements 2 et 3.
12. Il a été défini un plafond de salaire 10000 DHs pour les employés du département 2. Mettez à jour
la table « Employé » pour prendre en considération cette modification.

Vous aimerez peut-être aussi