Académique Documents
Professionnel Documents
Culture Documents
INTELLIGENCE
Compte rendu Base de
Données REQUETES
ACCESS
HADDOUM Rafik
Elève Ingénieur en 2ème année MI
Ecole Nationale Polytechnique
Avenue des Frères Oudek, Hassan Badi, B.P.182, El-Harrach, 16200
Alger, ALGERIE rafik.haddoum@g.enp.edu.dz
• NOMED : éditeur
• NUMECR : no de l'écrivain
STOCKER : donne les quantités en stocks des ouvrages dans les dépôts
• NUMOUVR : no de l’ouvrage
• NUMDEP : n° du dépôt
1. Liste des noms des éditeurs situés á Paris triés par ordre alphabétique :
La requête va rechercher NOMED dans la table ÉDITEUR, La condition à appliquer est que l'adresse de
l'éditeur doit être située à Paris, ce qui signifie que le champ "VILLEED" doit contenir "Paris". Ensuite,
il faut trier les résultats par ordre alphabétique du champ "NOMED".
2. Liste des titres des ouvrages ayant été éditer entre 1986 et 1987 :
on a besoin des titres des ouvrages avec leurs années d’éditions, on choisit que la table OUVRAGE,
ainsi, on met le critère qui est 1986 ou 1987 pour l’attribut ANNEEPARU de cette table et on laisse
l’affichage et des noms et des années pour vérifier lors de l’affichage
3. Liste des éditeurs dont le numéro de téléphone est inconnu :
on a besoin des noms des éditeurs dont leurs numéros est inconnus, on choisit que la table EDITEUR,
avec les deux attributs NOMED, TELED, ainsi on met le critère EST NULL pour l’attribut TELED de cette
table et on laisse l’affichage et des noms pour avoir la liste de nos éditeurs.
on a besoin des noms des éditeurs dont leurs numéros est inconnus, on choisit que la table EDITEUR,
avec les deux attributs NOMED, TELED, ainsi on met le critère EST NULL pour l’attribut TELED de cette
table et on laisse l’affichage et des noms pour avoir la liste de nos éditeurs.
5. Liste des
auteurs (nom + prénom) américains ou de langue française :
On a besoin des noms et prénoms des écrivains américains ou de langue française, on choisit que la
table ECRIVAIN, avec les deux attributs NOMECR, PRENOMECR, PAYSECR, LANGUEECR ainsi on met le
critère ‘USA’ pour l’attribut PAUSECR et dans la case de l’intersection de la ligne Ou avec l’attribut
LANGUEECR on met notre critère ‘Français’ et on laisse l’affichage des valeurs de tous les attributs pour
avoir la liste de nos écrivains américains ou de langue française.
on a besoin des titres des ouvrages en stock au dépôt numéro 2 , on choisit la table OUVRAGE, DEPORT,
STOCKER avec les attributs NUMOUVR, NOMOUVR, NUMDEP ainsi, on met nos critères qui est 2 sur
l’attribut NUMDEP de la table DEPOT et on laisse l’affichage et des NUMOUVR et des NOMOUVR.
7.
Liste des auteurs (nom + prénom) ayant écrit des livres coutants au moins 30€ :
On a besoin des Liste des auteurs (nom prénom) ayant écrit des livres coutants au moins 30€ , on choisit
la table ECRIVAIN, ECRIRE, OUVRAGE, TARIFER avec les attributs NOMECR, PRENOMECR, PRIXVENTE
ainsi, on met notre critère qui est >=30 sur l’attribut PRIXVENTE de la table TARIFER et on laisse
l’affichage de tout.
8. Ecrivains (nom prénom) ayant écrit des livres sur le thème (LIBRUB) des ‘finances publiques’ :
on a besoin des Ecrivains (nom prénom) ayant écrit des livres sur le thème (LIBRUB) des ‘finances
publiques’, on choisit la table ECRIVAIN, OUVRAGE, ECRIRE, CLASSIFICATION avec les attributs
NOMECR, PRENOMECR, LIBRUB ainsi, on met notre critère qui est ‘finances publiques’ sur l’attribut
LIBRUB de la table CLASSIFICATION et on laisse l’affichage de tout.
9. IDEM requête 8 mais on veut seulement les auteurs dont le nom contient un ‘A’ : on a besoin
des Ecrivains (nom prénom) ayant écrit des livres sur le thème (LIBRUB) des ‘finances publiques’, on
choisit la table ECRIVAIN, OUVRAGE, ECRIRE, CLASSIFICATION avec les attributs NOMECR,
PRENOMECR, LIBRUB ainsi, on met notre critère qui est ‘finances publiques’ sur l’attribut LIBRUB et
le critère Comme ‘A’ pour NOMECR, ou bien on utilise la requete 8 et on rajoute ce dernier critère et
on laisse l’affichage de tout
10. En supposant l’attribut PRIXVENTE dans TARIFER comme un prix TTC et un taux de TVA égal
15,5% sur les ouvrages, donner le prix HT de chaque ouvrage :
on a besoin des prix HT de tous les ouvrages, on choisit la table OUVRAGE, TARIFER avec les attributs
NOMOUVR, NUMOUVR, PRIXVENTE, et on rajoute le champ PRIXHT ainsi, dans le prix HT on met notre
requête : Prix HT: [PRIXVENTE]*1,155 et on laisse l’affichage de tout
11. Nombre d’écrivains dont la langue est l’anglais ou l’allemand :
on a besoin du Nombre d’écrivains dont la langue est l’anglais ou l’allemand, on choisit la table
ECRIVAIN avec les attributs NOMECR, LANGUECR, ainsi, on met notre critère ‘Allemand’ ou
‘Anglais’ dans la LANGUECR et on laisse l’affichage des noms des écrivains.
15. Liste des rubriques de classification avec pour chacune le nombre d’exemplaires en stocks
dans les dépots genoblais :
on a besoin Liste des rubriques de classification avec pour chacune le nombre d’exemplaires en stocks
dans les dépots genoblais, on choisit la table CLASSIFICATION, OUVRAGE, STOCKER, DEPOT avec les
attributs LIBRUB, QTESTOCK, VILLEDEP, ainsi, on met nos critères, ‘Grenoble’ pour VILLEDEP ainsi que
l’operation Somme pour avoir la qtte de stock et on affiche.
16. Liste des rubriques de classification avec leur état de stock dans les dépots grenoblais.
‘élevé » sil y’a plus de 1000exemplaires dans cette rubrique :
on a besoin Liste des rubriques de classification avec leur état de stock dans les dépôts grenoblois.
‘élevé s’il y’a plus de 1000exemplaires dans cette rubrique, sinon ‘faible’, donc on crée une requête de
analyse croisée 161 ou on vas mettre LIBRUB comme en tete de ligne et VILLEDEP comme en tête de
colonne et QTESTOCKER comme valeur , on choisit les chalb LIBRUB, SOMMEDEQTESTOCK et on
rajoute le champ EtatDeStock: VraiFaux([SommeDeQTESTOCK]>1000;"élevé";"faible" ce qui va
afficher la liste des rubriques avec une nouvelle colonne EtatDeStock.
17. Requête demandant le nom d’un auteur et affichant la liste des ouvrages qu’il a écrits :
On a besoin de liste des ouvrage du nom de l’auteur demandée par l’utilisateur donc on choisit la
table OUVRAGE, ECRIRE, ECRIVAIN et pour les criteres de la table ECRIVAIN on met [nom de
l’auteur].
Afin de réaliser cette requête, on clique sur l’icône créer -> création de requête ->Mise à jour et vu
qu’on veut mettre le stock à 0, on prend les tables STOCKER et DEPOT, on mets nos critères 6 pour
NUMOUVR et ‘Lyon2’ pour VILLEDEP et la valeur 0 qu’on veut mettre à jour QTESTOCK .Ensuite, on a
créé une requête de confirmation qui va nous calculer la quantité de stock après la mise à jour de cette
dernière.