Les requêtes sous ACCESS 2007              INFORMATIQUE S3
RAPPEL   Création des tableaux : mode feuille de données et mode création.   Les différents type de données sous ACCESS ...
LES RELATIONS: Une conception appropriée de base de données permet de supprimer les données redondantes (doublons). Pour a...
LES RELATIONS: Types de relations entre les tables : Considérez une base de données de suivi des commandes, dotée dune tab...
LES RELATIONS: Relation plusieurs-à-plusieurs: Considérez la relation entre une table Produits et une table Commandes. Une...
LES RELATIONS: Relation un-à-un: Dans une relation un-à-un, chaque enregistrement de la première table ne comporte quun se...
LES RELATIONS:    avantages:   Les relations entre tables renseignent les structures de requêtes.   Les relations entre ...
LES RELATIONS: lintégrité référentielle: Lintégrité référentielle consiste à empêcher les enregistrement orphelins et perm...
LES RELATIONS: appliquer l’intégrité référentielle: Une fois cette intégrité appliquée, Access bloque toute opération susc...
LES RELATIONS: mettre a jour en cascade les champs correspondant: Dans ces cas de figure, vous souhaitez quAccess mette au...
LES RELATIONS: effacer en cascade les enregistrement correspondant: Access prend en charge loption Effacer en cascade les ...
LES RELATIONS: exercice d’application: construction d’une BD Access 2007.
LES REQUÊTES: une requête Access 2007 est un objet de base de données qui crée une feuille de données composé de champs et...
LES DIFFÉRENTS TYPE DE REQUÊTE    Il ya plusieurs types de requête sous ACCESS 2007, chaque type de    requête permet d’ef...
MODE ASSISTANT REQUÊTE:Le mode assistant requête permet de créer quatre type de requête:
MODE CRÉATION DE REQUÊTE:le mode création de requête offre beaucoup plus de possibilité:
REQUÊTE DE TYPE SÉLECTIONles requête sélection sont le type le plus utilisé, ils extraient les donnéesd’une ou plusieurs t...
REQUÊTE CRÉATION DE TABLE   Une requête Création de table extrait des données à partir dune ou de   plusieurs tables, puis...
REQUÊTE AJOUT Une requête Ajout ajoute un ensemble denregistrements (de lignes) à partir dune ou plusieurs tables source (...
REQUÊTE MISE A JOURles requêtes Mise à jour pour permettent d’ajouter, modifier ousupprimer les données dun ou de plusieur...
REQUÊTE SUPPRESSIONles requêtes Suppression suppriment toutes les données de chaquechamp, ainsi que la valeur de clé qui e...
LES REQUETES SELECTION:
Prochain SlideShare
Chargement dans…5
×

introduction requetes

1 573 vues

Publié le

une introduction aux requêtes sous Access 2007.

Publié dans : Formation
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 573
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

introduction requetes

  1. 1. Les requêtes sous ACCESS 2007 INFORMATIQUE S3
  2. 2. RAPPEL Création des tableaux : mode feuille de données et mode création. Les différents type de données sous ACCESS 2007. Propriétés de chacun des types de données sous ACCESS et leurs modification
  3. 3. LES RELATIONS: Une conception appropriée de base de données permet de supprimer les données redondantes (doublons). Pour atteindre cet objectif, vous devez diviser vos données en plusieurs tables en fonction de leurs sujets, ainsi chaque fait nest représenté quune seule fois. Vous configurez ensuite Microsoft Office Access 2007 de manière à rassembler les informations divisées . Pour ce faire, vous insérez les champs communs des tables liées.
  4. 4. LES RELATIONS: Types de relations entre les tables : Considérez une base de données de suivi des commandes, dotée dune table Clients, une table Commandes et une table produits. Relation un-à-plusieurs: Un client peut passer toutes les commandes quil souhaite. Pour tout client représenté dans la table Clients peuvent correspondre les commandes représentées dans la table Commandes. Ainsi, la relation entre la table Clients et la table Commandes est une relation un-à-plusieurs. Pour représenter une relation un-à-plusieurs dans la structure de votre base de données, prenez la clé primaire sur le côté « un » de la relation et ajoutez-la comme champ supplémentaire à la table sur le côté « plusieurs » de cette relation.
  5. 5. LES RELATIONS: Relation plusieurs-à-plusieurs: Considérez la relation entre une table Produits et une table Commandes. Une commande peut comprendre plusieurs produits. En revanche, un produit peut apparaître dans plusieurs commandes. Pour représenter une relation plusieurs-à-plusieurs, vous devez créer une troisième table, souvent appelée une table de jonction, qui décompose la relation plusieurs-à-plusieurs dans deux relations un-à-plusieurs. Vous devez ajouter la clé primaire de chacune des deux tables dans la troisième table. Par conséquent, la troisième table enregistre chaque occurrence ou instance de cette relation.
  6. 6. LES RELATIONS: Relation un-à-un: Dans une relation un-à-un, chaque enregistrement de la première table ne comporte quun seul enregistrement correspondant dans la deuxième table. 2.Clé primaire 1.Cette ligne représente la relation 3. Clé étrangère
  7. 7. LES RELATIONS: avantages: Les relations entre tables renseignent les structures de requêtes. Les relations entre tables renseignent les structures de formulaires et détats. Les relations entre tables vous permettent dappliquer lintégrité.
  8. 8. LES RELATIONS: lintégrité référentielle: Lintégrité référentielle consiste à empêcher les enregistrement orphelins et permet de synchroniser les références pour éviter que cette situation hypothétique ne se produise.
  9. 9. LES RELATIONS: appliquer l’intégrité référentielle: Une fois cette intégrité appliquée, Access bloque toute opération susceptible de lenfreindre. En dautres termes, Access bloque les mises à jour qui modifient la cible dune référence, et les suppressions qui léliminent. exemple:
  10. 10. LES RELATIONS: mettre a jour en cascade les champs correspondant: Dans ces cas de figure, vous souhaitez quAccess mette automatiquement à jour toutes les lignes concernées dans le cadre dune seule opération. Ainsi, Access assure une mise à jour complète évitant toute incohérence dans votre base de données: exemple:
  11. 11. LES RELATIONS: effacer en cascade les enregistrement correspondant: Access prend en charge loption Effacer en cascade les enregistrements correspondants. Lorsque vous appliquez lintégrité référentielle, que vous choisissez loption Effacer en cascade les enregistrements correspondants, que vous supprimez un enregistrement sur le côté de la clé primaire de la relation, Access supprime automatiquement tous les enregistrements qui référencent la clé primaire. exemple:
  12. 12. LES RELATIONS: exercice d’application: construction d’une BD Access 2007.
  13. 13. LES REQUÊTES: une requête Access 2007 est un objet de base de données qui crée une feuille de données composé de champs et d’enregistrement provenant d’une ou plusieurs table. les opérations qui s’appliquent a un tableau ACCESS peuvent aussi être appliquer a une requête. une requête est semblable a un filtre mais est beaucoup plus puissante. Ainsi une requête est un objet enregistré dans la base de données , alors qu’un filtre ne génère qu’un affichage temporaire.
  14. 14. LES DIFFÉRENTS TYPE DE REQUÊTE Il ya plusieurs types de requête sous ACCESS 2007, chaque type de requête permet d’effectuer une opération déterminer sur un objet de la base de données: ACCESS 2007 propose deux mode pour créer une requête: Assistant requête. Création de requête.
  15. 15. MODE ASSISTANT REQUÊTE:Le mode assistant requête permet de créer quatre type de requête:
  16. 16. MODE CRÉATION DE REQUÊTE:le mode création de requête offre beaucoup plus de possibilité:
  17. 17. REQUÊTE DE TYPE SÉLECTIONles requête sélection sont le type le plus utilisé, ils extraient les donnéesd’une ou plusieurs tables reliées et les affichent dans une feuilles dedonnées:
  18. 18. REQUÊTE CRÉATION DE TABLE Une requête Création de table extrait des données à partir dune ou de plusieurs tables, puis charge le jeu de résultats sur une nouvelle table. Vous pouvez aussi bien enregistrer la nouvelle table dans la base de données ouverte, que la créer dans une autre base de données.Requêtecréation detable.
  19. 19. REQUÊTE AJOUT Une requête Ajout ajoute un ensemble denregistrements (de lignes) à partir dune ou plusieurs tables source (ou requêtes) vers une ou plusieurs tables de destination. En règle générale, les tables source et de destination peuvent être dans la même base de données, sans pour autant le devoir.Requêteajout.
  20. 20. REQUÊTE MISE A JOURles requêtes Mise à jour pour permettent d’ajouter, modifier ousupprimer les données dun ou de plusieurs enregistrements existants.Les requêtes Mise à jour sont comparables à un formulaire puissantdans la boîte de dialogue Rechercher et remplacer.Requêtemise ajour
  21. 21. REQUÊTE SUPPRESSIONles requêtes Suppression suppriment toutes les données de chaquechamp, ainsi que la valeur de clé qui en fait un enregistrement unique: Requête suppression .
  22. 22. LES REQUETES SELECTION:

×