sql >> Database teknologi >  >> RDS >> Access

Hvad betyder det at opdele en Microsoft Access-database?

Når du opdeler en database, betyder det, at du omorganiserer den til to filer. En fil er backend-databasen, der indeholder dataene og tabellerne. Den anden fil er frontend-databasen, der indeholder forespørgsler, formularer og rapporter. Brugere interagerer med dataene ved at bruge en lokal kopi af frontend-databasen.

I Microsoft Access kan du opdele en database ved hjælp af Database Splitter Wizard. Dette er en af ​​de mange grunde til, at vi elsker Access – det gør det hurtigt og nemt at udføre opgaver som disse! Når du har opdelt databasen, bliver du nødt til at distribuere frontend-databasen til dine brugere.

Lad os lære mere om, hvorfor du måske ønsker at opdele din database og fordelene ved at gøre det.

Hvorfor skal jeg overveje at opdele min database?

Ikke alle databaser skal opdeles, men det er noget, man skal overveje fra et arkitektonisk synspunkt. Ved at opdele din database i en front- og backend kan du forbedre databasens ydeevne, reducere risikoen for korruption og endda spare penge.

Når du opdeler en Access-database, opretter du to filer. Back-end-databasen indeholder kun tabellerne, mens front-end har alt andet:forespørgsler, formularer, makroer, rapporter og moduler. Alt dette kan distribueres til brugere uden at give dem adgang til dine borde.

Og med Database Splitter Wizard er det generelt meget simpelt at opdele en database. Men hvis du planlægger at opdele en stor eller mere kompleks database, anbefaler vi først at tale med en databaseekspert som Arkware.

Hvad er fordelene ved at opdele en Access-database?

Der er en række fordele ved at opdele din database:

  • Forbedret ydeevne. Opdelte databaser har forbedret ydeevnen markant, fordi kun data sendes på tværs af netværket. I en database, der ikke er opdelt, skal alle databaseobjekterne også sendes på tværs af netværket, ikke kun dataene.
  • Større sikkerhed. Da brugere ikke har direkte adgang til tabellerne, er der mindre risiko for, at de ved et uheld sletter tabeller eller stjæler data. Du kan også begrænse frontend-brugere i at foretage ændringer i applikationen.
  • Bedre pålidelighed. Opdeling af din Access-database reducerer risikoen for databasekorruption. Hvis der er et problem for en individuel bruger, er det normalt relateret til denne bruger og ikke databasen som helhed.
  • Forbedret fleksibilitet. Fordi hver bruger arbejder med en lokal kopi af front-end-databasen, kan brugere oprette forespørgsler, formularer og andre databaseobjekter uden at påvirke andre brugere.

Kontakt Arkware for at opdele din database 

Tror du, at databaseopdeling er det rigtige for din database? Kontakt Arkware for en konsultation. Hvis du har en lille og strømlinet database, kan du sandsynligvis opdele din database på egen hånd ved hjælp af Database Splitter Wizard. Mere komplekse databaser kan drage fordel af vores hjælp!


  1. Endnu et argument for lagrede procedurer

  2. Hvordan opretter man json-format med group-concat mysql?

  3. Sådan fungerer CHARACTER_LENGTH()-funktionen i MySQL

  4. Implementering af inkrementel belastning ved hjælp af Change Data Capture i SQL Server