Microsoft Access , en del av Microsoft Office Professional Suite , är branschstandard för stationära databaser . Problem uppstår med tillgång när det är dåligt utformade tabeller eller relationer . Det finns också tillfällen att Access inte lämplig databas verktyg eftersom det finns många användare eller det finns många miljontals skivor . Ett annat skäl att inte välja Microsoft Access vore om databasen kräver komplexa säkerhet .
Access-databas relation schema
Dålig Table Design
Dålig bord design kan antingen stoppa en databas i dess spår eller orsaka problem efter år av användning . Det finns många typer av dålig bord design . En av de stora orsakerna till bords frågor är att inte ha tabeller uppfyller de tre vanliga former av normalisering .
Första normalformen eliminerar upprepande fält i tabeller , till exempel fält som kallas klass 1 , 2 klass , klass 3 . Detta utgör ett problem när en student tar en fjärde klass . Tabellen innehåller inte ett fält med titeln Class 4 . Det skulle vara bättre att ha två tabeller - en som spårade studenter och en anknytning till Studenter tabellen som spårade klasser
andra normalformen förhindrar samma område från att visas på mer än en plats , vilket skulle kunna leda till . problem med datainmatning och sökfunktionen datan .
När fälten är placerade i fel tabell , är tredje normalformen bruten , och dataintegritet inte uppnås .
dålig relation Design
dålig relation design kan också stoppa en databas i dess spår . Om relationerna inte är ordentligt utvecklade , sedan dela data mellan tabeller för att skapa frågor, inmatningsformulär och rapporter kan inte hända . Även om tabellerna inte har en primärnyckel set , kan relationsproblem bli uppenbara efter det att databasen har använts på ett tag . Addera Too Many Records
Microsoft Access kan hantera miljontals skivor , men har det en gräns . Någon tabell i en Access-databas bör inte innehålla mer än 5 miljoner skivor , eller 1 miljon poster som PM-fält . Detta problem kommer troligen inte att bli synliga förrän efter det att databasen har varit i bruk under en längre tid , och det är diagnosen när nya dataposter är långsam eller kraschar systemet .
För många användare
annat problem med Microsoft Access är att det inte kan hantera en hel del användare . Det belopp som den kan hantera varierar beroende på om databasen är delad , vilket innebär att det finns en " back end " ( alla databasens struktur ) , och flera " slutar front " ( alla de former datainmatning och rapporter ) . Om databasen är uppdelad , då antalet användare inte har en betydande inverkan såvida de formulär och rapporter behöver frekvent uppdatering, då blir det besvärligt att uppdatera de individuella främre ändar . Om databasen inte är delad , då antalet användare bör begränsas till 15 . Behöver Complex Security
Access har säkerhet som kan tillämpas på en databas
. Detta är dock säkerhetssystem svårt att tillämpa , och säkerheten är oftast reglerat att komma beviljas via nätverk värdepapper på mappen som innehåller databasen . Om systemet kräver högre säkerhet , då Access är inte databassystemet att använda .