sql >> Databasteknik >  >> RDS >> Access

Vad innebär det att dela upp en Microsoft Access-databas?

När du delar upp en databas betyder det att du organiserar om den till två filer. En fil är backend-databasen som innehåller data och tabeller. Den andra filen är frontend-databasen som innehåller frågorna, formulären och rapporterna. Användare interagerar med data genom att använda en lokal kopia av frontend-databasen.

I Microsoft Access kan du dela upp en databas med hjälp av Databas Splitter Wizard. Detta är en av många anledningar till att vi älskar Access – det gör det snabbt och enkelt att slutföra uppgifter som dessa! När du har delat upp databasen måste du distribuera frontend-databasen till dina användare.

Låt oss lära oss mer om varför du kanske vill dela upp din databas och fördelarna med att göra det.

Varför ska jag överväga att dela upp min databas?

Alla databaser behöver inte delas upp, men det är något att överväga ur en arkitektonisk synvinkel. Genom att dela upp din databas i en front- och back-end kan du förbättra databasens prestanda, minska risken för korruption och till och med spara pengar.

När du delar upp en Access-databas skapar du två filer. Back-end-databasen innehåller bara tabellerna, medan front-end har allt annat:frågor, formulär, makron, rapporter och moduler. Allt detta kan distribueras till användare utan att ge dem tillgång till dina tabeller.

Och med Databas Splitter Wizard är det i allmänhet mycket enkelt att dela upp en databas. Men om du planerar att dela upp en stor eller mer komplex databas rekommenderar vi att du först pratar med en databasexpert som Arkware.

Vilka är fördelarna med att dela upp en Access-databas?

Det finns ett antal fördelar med att dela upp din databas:

  • Förbättrad prestanda. Delade databaser har avsevärt förbättrad prestanda eftersom endast data skickas över nätverket. I en databas som inte är delad måste alla databasobjekt också skickas över nätverket, inte bara data.
  • Större säkerhet. Eftersom användare inte har direkt åtkomst till tabellerna är det mindre risk att de av misstag tar bort tabeller eller stjäl data. Du kan också begränsa frontend-användare från att göra ändringar i applikationen.
  • Bättre tillförlitlighet. Att dela upp din Access-databas minskar risken för databaskorruption. Om det finns ett problem för en enskild användare är det vanligtvis relaterat till den användaren och inte databasen som helhet.
  • Förbättrad flexibilitet. Eftersom varje användare arbetar med en lokal kopia av frontend-databasen kan användare skapa frågor, formulär och andra databasobjekt utan att påverka andra användare.

Kontakta Arkware för att dela upp din databas 

Tror du att databasdelning är rätt för din databas? Kontakta Arkware för en konsultation. Om du har en liten och strömlinjeformad databas kan du sannolikt dela upp din databas på egen hand med hjälp av Databas Splitter Wizard. Mer komplexa databaser kan dra nytta av vår hjälp!


  1. Relation mellan katalog, schema, användare och databasinstans

  2. Hur man ansluter till SQL-serverdatabas från en Windows 10 UWP-app

  3. Hur man förbereder satser och bindningsparametrar i Postgresql för C++

  4. MySQL Conditional Insert