7 réponses
Salut,
access donne ses limitations (dans l'aide)...
A titre d'exemple, voici une partie des limitations d'ACCESS 2002 :
Base de données Access
Attribut Maximum
Taille d'un fichier de base de données Microsoft Access (.mdb) 2 giga-octets moins l'espace requis pour les objets système.
Nombre d'objets dans une base de données 32 768
Modules (y compris les formulaires et les états dont la propriété HasModule est associée à la valeur True) 1 000
Nombre de caractères dans un nom d'objet 64
Nombre de caractères dans un mot de passe 14
Nombre de caractères dans un nom d'utilisateur ou un nom de groupe 20
Nombre d'utilisateurs simultanés 255
Table
Attribut Maximum
Nombre de caractères dans un nom de table 64
Nombre de caractères dans un nom de champ 64
Nombre de champs dans une table 255
Nombre de tables ouvertes 2048 ; le nombre réel peut être inférieur à cette valeur en raison des tables ouvertes en interne par Microsoft Access
Taille de la table 2 giga-octets moins l'espace requis pour l'objet système.
Nombre de caractères dans un champ Texte 255
Nombre de caractères dans un champ Mémo 65 535 lors de la saisie des données par l'intermédiaire de l'interface utilisateur ;
1 giga-octet d'espace de stockage des caractères lors de la saisie des données par programmation
Taille d'un champ Objet OLE 1 giga-octet
Nombre d'index dans une table 32
Nombre de champs dans un index 10
Nombre de caractères dans un message de validation 255
Nombre de caractères dans une règle de validation 2 048
Nombre de caractères dans une description de table ou de champ 255
Nombre de caractères dans un enregistrement (à l'exclusion des champs Mémo et Objet OLE) 2 000
Nombre de caractères dans un paramètre de propriété de champ 255
Requête
Attribut Maximum
Nombre de relations appliquées 32 par table, moins le nombre d'index que comporte la table pour les champs ou les combinaisons de champs non impliqués dans les relations
Nombre de tables dans une requête 32
Nombre de champs dans un jeu d'enregistrements 255
Taille du jeu d'enregistrements 1 giga-octet
Limite de tri 255 caractères dans un ou plusieurs champs
Nombre de niveaux de requêtes imbriqués 50
Nombre de caractères dans une cellule de la grille de création de requête 1 024
Nombre de caractères pour un paramètre dans une requête de paramètre 255
Nombre d'opérateurs AND dans une clause WHERE ou HAVING 99
Nombre de caractères dans une instruction SQL approximativement 64 000
access donne ses limitations (dans l'aide)...
A titre d'exemple, voici une partie des limitations d'ACCESS 2002 :
Base de données Access
Attribut Maximum
Taille d'un fichier de base de données Microsoft Access (.mdb) 2 giga-octets moins l'espace requis pour les objets système.
Nombre d'objets dans une base de données 32 768
Modules (y compris les formulaires et les états dont la propriété HasModule est associée à la valeur True) 1 000
Nombre de caractères dans un nom d'objet 64
Nombre de caractères dans un mot de passe 14
Nombre de caractères dans un nom d'utilisateur ou un nom de groupe 20
Nombre d'utilisateurs simultanés 255
Table
Attribut Maximum
Nombre de caractères dans un nom de table 64
Nombre de caractères dans un nom de champ 64
Nombre de champs dans une table 255
Nombre de tables ouvertes 2048 ; le nombre réel peut être inférieur à cette valeur en raison des tables ouvertes en interne par Microsoft Access
Taille de la table 2 giga-octets moins l'espace requis pour l'objet système.
Nombre de caractères dans un champ Texte 255
Nombre de caractères dans un champ Mémo 65 535 lors de la saisie des données par l'intermédiaire de l'interface utilisateur ;
1 giga-octet d'espace de stockage des caractères lors de la saisie des données par programmation
Taille d'un champ Objet OLE 1 giga-octet
Nombre d'index dans une table 32
Nombre de champs dans un index 10
Nombre de caractères dans un message de validation 255
Nombre de caractères dans une règle de validation 2 048
Nombre de caractères dans une description de table ou de champ 255
Nombre de caractères dans un enregistrement (à l'exclusion des champs Mémo et Objet OLE) 2 000
Nombre de caractères dans un paramètre de propriété de champ 255
Requête
Attribut Maximum
Nombre de relations appliquées 32 par table, moins le nombre d'index que comporte la table pour les champs ou les combinaisons de champs non impliqués dans les relations
Nombre de tables dans une requête 32
Nombre de champs dans un jeu d'enregistrements 255
Taille du jeu d'enregistrements 1 giga-octet
Limite de tri 255 caractères dans un ou plusieurs champs
Nombre de niveaux de requêtes imbriqués 50
Nombre de caractères dans une cellule de la grille de création de requête 1 024
Nombre de caractères pour un paramètre dans une requête de paramètre 255
Nombre d'opérateurs AND dans une clause WHERE ou HAVING 99
Nombre de caractères dans une instruction SQL approximativement 64 000
D'où vient cette limitation? Est-ce Microsoft qui l'impose ou le fonctionnement du logiciel devient médiocre au-delà de cette limite?
Merci encore.
Merci encore.
C'est une question de cible du logiciel.
Access a été développé pour des "petits" besoins et non comme une solution pour de gros besoins. Là c'est plutôt du coté d'Oracle, MySQL, SQL Server, ...etc qu'il faut regarder.
Access a été développé pour des "petits" besoins et non comme une solution pour de gros besoins. Là c'est plutôt du coté d'Oracle, MySQL, SQL Server, ...etc qu'il faut regarder.
Désolé d'insister mais que se passe-t-il si cette limite est dépassée?
Pour expliquer mes questions, je vous fais part de ma situation: je suis en stage dans une grosse entreprise et l'on me demande de créer une base de données pour des fichiers qui sont en permanente évolution. On m'a démandé de m'informer sur les SGBD tout en me disant que toutes les base de données de mon service était faite avec MS Access.
D'autres questions: quel peut-être mon argument fondé (car quand on lit le descriptif du dernier MS Access le point de la limitation n'est pas explicité) pour persuader mon service de changer sans oublier qu'une bonne interface est obligatoire et que un grand nombre d'informations sont stockées dans Excel?
Merci!
Pour expliquer mes questions, je vous fais part de ma situation: je suis en stage dans une grosse entreprise et l'on me demande de créer une base de données pour des fichiers qui sont en permanente évolution. On m'a démandé de m'informer sur les SGBD tout en me disant que toutes les base de données de mon service était faite avec MS Access.
D'autres questions: quel peut-être mon argument fondé (car quand on lit le descriptif du dernier MS Access le point de la limitation n'est pas explicité) pour persuader mon service de changer sans oublier qu'une bonne interface est obligatoire et que un grand nombre d'informations sont stockées dans Excel?
Merci!
Désolé d'insister mais que se passe-t-il si cette limite est dépassée?
Beh a priori au mieux tu ne peux plus insérer d'element en base au pire la base est bloquée et les données plus accessibles
Pour le détails des limites voir le post de blux juste en bas.
En tout cas, tente d'évaluer la taille globale de l'ensemble des données pour voir si ça peut coller. Sinon il faudra regarder vers d'autres solutions.
Beh a priori au mieux tu ne peux plus insérer d'element en base au pire la base est bloquée et les données plus accessibles
Pour le détails des limites voir le post de blux juste en bas.
En tout cas, tente d'évaluer la taille globale de l'ensemble des données pour voir si ça peut coller. Sinon il faudra regarder vers d'autres solutions.
En tout cas, tente d'évaluer la taille globale de l'ensemble des données pour voir si ça peut coller. Sinon il faudra regarder vers d'autres solutions.
On peut feinter en mettant des tables liées vers d'autres fichiers .mdb, et du coup, la limitation de 2 Gb (qui est quand même imposée par windows si tu es en FAT32) saute allègrement...
On peut feinter en mettant des tables liées vers d'autres fichiers .mdb, et du coup, la limitation de 2 Gb (qui est quand même imposée par windows si tu es en FAT32) saute allègrement...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je vous remercie pour vos réponses cependant est-ce si difficile de passer d'Access à MySQL par exemple?
G vu kil existait des soft pourpasser d'un format à n autre.
Merci.
G vu kil existait des soft pourpasser d'un format à n autre.
Merci.