Aller au contenu principal

Requêtes pour le CDI

Écrire des requêtes SQL pour répondre aux questions que se pose la documentaliste du CDI (Centre de Documentation et d'Information).

Fichier SQL

bibliotheque.sql

MCD (Modèle Conceptuel de Données)

Le MCD est aussi appelé Schéma Entité-Association.

MCD_bibliotheque.png

Télécharger le MCD

MLD (Modèle Logique de Données)

Le MLD représente les tables et les relations entre les tables

MLD_bibliotheque.png

  • AUTEURS (idauteur, nom, prenom, datenaissance, datedeces, bibliographie, #idlivre)
  • EDITEURS (idediteur, nom, adresse, codepostal, ville, pays, telephone, fax, #idlivre)
  • EMPRUNTEURS (idemprunteur, nom, prenom, adresse, codepostal, ville, telephone, sexe, datenaissance, nbretards)
  • EMPRUNTS (idemprunt, datepret, daterendu, #idlivre, #idemprunteur)
  • LIVRES (idlivre, isbn, titre, nbpages, dateparu, prix, theme, format, #idauteur, #idediteur)

Questions

Consigne

A partir du schéma « Modèle Conceptuel de Données » MCD représenté ci-dessus, écrire les requêtes SQL pour répondre aux questions suivantes.

1. Comment afficher la liste des éditeurs (les informations sur les éditeurs) ?

Une solution

2. Comment afficher (uniquement) les noms des éditeurs triés par ordre alphabétique ?

Une solution

3. Comment afficher la liste des emprunteurs (les informations sur les emprunteurs) ?

Une solution

4. Comment afficher les prénoms et noms des emprunteurs triés par ordre alphabétique des noms ?

Une solution

5. Comment afficher les titres des livres dont le prix est supérieur à 10 euros, triés par prix descendant ?

Une solution

6. Comment afficher les auteurs nés après 1900, avec prénom et nom, triés par date de naissance ?

Une solution

7. Comment afficher le nombre total de livres dans la base de données ?

Une solution