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

Les requêtes Manière de dialoguer avec une base de donnée pour : Consulter la base de données Ajouter des informations à la base de données Modifier la.

Présentations similaires


Présentation au sujet: "Les requêtes Manière de dialoguer avec une base de donnée pour : Consulter la base de données Ajouter des informations à la base de données Modifier la."— Transcription de la présentation:

1 Les requêtes Manière de dialoguer avec une base de donnée pour : Consulter la base de données Ajouter des informations à la base de données Modifier la structure de la base de donnée

2 Le langage SQL Le vrai langage des requêtes. Exemple : SELECT Etudiants.CodeEtudiant, Etudiants.Nom, InscriptionMatière.CodeMatière FROM Etudiants INNER JOIN InscriptionMatière ON Etudiants.CodeEtudiant = InscriptionMatière.CodeEtudiant;

3 Les requêtes en Access Moyen visuel de faire des requêtes

4 Les requêtes en Access Mais la requête est en réalité en SQL… SELECT Etudiants.Nom, Etudiants.Prénom, InscriptionFormation.Année, Formation.CodeFormation FROM Formation INNER JOIN (Etudiants INNER JOIN InscriptionFormation ON Etudiants.CodeEtudiant = InscriptionFormation.CodeEtudiant) ON Formation.CodeFormation = InscriptionFormation.CodeFormation ORDER BY InscriptionFormation.Année;

5 Les différents types de requêtes Requêtes de : Sélection Mise à jour Suppression Ajout Création de table

6 Requêtes de Selection Type de requête le plus courant de loin Méthode : 1. Sélectionner les tables concernées 2. Vérifier les jointures (liaisons entre les tables) 3. Sélectionner les champs à afficher

7 Requêtes : critères Permet de restreindre la sélection (la requête ne concerne pas tous les enregistrements)

8 Requêtes : critères Les animaux de lenclos E3

9 Requêtes : regroupements Permet de faire des calculs sur un ensemble de données (Min, Max, Somme, Compte, Moyenne) Deux types de champs : les champs regroupés, les champs avec calcul

10 Requêtes : regroupements Nombre danimaux par enclos et par espèces

11 Requêtes : champs calculés Champ calculé : nouveau champ calculé à partir dautres champs (comme dans Excel) Exemple : Né au zoo : vraifaux([date_nais] = [date_arr]; oui; non)

12 Requêtes : champs calculés Age des animaux (calculé à partir de la date daujourdhui et de la date de naissance)

13 Requêtes : requêtes en cascade Une requête peut être utilisée comme une table dans une autre requête. Attention : faire le lien entre les requêtes par des clés primaires !

14 Requêtes en cascade Age de lanimal le plus vieux du zoo

15 Requêtes en analyse croisée Requête de sélection dont le résultat est affiché sous forme de tableau. 3 types de champs sont affichés : Lignes Colonnes Valeur (avec une opération Min,Max, Somme,…) Fonctionnement 'similaire' aux tableaux croisés dynamique en Excel

16 Requêtes danalyse croisée Nombre danimaux par enclos et par espèces

17 Requêtes de suppression Sert à supprimer des enregistrements de la table. Conception : idem requête de sélection. Les enregistrements intervenant dans les données sélectionnées sont tous effacés.

18 Requêtes de Suppression Suppression de lemployé dont le code est EMP5

19 Requête de mise à jour Sert à mettre à jour la base (modifier les données de la base automatiquement) Conception : idem requêtes de sélection. Il faut indiquer les nouvelles valeurs des champs à modifier (ce peut être une formule)

20 Requête de mise à jour Requête qui ajoute 100 kg au stock de pomme (code AP)

21 Requête de création de table Conception similaire à une requête de sélection, les données sont stockées dans une nouvelle table. NB : (quasi) inutile en temps normal, peut être intéressant pour créer une nouvelle BD à partir des données d'une ancienne BD

22 Requêtes dajout Permet dajouter des informations aux tables de la BD. Conception similaire à une requête de sélection, les données sont ajoutées à une nouvelle table (à préciser)


Télécharger ppt "Les requêtes Manière de dialoguer avec une base de donnée pour : Consulter la base de données Ajouter des informations à la base de données Modifier la."

Présentations similaires


Annonces Google