Access er en relationel database management system fra Microsoft, der er gearet til personlig brug eller lav -volume data applikationer . Det er drevet af Microsoft Jet Database Engine og tilbyder en grafisk brugergrænseflade med guider til at gøre interagere med data nemt. Der er guider til at oprette tabeller, forespørgsler, formularer og rapporter , og andre funktioner , der skal forkorte indlæringskurven og tillader selv nybegyndere at bruge funktionerne i database management system med relativ lethed. Udfordringerne i Access-database management er i høj grad relateret til de begrænsninger i den underliggende Microsoft Jet Database Engine. Begrænsninger
Access er et fildeling , relationel database management system. Behandling sker på klienten. Dette udgør en særlig udfordring i flerbruger- , netværksbaserede miljøer. Flere processer fælles om adgang til den samme fil , hvilket resulterer i at dele, samtidighed og låsning spørgsmål. Hvis en forbindelse til filen pludselig er tabt, kan ufuldstændige , inkonsekvente eller urigtige oplysninger resultere . Adgang er ikke designet til high-volume , høj stress eller high- concurrency applikationer. Når det bruges i en uegnet miljø, kan data gå tabt eller blive beskadiget, og systemet stabilitet er ikke garanteret.
Network Connectivity
Når du bruger Access på et netværk , skal du sikre , at den net er hurtig og stabil , med lille chance for mistede forbindelser . Faldt forbindelser kan resultere i databasen korruption på grund af fildeling karakter af systemet . Som sådan er det uegnet til langsommere forbindelser , såsom dial -up modem.
Locking
Locking er et problem med Access , på grund af filen deling karakter Jet Engine. Brug opportunistisk låsning på netværket filserver kan resultere i databasen korruption. Deaktivering opportunistisk låsning kan resultere i problemer for andre programmer, der bruger serveren.
File Server
Ved deling af en Access-database fil over et netværk, skal filserveren være lykkedes at sikre, at det ikke er omfattet af unødig stress eller tungt arbejde belastninger fra andre programmer , for at forhindre mistede forbindelser og korruption af databasen . Tilsvarende bør der ikke være nogen klient forbindelser til databasen , når genstart eller slukke for serveren, som skal være forsynet med en konsekvent elforsyningen , så længe der er forbindelser .