Académique Documents
Professionnel Documents
Culture Documents
WHERE Livre.[N_Editeur#]=Editeur.[N_Editeur]
AND Livre.[N_Matière#]=Matière_Livre.[N_Matière]
AND Livre.[N_Famille#]=Famille_Livre.[N_Famille]
ORDER BY Livre[Titre];
Requête1
SELECT Titre
WHERE Ecrire.[N_Auteur#]=Auteur.[N_Auteur]
AND Ecrire.[N_Livre#]=Livre.[N_Livre]
Requête2
Titre
Le Manuel de l'ingénieur en Bâtiment
INFO Magazine N° 251 - Septembre 1998
SELECT Titre
WHERE Ecrire.[N_Auteur#]=Auteur.[N_Auteur]
AND Ecrire.[N_Livre#]=Livre.[N_Livre]
WHERE Acheter.[N_Livre#]=Livre.[N_Livre]
AND Acheter.[N_Facture#]=Facture.[N_Facture]
AND N_Facture=4;
Requête3
Date_Facture Titre Prix_Unitaire Qté_Achetée Prix_Total
06/09/1998 Architecture des Ordinateurs 250 1 250
06/09/1998 Les Microprocesseurs 190 1 190
06/09/1998 Exercices de Comptabilité générale 95 1 95
R4
WHERE Livre.[N_Matière#]=Matière_Livre.[N_Matière]
AND Livre.[Qté_Stock]>5
AND Matière_Livre.[Libellé_Matière]="informatique"
ORDER BY Livre.[Titre];
Requête4
Titre Prix_Unitaire Qté_Stock
INFO Magazine N° 251 - Septembre 1998 12 8
Informatique de gestion 170 8
Les Systèmes d'exploitation 320 8
Réseaux locaux informatiques 450 6
UNIX par la pratique 280 10
R5
WHERE Livre.[N_Editeur#]=Editeur.[N_Editeur]
AND Livre.[Prix_Unitaire]>150
AND Editeur.[Nom_Editeur]="Sochepress"
ORDER BY Livre.[Titre];
Requête5
Titre Prix_Unitaire Nom_Editeur
La Gestion des Entreprises Marocaines 160 SOCHEPRESS
R6
WHERE Livre.[N_Famille#]=Famille_Livre.[N_Famille]
Requête6
Titre Qté_Stock Prix_Unitaire
Les bases du Marketing moderne 12 160
Le Manuel de l'ingénieur en Bâtiment 10 250
Informatique de gestion 8 170
UNIX par la pratique 10 280
dBase par la pratique 4 120
Fiscalité d'entreprise 9 150
Les Systèmes d'exploitation 8 320
Systèmes d'information 4 230
Architecture des Ordinateurs 3 250
Les bases de la Comptabilité analytique 25 210
La Gestion des Entreprises Marocaines 18 160
Réseaux locaux informatiques 6 450
Les Microprocesseurs 5 190
Exercices de Comptabilité générale 14 95
R7
WHERE Facture.[N_Facture]=Acheter.[N_Facture#]
AND Livre.[N_Livre]=Acheter.[N_Livre#]
AND Facture.[Date_Facture]>=#4/9/98#
AND Facture.[Date_Facture]<=#18/9/98#
ORDER BY Livre.[Titre];
Requête7
Titre Date_Facture
Architecture des Ordinateurs 06/09/1998
Exercices de Comptabilité générale 06/09/1998
Fiscalité d'entreprise 06/09/1998
INFO Magazine N° 251 - Septembre 1998 05/09/1998
Le petit Robert 05/09/1998
Les Aventures de Tintin : Tintin au Congo 06/09/1998
Les aventures de Tintin : Tintin au Mexique 06/09/1998
Les bases de la Comptabilité analytique 11/09/1998
Les Microprocesseurs 06/09/1998
R8
WHERE Ecrire.[N_Auteur#]=Auteur.[N_Auteur]
GROUP BY Auteur.[Nom_Auteur]
HAVING count(Ecrire.[N_Livre#])>1
ORDER BY Auteur.[Nom_Auteur];
Requête8
Nom_Auteur Nbre_Livres
GORDON John 2
HERGE 2
MANSOUR Brahim 2
MOUBARAK Said 2
RADI Anas 2
SUBARU Kendo 2
Requête9
SELECT [année#], sum(montant_HT) AS CA_HT, sum(montant_TTC) AS CA_TTC
FROM facture
GROUP BY facture.[année#];
Query9
année# CA_HT CA_TTC
1996 250 300
1997 1660 1524
1998 2499 2866.80000305176
Requête10
SELECT nom_editeur, sum(prix_total) AS CA_HT, sum(prix_total*1.2) AS CA_TTC
livre.[N_livre]=acheter.[N_livre#]
GROUP BY editeur.[nom_editeur];
Query10
nom_editeur CA_HT CA_TTC
CASTERMAN 200 240
DUNOD 750 900
EYROLLES 680 816
FOUCHER 305 366
HACHETTE 540 648
HARRAP'S 250 300
MARABOUT 150 180
SOCHEPRESS 1534 1840.8
Requête11
SELECT libellé_famille, sum(prix_total) AS CA_HT, sum(prix_total*1.2) AS CA_TTC
acheter.[N_livre#]=livre.[N_livre] AND
acheter.[N_facture#]=facture.[N_facture] AND
facture.[année#]=1998
GROUP BY famille_livre.[libellé_famille];
Query11
libellé_famille CA_HT CA_TTC
Bandes dessinées 200 240
Dictionnaires 540 648
Livres universitaires 1735 2082
Magazines 24 28.8
Requête12
SELECT nom_editeur, count(N_livre) AS Nbr_titre_livres_disponibles
WHERE editeur.[N_editeur]=livre.[N_editeur#]
GROUP BY editeur.nom_editeur
ORDER BY editeur.nom_editeur;
Query12
nom_editeur Nbr_titre_livres_disponibles
CASTERMAN 2
DUNOD 2
ELLIPSES 2
EYROLLES 3
FOUCHER 3
HACHETTE 2
HARRAP'S 1
MARABOUT 1
MASSON 2
SOCHEPRESS 3
Requête13
SELECT titre, sum(qté_achetée) AS NB_E_V_E
WHERE facture.[N_facture]=acheter.[N_facture#]AND
livre.[N_livre]=acheter.[N_livre#]
HAVING facture.[année#]=1998;
Query13
titre NB_E_V_E
Architecture des Ordinateurs 1
dBase par la pratique 2
Exercices de Comptabilité générale 1
Fiscalité d'entreprise 5
INFO Magazine N° 251 - Septembre 1998 2
Le petit Robert 3
Les Aventures de Tintin : Tintin au Congo 1
Les aventures de Tintin : Tintin au Mexique 1
Les bases de la Comptabilité analytique 1
Les Microprocesseurs 1
Requête14
SELECT nom_editeur, sum(qté_stock) AS Nbr_G_E
FROM editeur, livre
WHERE editeur.[N_editeur]=livre.[N_editeur#]
GROUP BY editeur.[nom_editeur]
ORDER BY editeur.[nom_editeur];
Query14
nom_editeur Nbr_G_E
CASTERMAN 13
DUNOD 9
ELLIPSES 16
EYROLLES 19
FOUCHER 47
HACHETTE 13
HARRAP'S 21
MARABOUT 15
MASSON 18
SOCHEPRESS 35
Requête15
SELECT N_facture, date_facture, count([N_livre#]) AS NBRS_livres
FROM facture, acheter
WHERE facture.[N_facture]=acheter.[N_facture#]
GROUP BY facture.[N_facture], facture.[date_facture], facture.[année#]
HAVING facture.[année#]=1998
ORDER BY facture.[N_facture];
Query15
N_facture date_facture NBRS_livres
3 05/09/1998 2
4 06/09/1998 3
5 06/09/1998 1
6 06/09/1998 2
7 25/09/1998 2
9 11/09/1998 1
Requête16
SELECT SUM(Prix_total) AS CA_Global, SUM(Qté_Achetée) AS
Nbre_Global_Exemplaires_vendus_en_1998
FROM Acheter, Facture
WHERE Acheter.[N_Facture#]=Facture.[N_Facture]
AND Facture.[Année#]=1998;
Query16
CA_Global Nbre_Global_Exemplaires_vendus_en_1998
2499 18
Requête17
SELECT nom_auteur
FROM auteur, ecrire, livre, editeur
WHERE auteur.[N_auteur]=ecrire.[N_auteur#]
AND ecrire.[N_livre#]=livre.[N_livre]
AND livre.[N_editeur#]=editeur.[N_editeur]
AND editeur.[nom_editeur]="SOCHEPRESS"
AND nom_auteur IN
(SELECT nom_auteur
FROM Auteur,Ecrire,Livre,editeur
WHERE auteur.[N_auteur]=ecrire.[N_auteur#]
AND Ecrire.[N_Livre#]=Livre.[N_Livre]
AND livre.[N_editeur#]=editeur.[N_editeur]
AND editeur.[nom_editeur]="FOUCHER");
Query17
nom_auteur
RADI Anas