Microsoft Access , en del af Microsoft Office Professional Suite er branchens standard for desktop databaser. Opstår problemer med Access , når der er dårligt designede borde eller ansættelsesforhold. Der er også tidspunkter , at Access ikke er den relevante database værktøj, fordi der er mange brugere , eller der er mange millioner af plader . En anden grund til ikke at vælge Microsoft Access ville være, hvis databasen kræver kompleks sikkerhed .
Access-database forholdet skema
Poor Table Design
Dårlig bord design kan enten stoppe en database i dens spor eller forårsager problemer efter års brug. Der er mange typer af dårlig tabel design. En af de store årsager til bord spørgsmål er ikke at have tabeller opfylder de tre standard former for normalisering.
P første normalform eliminerer gentagne felter i tabeller , såsom marker kaldet klasse 1, klasse 2 , klasse 3 . Dette udgør et problem , når en studerende tager en fjerde klasse . Tabellen indeholder ikke et felt med titlen Class 4 . Det ville være bedre at have to tabeller - en, der sporede studerende og én relateret til Students tabellen, sporede klasser
p andet Normal Form forhindrer det samme felt fra at blive vist i mere end ét sted, hvilket kan føre til . problemer med indtastning af data og forespørge på data.
Når felterne er placeret i den forkerte tabel er tredje normalform brudt, og dataintegritet ikke opnås .
dårlig Relationship design
dårligt forhold design kan også stoppe en database i dens spor. Hvis relationerne ikke er ordentligt udviklet , så deling af data mellem tabeller til at oprette forespørgsler, dataindtastning former og rapporter kan ikke ske. Også, hvis tabellerne ikke have en primær nøgle sæt, kan problemer i parforholdet bliver synlige , efter at databasen er blevet brugt i et stykke tid .
Too Many Records
Microsoft Access kan håndtere millioner af plader , men det har en grænse. Enhver én tabel i en Access-database bør ikke indeholde mere end 5 millioner plader , eller 1 million poster, der er memo felter. Dette problem vil sandsynligvis ikke blive synlige indtil efter databasen har været i brug i lang tid, og det er diagnosticeret , når du tilføjer nye dataposter er langsom eller systemet går ned .
Too Many Brugere
et andet problem med Microsoft Access er, at det ikke kan håndtere en masse brugere . Det beløb, som den kan håndtere varierer afhængigt af om databasen er delt , hvilket betyder, at der er en " back end " ( alle af databasen struktur) , og flere " forender " ( alle de dataindtastning formularer og rapporter ) . Hvis databasen er opdelt, så antallet af brugere ikke har en væsentlig indvirkning , medmindre de formularer og rapporter brug for hyppig opdatering , så bliver det besværligt at opdatere enkelte frontends . Hvis databasen ikke er opdelt, så antallet af brugere bør begrænses til 15 .
Behov Complex Security
Access et sikkerhedsproblem , der kan anvendes til en database. Men dette sikkerhedssystem er vanskeligt at anvende , og sikkerhed er normalt reguleret adgang indrømmes via nettet værdipapirer den mappe, der indeholder databasen . Hvis et system kræver bedre sikkerhed , så adgang er ikke den database system til at bruge .