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». SQL ACCESS Il y a plusieurs fois le même qui revient, ce qu’on appelle des redondances. SOLUTION
Requête 1 (2) SQL ACCESS 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 SQL ACCESS 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 SQL ACCESS SOLUTION On doit faire intervenir une 2 ème requête Mais où sont les titres?
Requête 4 (2) SQL ACCESS SOLUTION R_datemin = 1ère requête
Requête 5 (1) Les premiers ouvrages écrits par FRANQUIN SQL ACCESS SOLUTION On doit faire intervenir une 2 ème requête Mais où sont les titres?
Requête 5 (2) SQL ACCESS SOLUTION On obtient les titres
Requête 5 (3) SQL ACCESS 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