Access OverVue
Présentation de Microsoft Access
Access est un Système de Gestion. C'est un logiciel, et en aucun cas, il ne s'agit d'une base de données ! C'est un système qui sert à gérer des bases de données relationnelles. La base de données relationnelle est donc le type de fichiers gérés par Access, au même titre que Word gère des documents et Excel des classeurs.
MCD - Modèle conceptuel de données
Le modèle conceptuel des données (MCD) fait référence à la méthode Merise qui est une méthodes d'analyse, de conception et de gestion de projet informatique (il existe d'autre méthode comme l'UML, le SDM/S ou Axial).
La méthode Merise1 a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de d'écrire le système d'information à l'aide d'entités (voir les sites CCM et Developpez).
La méthode Merise est d'autant plus utile, qu'il n'y a pas de MCD dans Microsoft Access (seule, une liste de tables et de relations existe: le MLD).
1 - Appelée Merise comme le Merisier qui ne produit de bons résultats que si la greffe réussit. Cette méthode est concurencée par l'UML (en anglais Unified Modeling Language, "langage de modélisation unifié") qui est un langage graphique de modélisation des données et de traitements.
MLD - Modèle Logique de Données
Le modèle logique de données Access (menu Outils/Relations...) permet de représenter graphiquement des schémas de tables et les liens qui unissent celles-ci (avec des cardinalités).
Le modèle logique des données consiste à d'écrire la structure de données utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type de données utilisées lors des traitements.
Le modèle conceptuel des données (MCD) fait référence à la méthode Merise qui est une méthodes d'analyse, de conception et de gestion de projet informatique (il existe d'autre méthode comme l'UML, le SDM/S ou Axial).
La méthode Merise1 a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de d'écrire le système d'information à l'aide d'entités (voir les sites CCM et Developpez).
La méthode Merise est d'autant plus utile, qu'il n'y a pas de MCD dans Microsoft Access (seule, une liste de tables et de relations existe: le MLD).
1 - Appelée Merise comme le Merisier qui ne produit de bons résultats que si la greffe réussit. Cette méthode est concurencée par l'UML (en anglais Unified Modeling Language, "langage de modélisation unifié") qui est un langage graphique de modélisation des données et de traitements.
MLD - Modèle Logique de Données
Le modèle logique de données Access (menu Outils/Relations...) permet de représenter graphiquement des schémas de tables et les liens qui unissent celles-ci (avec des cardinalités).
Le modèle logique des données consiste à d'écrire la structure de données utilisée sans faire référence à un langage de programmation. Il s'agit donc de préciser le type de données utilisées lors des traitements.
Il s'agit des bases de données accessibles à travers le moteur de base de données2 utilisé nativement par Access, moteur qui porte le doux nom de JET. Sur Access, les documents gérés ont une extension en .mdb jusqu'à Access 2003 et .accdb depuis Access 2007 (ou .mde/.accde - Un fichier .mde est un fichier .mdb/.accdb qui a été compilé).
_____________________
2 - Un moteur de base de données est la couche logicielle de base servant à stocker les données, manipuler les données, fournir des données à une couche supèrieure. Traditionnellement, Access est une couche graphique basée sur le moteur Jet.
Les objets d'une base Access
• Table: contient des données
• Requêtes: pour interroger les données d'une (ou +) table(s)
• Formulaire: pour la saisie
• Etat: pour imprimer
• Pages: affichage ou saisie en mode web
• Macros: pour l'automatisation de manipulation
• Module: pour les procédures VBA
• Groupes : des raccourcis vers les différents objets (clic droit/Ajouter à un groupe).
Pour afficher les caractéristiques des objets: Menu Outils / Analyse / Documentation
• Table: contient des données
• Requêtes: pour interroger les données d'une (ou +) table(s)
• Formulaire: pour la saisie
• Etat: pour imprimer
• Pages: affichage ou saisie en mode web
• Macros: pour l'automatisation de manipulation
• Module: pour les procédures VBA
• Groupes : des raccourcis vers les différents objets (clic droit/Ajouter à un groupe).
Pour afficher les caractéristiques des objets: Menu Outils / Analyse / Documentation
Spécifications Access
Spécifications générales relatives aux bases de données Microsoft Access
Spécifications générales relatives aux bases de données Microsoft Access
- Taille d'un fichier de base de données Microsoft Access (.mdb): 2 gigaoctet.
- Nombre d'objets d'une base de données: 32 768
- Modules : 1 000
- Nombre de caractères d'un nom d'objet: 64
- Nombre de caractères d'un mot de passe: 14
- Nombre de caractères d'un nom d'utilisateur ou de groupe: 20
- Nombre d'utilisateurs simultanés: 255
- Nombre de caractères d'un nom de table: 64
- Nombre de caractères d'un nom de champ: 64
- Nombre de champs dans une table: 255
- Nombre de tables ouvertes: 2 048 (moins les tables ouvertes de façon interne).
- Taille d'une table: 1 gigaoctet
- Nombre de caractères d'un champ Texte: 255
- Nombre de caractères d'un champ Mémo: 65 535 au moyen de l'interface utilisateur, 1 gigaoctet par programmation.
- Taille d'un champ Objet OLE: 1 gigaoctet
- Nombre d'index dans une table: 32
- Nombre de champs dans un index: 10
- Nombre de caractères d'un message de validation: 255
- Nombre de caractères d'une règle de validation: 2 048
- Nombre de caractères d'une description de table ou de champ: 255
- Nombre de caractères d'un enregistrement: 2 000
- Nombre de caractères définissant une propriété d'un champ: 255
- Nombre de relations en vigueur: 32 par table (moins les index sans relations).
- Nombre de tables dans une requête: 32
- Nombre de champs dans une feuille de réponses dynamique: 255
- Taille d'une feuille de réponses dynamique: 1 gigaoctet
- Limite de tri: 255 caractères dans un ou plusieurs champs
- Nombre de niveaux de requêtes imbriquées: 50
- Nombre de caractères dans une cellule de grille d'interrogation: 1 024
- Nombre de caractères autorisé pour un paramètre de requête paramétrée: 255
- Nombre de AND dans une clause WHERE ou HAVING: 40
- Nombre de caractères d'une instruction SQL: environ 64 000
- Nombre de caractères d'une étiquette: 2 048
- Nombre de caractères d'une zone de texte: 65 535
- Largeur d'un formulaire ou d'un état: 22 pouces (55,87 cm)
- Hauteur d'une section: 22 pouces (55,87 cm)
- Hauteur de toutes les sections et de leurs en-têtes (en mode Création): 200 pouces (508 cm)
- Nombre de niveaux de formulaires ou d'états imbriqués: 3
- Nombre de champs ou d'expressions qui peuvent être triées ou regroupées dans un état: 10
- Nombre d'en-têtes et de pieds d'un état: 1 par pied d'état, 1 par pied de page et 10 par pieds de groupe.
- Nombre de pages imprimées dans un état: 65 536
- Nombre total de contrôles et de sections par formulaire ou état: 754