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

Exercice Gpme SQL

La société SECURIPLUS utilise une base de données relationnelle, SecuriplusDB, pour gérer les informations sur ses agents de sécurité, ses sites et ses prestations. Le document décrit la structure de la base de données et présente une série de requêtes SQL à réaliser pour consulter, joindre et mettre à jour les données. Les travaux incluent l'affichage des agents, des sites, des prestations, ainsi que des mises à jour spécifiques pour un agent et l'ajout d'un nouveau site.

Transféré par

charlotte vermeulen
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)
3 vues2 pages

Exercice Gpme SQL

La société SECURIPLUS utilise une base de données relationnelle, SecuriplusDB, pour gérer les informations sur ses agents de sécurité, ses sites et ses prestations. Le document décrit la structure de la base de données et présente une série de requêtes SQL à réaliser pour consulter, joindre et mettre à jour les données. Les travaux incluent l'affichage des agents, des sites, des prestations, ainsi que des mises à jour spécifiques pour un agent et l'ajout d'un nouveau site.

Transféré par

charlotte vermeulen
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

La société SECURIPLUS, une PME spécialisée dans la sécurité privée, souhaite mieux

exploiter les données relatives à ses agents de sécurité, à ses clients, et à ses prestations
(gardiennage, rondes, sécurité incendie...).

Le service administratif tient ces informations dans une base de données relationnelle appelée
SecuriplusDB.

Vous travaillez au sein du service gestion et devez réaliser des requêtes SQL pour extraire,
organiser et mettre à jour les données utiles à la direction.

1. Structure de la base de données

Table : Agents

id_agent nom prenom qualification salaire id_site


1 Martin Paul SSIAP1 1900 2
2 Lopez Maria SSIAP2 2200 1
3 Diallo Mamadou APS 1850 3
4 Bernard Léa SSIAP3 2600 NULL

Table : Sites

id_site nom_site ville client


1 Entrepôt LogiNord Lille Carrefour
2 Siège BanqueX Paris BanqueX
3 Usine MetalPro Rouen MetalPro

Table : Prestations

id_prestation type tarif_horaire id_site


1 Gardiennage 25 1
2 Sécurité incendie 30 2
3 Ronde mobile 22 3

2. Travaux demandés

Partie A – Requêtes de consultation

1. Afficher la liste complète des agents (toutes les colonnes).


2. Afficher le nom et le prénom des agents travaillant sur un site situé à Paris.
3. Afficher les agents SSIAP2 et leur salaire.
4. Lister les noms des sites et le nom du client associé, triés par ville.
5. Afficher le nom, la qualification et le salaire des agents dont le salaire est supérieur
à 2000 €.

Partie B – Requêtes avec jointure

6. Afficher le nom de l’agent, le site sur lequel il travaille et le client correspondant.


7. Afficher la liste des sites et le type de prestation réalisée sur chacun.
8. Afficher pour chaque site, le nom du client et le tarif horaire de la prestation
associée.

Partie C – Mise à jour et gestion

9. L’agent Bernard Léa vient d’être affectée au site Siège BanqueX.


→ Écrire la requête SQL de mise à jour correspondante.
10. Un nouveau site vient d’être ajouté :

• id_site = 4
• nom_site = "Centre commercial Nova"
• ville = "Amiens"
• client = "Auchan"
→ Insérer cette ligne dans la table Sites

Vous aimerez peut-être aussi