Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3006 connectés 

  FORUM HardWare.fr
  Programmation

  Accélérer une base Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accélérer une base Access

n°119129
snike
Posté le 29-03-2002 à 17:33:41  profilanswer
 

Si vous avez du temps est-ce que vous pouvez réfléchir sur les méthodes d'accélérer l'accès aux données d'une base ACCESS.
 
1/ Si certaines tables peuvent d'être partitionner en plusieurs, on peut demander à l'utilisateur de préciser la rubrique désiré. Par exemple une table qui contient les identitées d'employés on pourrait Filtrer par 3 catégories Direction, Cadres, Ouvriers.
 
2/ On pourrait archiver les données les plus anciennes et en cas de besoin faire travailler la requêtes sur la table normale et celle des archives.
 
Access permet de Filtrer les données, cette méthode permet t'elle d'accélérer l'accès aux données ?
 
Si vous avez d'autre idée pour accélérer l'accès aux données dans une base ACCESS fait moi part de vos solutions.
 
Thanx


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
mood
Publicité
Posté le 29-03-2002 à 17:33:41  profilanswer
 

n°119133
snike
Posté le 29-03-2002 à 17:42:56  profilanswer
 

viiz a écrit a écrit :

Bah utilise un vrai SGBD... :sarcastic:  




 
Tu veux dire quoi par là ?


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°119134
snike
Posté le 29-03-2002 à 17:43:43  profilanswer
 

Je n'ais pas le choix


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°119209
iskream
Posté le 29-03-2002 à 23:02:00  profilanswer
 

Déjà, tu peux commencer par construire un véritable modèle de données (MCD, puis implantation du modèle sous Access).
Ensuite, pour accélerer les traitements que tu peux faire sur ton SGBD, il suffit d'utiliser les index, de défragmenter la base de temps à autres, et SURTOUT de faire des requêtes optimisées.
 
@+

n°119218
Nokbilong
unique, comme tout le monde.
Posté le 29-03-2002 à 23:12:59  profilanswer
 

c clair que si t'a un MCD bien foutu, ca aide deja bcp...
tes solutions me semble pas viable, trop chiantes, trop lourdes :)
 
"une table qui contient les identitées d'employés on pourrait Filtrer par 3 catégories Direction, Cadres, Ouvriers"
 
 
c justement le truc a eviter (d'apres mon prof d'analyse,e t c pas une fiotte) vaut mieux tout regrouper dans la meme table, PERSONNE, quitte a foutre des heritages, mé bon sous Access :/
 
ouai donc, si tu veux avoir kk chose de mieux, oublie access deja :)


---------------
"-Dites 33. -Export!!" [:nokbilong]
n°119232
Roco
Posté le 29-03-2002 à 23:33:40  profilanswer
 

Tu as pensé à lui mettre un nouveau pot d'échappement et d'améliorer la compression.
 
Bon je sors vite :hap: :hello:

n°119293
snike
Posté le 30-03-2002 à 10:49:18  profilanswer
 

nokbilong a écrit a écrit :

c clair que si t'a un MCD bien foutu, ca aide deja bcp...
tes solutions me semble pas viable, trop chiantes, trop lourdes :)
 
"une table qui contient les identitées d'employés on pourrait Filtrer par 3 catégories Direction, Cadres, Ouvriers"
 
 
c justement le truc a eviter (d'apres mon prof d'analyse,e t c pas une fiotte) vaut mieux tout regrouper dans la meme table, PERSONNE, quitte a foutre des heritages, mé bon sous Access :/
 
ouai donc, si tu veux avoir kk chose de mieux, oublie access deja :)  




 
Je vous demande ça pour mon boulot que je vais commencer, donc je n'ais pas le choix du SGBD.
 
Dans ACCESS à quoi servent les relations ?


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°119304
snike
Posté le 30-03-2002 à 11:22:50  profilanswer
 

UP


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
n°119364
Roco
Posté le 30-03-2002 à 15:10:22  profilanswer
 

Ca dépend du projet que tu fais...
 
Si par exemple tu fais du Php pour un site internet dynamique, tu peux virer les relations dans ACCESS car tu formules tes jointures dans les requêtes SQL.

n°119742
snike
Posté le 01-04-2002 à 10:25:07  profilanswer
 

Roco a écrit a écrit :

Ca dépend du projet que tu fais...
 
Si par exemple tu fais du Php pour un site internet dynamique, tu peux virer les relations dans ACCESS car tu formules tes jointures dans les requêtes SQL.  




 
Dans n'importe quelle base de données tu fais des requêtes et donc des jointures, cela voudrait dire que les relations ne servent à rien ???


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
mood
Publicité
Posté le 01-04-2002 à 10:25:07  profilanswer
 

n°119820
Roco
Posté le 01-04-2002 à 13:46:34  profilanswer
 

C'est ce que je viens de te dire...
 
Les relations ne servent à rien quand tu fais des requêtes avec des jointures.
 
Maintenant, les relations peuvent servir dans d'autres cas de figure, n'oublie pas que ACCESS peut s'utiliser seul ou avec du VBA.

n°119822
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 01-04-2002 à 13:48:46  profilanswer
 

iskream a écrit a écrit :

Ensuite, pour accélerer les traitements que tu peux faire sur ton SGBD, il suffit d'utiliser les index



Euh... utiliser des index sur une base Access qui risque d'être importante revient à louer un appart à ben Laden à New York... :D

n°120021
iskream
Posté le 01-04-2002 à 22:14:24  profilanswer
 

C'est pour ça qu'il faut la compacter régulièrement !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Accélérer une base Access

 

Sujets relatifs
PB sous ACCESS Avec lastcreation d'un .reg pour modifer la base
[access et vba] comment mettre une requete dans le code et créer =>[SQL] base de données vidée chez Free.fr !
Flash to PHP/ Php to Flash via base mySQL?Flash to PHP/ Php to Flash via base mySQL?
Acceder a une base de donnée Mysql a distance ???[Access] pb avec une requète "CREATE TABLE"
[PHP/MySQL] probleme pour recuperer des donnees d'une base MySQLAccess : transformer un projet en *.exe ?
Plus de sujets relatifs à : Accélérer une base Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR