Limite MS Access??

Fermé
Cupidon32160 Messages postés 8 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 8 août 2007 - 9 juil. 2007 à 16:12
cunlhaontz Messages postés 25 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 10 juin 2016 - 27 juil. 2010 à 11:10
Bonjour!

Est-il vrai que MS Access a du mal à gérer des base de données de grande taille??

Merci d'avance.

7 réponses

blux Messages postés 26529 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 13 décembre 2024 3 317
10 juil. 2007 à 09:27
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

4
Cupidon32160 Messages postés 8 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 8 août 2007
9 juil. 2007 à 16:29
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.
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
9 juil. 2007 à 17:31
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.
0
Cupidon32160 Messages postés 8 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 8 août 2007
10 juil. 2007 à 08:30
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!
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
10 juil. 2007 à 09:36
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.
0
blux Messages postés 26529 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 13 décembre 2024 3 317 > Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020
10 juil. 2007 à 10:04
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...
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906 > blux Messages postés 26529 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 13 décembre 2024
10 juil. 2007 à 10:29
Effectivement, mais bon Access en production, je suis pas fan...
M'enfin tout dépend de leur besoins, si ça leur convient alors pourquoi pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cupidon32160 Messages postés 8 Date d'inscription lundi 9 juillet 2007 Statut Membre Dernière intervention 8 août 2007
10 juil. 2007 à 14:05
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.
0
cunlhaontz Messages postés 25 Date d'inscription vendredi 15 février 2008 Statut Membre Dernière intervention 10 juin 2016 54
27 juil. 2010 à 11:10
Pas besoin de soft, il te suffit juste de récupérer ta BDD sous un format compatible (ex: sous forme de requêtes de création/insertion sauvegardé dans un fichier texte qu'il suffit d'exécuter dans ton MySQL ou autre BDD)
0
Zempachi Messages postés 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
9 juil. 2007 à 16:26
Salut,
Voui, la limite est au alentour de 1Go, je crois.
Access suffit pour gérer sa collection de cds mais au delà, il faut oublier.
-3