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

ExercicesSQL AII

Le document présente des exercices pratiques sur le langage SQL, incluant des requêtes pour interroger des bases de données relationnelles. Les exercices portent sur des schémas de base de données pour une agence et une société, avec des tâches d'insertion et de sélection de données. Les requêtes demandées incluent des calculs statistiques et des filtrages basés sur des critères spécifiques.

Transféré par

my World
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)
31 vues2 pages

ExercicesSQL AII

Le document présente des exercices pratiques sur le langage SQL, incluant des requêtes pour interroger des bases de données relationnelles. Les exercices portent sur des schémas de base de données pour une agence et une société, avec des tâches d'insertion et de sélection de données. Les requêtes demandées incluent des calculs statistiques et des filtrages basés sur des critères spécifiques.

Transféré par

my World
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

Le langage SQL

Exercice 1 :
Soit le schéma de base de données relationnel suivant :
AGENCE (Num_Agence, Nom, Ville)
CLIENT (Num_Client, Nom, Ville)
COMPTE (Num_Compte, #Num_Agence, #Num_Client, Solde)
EMPRUNT (Num_Emprunt, #Num_Agence, #Num_Client, Montant)

Ecrire les requêtes suivantes en SQL permettant d’afficher:


1. Le nombre des clients.
2. Le montant maximum des emprunts.
3. Le montant minimum des emprunts.
4. La moyenne des soldes des Comptes.
5. La liste des agences ayant des comptes-clients.
6. Les Clients ayant un compte à une agence à Sousse.
7. Nombre de clients habitant “Sousse”.

Exercice 2 :
Soit les relations suivantes de la société Gavasoft :
Emp(NumE, NomE, Fonction, Embauche, Salaire, Comm,#NumD)
Dept(NumD, NomD, Lieu)
Soit les extensions suivantes pour chaque table :
Table Dept :
NumD NomD Lieu
1 Droit Sousse
2 Commerce Tunis

Table Emp :

NomE Fonction Embauche Salaire Comm NumD


Anas Président 10/10/1979 10000 NULL NULL
Amine Doyen 01/10/2006 5000 NULL 1
Saber Stagiaire 01/10/2006 0 NULL 1
Med Commercial 01/10/2006 5000 100 2

1
Le langage SQL

Avec :
- NumD, Salaire, Comm : entier de 20 chiffres
- NomD, Lieu, NomE, Fonction : chaine de 30 caractères (au maximum).
- Embauche : date

Travail demandé :

1- Ecrire les commandes nécessaires à l’insertion des extensions suivantes pour chaque
table de la base de données.

2- Ecrire les requêtes SQL suivantes:

a. Donnez la liste des employés ayant une commission (Comm) (non NULL) classé par
commission décroissante

b. Donnez les noms des personnes embauchées depuis le 01-09-2006

c. Donnez la liste des employés travaillant à Sousse.

d. Donnez la liste des subordonnés de "Anas"

e. Donnez la moyenne des salaires.

f. Donnez le nombre de commissions non NULL.

g. Donnez la liste des employés gagnant plus que la moyenne des salaires de
l’entreprise

Vous aimerez peut-être aussi