Réalisé par
VISAGE JONATHAN (aidé par SLUYS DIDRIC)
2 NSSE
Les requêtes un peu de théorie (1)
• Dans la fenêtre Base de données, cliquez sous Objets sur Requêtes , puis cliquez sur Nouveau.
Les requêtes un peu de théorie (2)
Dans la boîte de dialogue Ajouter une table, ajoutez les tables, vues ou fonctions à utiliser pour créer la requête, puis cliquez sur Fermer.
Et voilà, vous pouvez commencer une requête.
Les requêtes un peu de théorie (3)
Requête 1 (1)Je veux la liste des auteurs et éditeurs
Cette table ne doit pas être sélectionné car on utilise que la table «média».
SQLACCESS
Il y a plusieurs fois le même qui revient, ce qu’on appelle
des redondances.
SOLUTION
Requête 1 (2)
SQLACCESS
SOLUTION
Pour éviter les redondances
Il n’y a plus de
redondance
Requête 2 (1)Le «carnet de Bill» édité par Dupuis + l’adresse
de Dupuis
SQLACCESS
SOLUTION
Requête 3 (1)Je veux la liste de tous les livres édités le 1/04
SQLACCESS
SOLUTION
Requête 4 (1)Les premiers ouvrages de chaque éditeur
SQLACCESS
SOLUTION
On doit faire intervenir une 2ème requête
Mais où sont les titres?
Requête 4 (2)SQLACCESS
SOLUTION
R_datemin
=
1ère requête
Requête 5 (1)Les premiers ouvrages écrits par FRANQUIN
SQLACCESS
SOLUTION
On doit faire intervenir une 2ème requête
Mais où sont les titres?
Requête 5 (2)SQLACCESS
SOLUTION
On obtient les titres
Requête 5 (3)SQLACCESS
SOLUTION
Requête 6 (1)Le plus vieux livre édité par
«MARSU PRODUCTION» + le nom du responsable
Il faudra utiliser 3 requêtes:
• «R_datemin3» Va déterminer la maison d’édition et la date de parution la plus lointaine.
• «Req1» Le titre du livre édité par Marsu Production.
• «responsable» Va déterminer la personne désignée comme responsable de la maison d’édition.
1. «R_datemin3»
Requête 6 (2)
Dans la table «Médias», dans le champ «éditeurs», il y a un critère de sélection qui est «Marsu Productions»
Reprends les tables et les champs utilisés.
Table utilisé: «Médias»
On effectue des regroupements
Requête 6 (3)
Correspond au «like» du langage SQL.
Champ = SELECT
Lorsqu’on travaille avec 1 table
Champ + Table = SELECT
Lorsqu’on travaille avec plusieurs tables (pour éviter
l’utilisation d’un champ d’une mauvaise table)
Correspond à «FROM»
Requête 6 (4)
Réponse de la requête
2. responsable
Requête 6 (5)
Description d’un critère (comparer à une autre valeur)
Requête 6 (6)
Correspond au «WHERE» du langage SQL.
Champ = SELECT
Lorsqu’on travaille avec 1 table
Champ + Table = SELECT
Lorsqu’on travaille avec plusieurs tables (pour éviter
l’utilisation d’un champ d’une mauvaise table)
Correspond à «FROM»
Requête 6 (7)
Réponse de la requête
3. Req1 (Solution Finale)
Requête 6 (8)
Détermine les 2 requêtes à inclure
dans Req1
Permet l’addition des
2 requêtes
Requête 6 (9)
Les différentes requêtes auxquelles on a du faire appel pour compléter
Req1
Requête 6 (10)
Résultat finale de l’ensemble des 3 requêtes
Top Related