Base de données
Script de création des données (à télécharger)
$ sudo mysql;
-- création de la base -- à faire une seule fois mysql> create database Vente; -- on se place dans la base à utiliser mysql> use Vente; -- on charge les données depuis le fichier, dont il faut indiquer le chemin complet -- à faire une seule fois mysql> source Vente.sql;
Schéma de la base

Requêtes demandées
- Nombre de clients
- Nombre de clients parisiens
- Romans du 20ième siècle
- Nombre de livres par type
- Titres de livres classés chronologiquement
Solutions
-- -- Nombre de clients -- select count(*) from Client; -- -- Nombre de de clients parisiens -- select count(*) from Client where Ville like 'Paris'; -- -- Romans du 20ieme siecle -- select * from Livre where Annee > 1900 and Annee < 2001; -- -- Nombre de livres par type -- select Type, count(*) from Livre group by Type; -- -- Titres de livres classés chronologiquement -- select Titre from Livre order by Annee;