La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Réalisé par VISAGE JONATHAN (aidé par SLUYS DIDRIC) 2 NSSE.

Présentations similaires


Présentation au sujet: "Réalisé par VISAGE JONATHAN (aidé par SLUYS DIDRIC) 2 NSSE."— Transcription de la présentation:

1 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 Et voilà, vous pouvez commencer une requête. Les requêtes  un peu de théorie (3)

5 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

6 Requête 1 (2) SQL ACCESS SOLUTION Pour éviter les redondances 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 SQLACCESS SOLUTION

9 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?

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 On doit faire intervenir une 2 ème requête Mais où sont les titres?

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

16 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»

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

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

19 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»

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

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

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


Télécharger ppt "Réalisé par VISAGE JONATHAN (aidé par SLUYS DIDRIC) 2 NSSE."

Présentations similaires


Annonces Google