Introduction aux Bases de Donn©es SGBDR Microsoft Access

  • View
    114

  • Download
    6

Embed Size (px)

Text of Introduction aux Bases de Donn©es SGBDR Microsoft Access

  • Page 1
  • Introduction aux Bases de Donnes SGBDR Microsoft Access
  • Page 2
  • SGBD ACCESS2 Plan du cours 1. Introduction 2. Cration dune BD Access 3. Tables 4. Requtes 5. Formulaires 6. Etats 7. Macros 8. Pages Web 9. Modules 10. Administration Access
  • Page 3
  • SGBD ACCESS3 Plan du cours Introduction Cration dune BD Access Tables Requtes Formulaires Etats Macros Pages Web Modules Administration Access
  • Page 4
  • SGBD ACCESS4 Introduction Simple tableur (Ex : Excel )
  • Page 5
  • SGBD ACCESS5 Introduction Systme de Gestion de Bases de Donnes
  • Page 6
  • SGBD ACCESS6 SGBD : Dfinition
  • Page 7
  • SGBD ACCESS7 SGBD : Dfinition
  • Page 8
  • SGBD ACCESS8 SGBD : Objectifs
  • Page 9
  • SGBD ACCESS9 SGBD: Bref historique
  • Page 10
  • SGBD ACCESS10 SGBD Relationnel Pas cher Facile utiliser Adapt au PME/PMI Compatibilit Windows Versions 1, 2, 95, 97, 2000, et XP (2002), 2003, 2007 Microsoft Access
  • Page 11
  • SGBD ACCESS11 Plan du cours Introduction Cration dune Base de Donnes Access Tables Requtes Formulaires Etats Macros Pages Web Modules Administration Access
  • Page 12
  • SGBD ACCESS12 Installation
  • Page 13
  • SGBD ACCESS13 Mthodes de cration dune BD Access Vide Base sur un modle prdfini
  • Page 14
  • SGBD ACCESS14 Objets de la BD Access Tables Requtes Formulaires tats Macros Modules Pages WEB ( partir des versions 2000 et XP) Manipulables comme des objets Windows (Copier, Coller, Supprimer, Renommer, etc.)
  • Page 15
  • SGBD ACCESS15 Architecture dAccess Tables Requtes (Queries) Etats (Reports) Formulaires (Forms) Macros Modules Excution Fonctions Appel Dclenchement Ouverture/filtre Appel A Ouverture/filtre Excution Fonctions Appel Dfinition de formulaire, table, etc. A Impression/Affichage/filtre A Excution des requtes sur des tables ouvertes Flux de donnes
  • Page 16
  • SGBD ACCESS16 Plan du cours Introduction Cration dune BD Access Tables Requtes Formulaires Etats Macros Pages Web Modules Administration Access
  • Page 17
  • SGBD ACCESS17 Tables Nom de la tableChamps de la table Enregistrements
  • Page 18
  • SGBD ACCESS18 Cration des tables Cration manuelle Cration automatise
  • Page 19
  • SGBD ACCESS19 Mthodes manuelles : Assistant Facile Rapide Tables standard
  • Page 20
  • SGBD ACCESS20 Mthodes manuelles : mode Cration Champs dfinis manuellement Nom du champ Type de donnes Description Proprits du champ
  • Page 21
  • SGBD ACCESS21 Mthodes manuelles : mode Cration Diffrents Types de donnes possibles : Texte Mmo Numrique Date/heure Montaire NumroAuto Oui/Non Objet OLE Lien hypertexte Liste de choix
  • Page 22
  • SGBD ACCESS22 Mthodes manuelles : mode Cration Diffrentes Proprits peuvent tre dfinies : Taille, Format, Masque de saisie, Valeur par dfaut, Index ou non Etc.
  • Page 23
  • SGBD ACCESS23 Mthodes automatiques : Script VB A partir des logiciels Atelier de Gnie Logiciel (AGL) WinDesign, AMC Designer (PowerDesigner), etc. Gnrer une base, une table En utilisant des modules Insertion du script Excution
  • Page 24
  • SGBD ACCESS24 Mthodes automatiques : donnes externes Importer (duplication) Oracle, DB2, Sybase, Foxpro, etc. Attacher/Lier avec (pointeur) Oracle, DB2, Sybase, Foxpro, etc. Avantages Client/serveur (Access comme un client) Dveloppement rapide Partage simple
  • Page 25
  • SGBD ACCESS25 Access Comme Client Access en Client Rseau Ou en local Tables Access SybaseOracle Attacher ODBC Table ATable S Table O Attacher ODBC Attacher.mdb
  • Page 26
  • SGBD ACCESS26 Modes de visualisation dune table Mode Cration Il sert crer ou modifier la structure dune table Mode Feuille de donnes Il permet de saisir les donnes, faire des tris, appliquer des filtres, etc.
  • Page 27
  • SGBD ACCESS27 Tables : Contraintes dintgrit Elles permettent de vrifier que chaque enregistrement saisi par lutilisateur correspond au format de donnes requis. En mode Cration : Prciser le type de donnes (proprits de taille, de format) Prciser un masque de saisie Rgles de validit du champs (proprit Valide Si)
  • Page 28
  • SGBD ACCESS28 Actif/Inactif Vrai/Faux Oui/NonFormatBoolen Oui/Non Numro alatoire attribu par Access Aleatoire Numro squentiel unique incrmental IncrementNouvelles Valeurs Champ non modifiabl e NumroAuto diffrents formats de date et d'heure Format Valeurs de date et d'heure Date/Heure Jusqu' 65 535 Caractres Mmo Par dfaut LongueurMaxi=2 55 Nombre maximum de caractres LongueurMaxiTaille du champ Combinaison de caractre s ( maximum 255) Texte() ValeursProprits associesTypes de champs Tables : Contraintes dintgrit Dfinition du Type de Donnes
  • Page 29
  • SGBD ACCESS29 Les donnes sont tapes la main ou proviennent de tables ou requtes Champ liste de choix Ass liste de choix Utiliser Menu>Insertion>Lien Hypertexte adresse de lien hypertexte Lien Hypertexte Objet li ou incorpor une table (par ex. son ou graphique) Objet OLE Scientifique Pourcentage Standard Fixe EuroFormat Valeurs montaires et donnes numriques utilises dans des oprations mathmatiques sur des donnes de 1 4 dcimales. Prcision 15 chiffres gauche de la virgule et 4 chiffres droite. Montaire Valeurs Proprits associesTypes de champs Tables : Contraintes dintgrit Dfinition du Type de Donnes
  • Page 30
  • SGBD ACCESS30 Stocke les nombres compris entre 10^281 et 10^281 Dcimal Identifiant globalement unique (GUID) stock sur 16 octet - utilis dans Access pour obtenir un identifiant unique de rplication. N de rplication Nombres entre 1,79769313486231E308 et 4,94065645841247E324 pour les valeurs ngatives et entre 4,94065645841247E324 et 1,79769313486231E308 pour les valeurs positives. Rel double Nombres entre 3,402823E38 et 1,401298E45 pour les valeurs ngatives et entre 1,401298E45 et 3,402823E38 pour les valeurs positives. Rel simple Nombres entre 2 147 483 648 et 2 147 483 647 (sans dcimales). Entier long Nombres entre 32 768 et 32 767 (sans dcimales). Entier Nombres entre 0 et 255 (sans dcimales).Octet Type Numrique Proprit associe Taille du champ Tables : Contraintes dintgrit Dfinition du Type de Donnes
  • Page 31
  • SGBD ACCESS31 Tables : Contraintes dintgrit Dfinition dun masque de Saisie Deux lettres majuscules, suivies de 2 ou 3 chiffres : >LL
  • Page 32
  • SGBD ACCESS32 Dans longlet Proprits du champ : Proprit Valide Si Prdicat devant tre vrifi pour autoriser linsertion dune donne Pour un champ de type entier : Valide Si >0 et