@bab : Dans le cas d'Access en local la différence devrait être imperceptible ... mais considère toujours qu'une requête c'est mieux que 2. Et puis ce sont de bonnes habitudes à prendre
Pour continuer ce que FlorentG conseille, "stratégique" ici veut dire que tu dois indexer les clefs (quoique normalement ce soit fait automatiquement sur tous les SGBD courants maintenant - à confirmer), ainsi que les champs auxquels tu vas accéder "par l'extérieur" :
Par exemple tu as une requête du genre
Code :
- Select table1.champ,table2.champ from table1
- inner join table2 on table1.ID = table2.ChampPasID
|
En supposant que la clef primaire de table2 soit "ID", tu as tout intérêt à indexer "ChampPasID", surtout s'il est susceptible d'être par exemple linké de la sorte à plusieurs reprises.