ACCESS
-
Upload
callum-sampson -
Category
Documents
-
view
10 -
download
0
description
Transcript of ACCESS
ACCESSLes requêtes
Travail réalisé par :
SLUYS Didric Classe : 2NSSE
Avec l’aide de PLETINCKX Kevin pour la création des exemples de requête.
L’utilité d’une requête
• Regroupez les données de plusieurs tables et les trier dans un ordre déterminé,
• Exécuter des calculs sur des groupes d’enregistrements
Le principe d’une requête ?
Tables
Le but étant de rassembler les données d’une ou plusieurs tables.
Requête
Comment créer une requête ? (1)
Les objets de Microsoft
Access
Les 2 modes de création de requête
Le « mode Création » est le plus utilisé pour créer une requête.
Comment créer une requête ? (2)Dans ce cas ci nous avons 2 tables dans notre
base de donnée.
Ensemble des tables de la base de
données
Ajouter la table sélectionnée dans la
requête.
Comment créer une requête ? (3)
Nom de la table
Les champs de la table
Les 2 tables sélectionnées pour la requête
Comment créer une requête ? (4)
Dans ce cas :
Éditeurs ou médias
Ex : ID_editeur, adresse, titre, auteur, ...
Croissant, décroissant, non trié.
Si la case est cochée, le champ sélectionné apparaitra dans la requête. Et à l’inverse, il n’apparaitra pas.
Permet d’affiner la requête (en choisissant certains mots, nombres, ...). Le « Ou » sera utilisé lorsque nous introduirons un 2e critère.
Comment créer une requête ? (5)
SQL
Les mots importants dans le langage SQL :
Select : reprend les noms des tables et des champs.
From : reprend les noms des tables.
Where : reprend les critères de la requête.
Distinct : pour éviter les redondances dans la réponse.
Exercice 2 (1)Requête : Le « Tintin en Amérique » édité par Casterman + le numéro de téléphone de Casterman.
Access
SQL
Exercice 3 (1)Requête : tous les éditeurs mais chacun ne doit apparaître qu’une seule fois (pas de redondance).
Access
SQLOn voit qu’il y plusieurs fois
« Adobe »
Exercice 3 (2)La solution se trouve dans le langage SQL.
Avec redondances Sans redondance
« Distinct »
Les éléments n’apparaissent qu’une fois.
Exercice 4 (1)Requête : les titres édités par « adobe » en 1981
Access
SQL
Utilisation de « * » car on ne sait pas ce qu’il y a devant.
Grâce à « * »Access va
reprendre toutesles données
contenant : 1981
Exercice 5 (1)Requête : les éditeurs pour lesquels l’attribut « responsable »
n’a pas été renseigné ?
Access
SQL
Termes qui permettent de trouver les cellules vides
On voit que « Casterman »
n’apparaît pas car il y a un responsable
Exercice 6 (1)Requête : les premiers ouvrages de chaque auteur
Access
SQL
Nous allons renommer « requête 4 » en « R_datemin »
Nous allons faire intervenir 2 requêtes pour cette recherche
Résultat Requête 1
Exercice 7 (1)Requête : les premiers ouvrages écrit par Hergé.
Access
SQL
Il faudra utiliser
2 requêtes
Résultat requête 1
Pour avoir, les opérations.
Cliquez sur
Exercice 8 (1)Requête : l’ouvrage le plus récent écrit par GOSCINNY
Access
SQL
Utilisation de 2 requêtes.
Comme « exercice 7 »