Gesplitste database sneller maken ?

Status
Niet open voor verdere reacties.

M.Broere

Gebruiker
Lid geworden
4 okt 2000
Berichten
75
Ik heb een database gebouwd en vervolgens de tabellen in een aparte database afgesplitst. (via wizard database splitsen)

De relaties staan nu in de database waar alleen de tabellen staan.

Is het voor de snelheid beter de relaties ook vast te leggen tussen de gekoppelde tabellen in de andere database of juist niet ?
 
Als je in een gesplitste database in de Back end tabellen via relaties met elkaar verbonden hebt, dan neemt Access deze relaties in de Front end over. Je hoeft de relaties dus niet opnieuw te maken. Kijk maar in het relatievenster en klik op Alle relaties weergeven.

Als je in de back end geen relaties hebt gelegd, dan kun je in de front weliswaar wel een relatie leggen tussen twee gekoppelde tabellen, maar je kunt er geen Referentiële integriteit (controle op gelijke waarden) voor instellen. Dat kan alleen in de database waar de tabellen staan, dus de back end. De Referentiële integriteit is juist de kern van de relaties.

Relaties kunnen je database behoorlijk vertragen. Als je problemen met de performance hebt dan zou je andere manieren kunnen verzinnen om controles op de velden uit te voeren. Maar er zijn ook andere redenen voor trage databases. Op http://www.granite.ab.ca/access/a2kslow.htm staan een aantal tips hiertegen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan