Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parSimone Oger Modifié depuis plus de 9 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.