Page 20 - DCG - SQL - 2025
P. 20
Exercice
CONTEXTE : Librairie universitaire
Une librairie universitaire vend des ouvrages spécialisés par domaine. Les clients peuvent commander
plusieurs livres en ligne. Certains auteurs sont présents dans plusieurs domaines. L’équipe commerciale
souhaite filtrer les données selon des intervalles de prix ou des listes de valeurs précises.
SCHÉMA RELATIONNEL
LIVRE (RefLivre, Titre, Domaine, Prix)
AUTEUR (NoAuteur, NomAuteur)
ECRITURE (#RefLivre, #NoAuteur)
CLIENT (NoClient, NomClient, Categorie)
COMMANDE (NoCmd, DateCmd, #NoClient)
REQUÊTES À FORMULER
BETWEEN
1. Afficher les titres des livres dont le prix est compris entre 30 et 60 euros inclus.
2. Afficher les commandes dont la date est comprise entre le 1er janvier 2024 et le 30 juin 2024.
IN (liste fixe)
3. Afficher les noms des clients appartenant aux catégories "Étudiant", "Enseignant" ou "Chercheur".
4. Afficher les titres des livres dont le domaine est l’un des suivants : "Droit", "Économie",
"Informatique".
NOT IN (liste fixe)
5. Afficher les noms des auteurs qui n’ont écrit aucun livre dans les domaines "Psychologie" ou
"Sociologie".
6. Afficher les clients dont la catégorie n’est ni "Particulier", ni "Administration", ni "Entreprise".
15