1 / 23

Les requêtes

Les requêtes. 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).

ronnie
Download Presentation

Les requêtes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Les requêtes Réalisé par VISAGE JONATHAN (aidé par SLUYS DIDRIC) 2 NSSE

  2. 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.

  3. 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.

  4. Les requêtes  un peu de théorie (3) Et voilà, vous pouvez commencer une requête.

  5. Requête 1 (1) Je veux la liste des auteurs et éditeurs SQL ACCESS Cette table ne doit pas être sélectionné car on utilise que la table «média». SOLUTION Il y a plusieurs fois le même qui revient, ce qu’on appelle des redondances.

  6. Requête 1 (2) Pour éviter les redondances SQL ACCESS SOLUTION Il n’y a plus de redondance

  7. Requête 2 (1) Le «carnet de Bill» édité par Dupuis + l’adresse de Dupuis SQL ACCESS SOLUTION

  8. Requête 3 (1) Je veux la liste de tous les livres édités le 1/04 ACCESS SQL SOLUTION

  9. Requête 4 (1) Les premiers ouvrages de chaque éditeur SQL ACCESS SOLUTION Mais où sont les titres? On doit faire intervenir une 2ème requête

  10. Requête 4 (2) SQL ACCESS SOLUTION R_datemin = 1ère requête

  11. Requête 5 (1) Les premiers ouvrages écrits par FRANQUIN SQL ACCESS SOLUTION Mais où sont les titres? On doit faire intervenir une 2ème requête

  12. Requête 5 (2) SQL ACCESS SOLUTION On obtient les titres

  13. Requête 5 (3) SQL ACCESS SOLUTION

  14. 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.

  15. Requête 6 (2) • «R_datemin3» Reprends les tables et les champs utilisés. Table utilisé: «Médias» Dans la table «Médias», dans le champ «éditeurs», il y a un critère de sélection qui est «Marsu Productions» On effectue des regroupements

  16. Requête 6 (3) 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» Correspond au «like» du langage SQL.

  17. Requête 6 (4) Réponse de la requête

  18. Requête 6 (5) 2. responsable Description d’un critère (comparer à une autre valeur)

  19. Requête 6 (6) 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» Correspond au «WHERE» du langage SQL.

  20. Requête 6 (7) Réponse de la requête

  21. Requête 6 (8) 3. Req1 (Solution Finale) Permet l’addition des 2 requêtes Détermine les 2 requêtes à inclure dans Req1

  22. Requête 6 (9) Les différentes requêtes auxquelles on a du faire appel pour compléter Req1

  23. Requête 6 (10) Résultat finale de l’ensemble des 3 requêtes

More Related