Jean Paul CHANLON IUT1 Grenoble Génie Mécanique et Productique Utilisation d’access 2007 Jean Paul CHANLON IUT1 Grenoble Génie Mécanique et Productique
Utilisation d’access 2007 - JP CHANLON – juin 2007 Avertissements Cette partie fait suite à l’introduction aux bases de données et à la prise en main d’access 2007. Les pré requis sont : - savoir construire une table, une relation et une requête simple. Utilisation d’access 2007 - JP CHANLON – juin 2007 2
Utilisation d’access 2007 - JP CHANLON – juin 2007 Plan du TP Le but est de compléter la base entamée précédemment avec des fonctionnalités plus complètes. Le Modèle Conceptuelle des Données Le Modèle Logique des Données Création des tables et des relations Création de requêtes Révisions Utilisation d’access 2007 - JP CHANLON – juin 2007 3
1 - Modèle Conceptuel des Données Schéma entités-associations 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions 1 - Modèle Conceptuel des Données Schéma entités-associations Clients Commandes Produits Passer Contenir - numéro client - nom client - prénom client - adresse client - num commande - date - prix de vente - réf produit désignation - quantité 1,1 1,n 0,n 1,n 1,1 1,1 Villes Habiter Tarif Coûter - numéro ville - nom ville - code postal - prix HT 1,n 1,n Utilisation d’access 2007 - JP CHANLON – juin 2007 4
2 - Modèle Logique des Données Traduction du MCD en MLDR 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions 2 - Modèle Logique des Données Traduction du MCD en MLDR Commandes Ligne Com Clients - N° commande date # client - N° ligne # N° commande # réf produit quantité - N° Client nom prénom adresse # réf ville Produits - Réf produit nom prix HT Villes - Réf ville nom code postal Utilisation d’access 2007 - JP CHANLON – juin 2007 5
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions 3 – Création des tables Création des tables Importer les tables T_Clients et T_Villes 1 Créer une base de données vide 2 3 4 Donner les renseignements demandés Utilisation d’access 2007 - JP CHANLON – juin 2007 6
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Création des tables Création des tables Créer les tables vides T_Commandes, T_LignesCommandes et T_Produits Attention aux types de chaque champ ! Importer le contenu des tableaux excel pour ces tables Utilisation d’access 2007 - JP CHANLON – juin 2007 7
Création des relations 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Création des relations Création des relations Créer les relations conformément au Modèle Logique des Données. Utilisation d’access 2007 - JP CHANLON – juin 2007 8
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions 4 . Création des requêtes Création des requêtes sélection Requête par projection Créer la requête qui affiche les clients avec leurs coordonnées. Il suffit d’importer la requête (et l’état) de la base du TP1 Requête par sélection Créer la liste des commandes passées avant le 14/09/2007, avec le nom des clients Utilisation d’access 2007 - JP CHANLON – juin 2007 9
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Création des requêtes Création des requêtes sélection Requête avec calcul numérique Créer la requête qui affiche le montant de chaque ligne de commande avec le nom du client Click droit Utilisation d’access 2007 - JP CHANLON – juin 2007 10
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Création des requêtes Création des requêtes sélection Requête avec opération Créer la requête qui affiche le nombre de commande par clients Utilisation d’access 2007 - JP CHANLON – juin 2007 11
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Création des requêtes Création des requêtes sélection Requête de non correspondance Créer la requête qui affiche les clients n’ayant pas passé de commandes Utilisation d’access 2007 - JP CHANLON – juin 2007 12
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions 5 . Révisions Création des requêtes sélection Créer la requête qui affiche les clients et le montant décroissant de leurs commandes passées entre le 10/09/2007 et 15/09/2007 Utilisation d’access 2007 - JP CHANLON – juin 2007 13
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Révisions Création des requêtes sélection Créer la requête qui affiche le nombre de chacun des produits commandés les 12/09/2007 et 14/09/2007 Utilisation d’access 2007 - JP CHANLON – juin 2007 14
Utilisation d’access 2007 - JP CHANLON – juin 2007 1.Le MCD – 2.Le MLD - 3.Création des tables et des relations - 4.Création des requêtes – 5.Révisions Révisions Création des requêtes sélection Créer la requête qui affiche le montant des commandes avec TVA pour chacun des produits 1 Créer la table T_Constantes Utilisation d’access 2007 - JP CHANLON – juin 2007 15