Her er de fem bud for databasedesign, uanset om du bruger Access 2013 eller et andet databaseprogram. En veldesignet database gør det nemmere at vedligeholde dine data.
-
Gem oplysninger, hvor de hører hjemme, ikke hvor de vises. Hvor du gemmer oplysninger har intet at gøre med, hvor de vises. I et regneark skriver du information, hvor du vil have det vist, når du udskriver regnearket, men databaser fungerer anderledes. I en database gemmer du information i tabeller baseret på informationens struktur. Et stykke information kan forekomme i mange rapporter, men du gemmer det kun i ét felt i én tabel.
-
Gem oplysninger, som de virkelig eksisterer, ikke som du ønsker, at de skal vises i en specifik rapport. Denne regel er en følge af den første regel. Hvis du ønsker, at bogtitler skal vises med store bogstaver (store) i dine indkøbsordrer, kan Access skrive titlerne med stort for dig. Gem bogtitlerne med korrekt brug af store bogstaver, så du ikke sidder fast med at have dem med store bogstaver i hver rapport. Access har masser af indbyggede funktioner, der kan justere den måde, tekst, tal og datoer formateres på.
-
Undgå skrald ind, skrald ud (GIGO). Hvis du ikke gider skabe et godt, fornuftigt design til din database – og hvis du ikke er omhyggelig med at indtaste korrekte, rene data – ender din database fuld af skrald. En veldesignet database er nemmere at vedligeholde end en dårligt designet, fordi hver enkelt information kun gemmes én gang i et klart navngivet felt i en tydeligt navngivet tabel med de korrekte valideringsregler på plads. Ja, det lyder som meget arbejde, men at rydde op i en database med 10.000 forkerte poster er (undskyld underdrivelsen) endnu mere arbejde.
-
Adskil dine data fra dine programmer. Hvis du opretter en database, der skal deles med eller distribueres til andre personer, skal du gemme alle tabellerne i én database (bagenden) og alle de andre objekter i en anden database (frontenden). Så kan du sammenkæde disse to databaser for at få alt til at fungere. At adskille tabellerne fra alt andet strømliner hele rigmarolen med at opdatere forespørgsler, formularer, rapporter og andre ting senere uden at forstyrre dataene i tabellerne.
-
Back up tidligt og ofte. Okay, dette tip handler ikke om design, men det er for vigtigt til at udelade det: Lav en sikkerhedskopi af din database hver dag. Med held har dit kontor allerede et system med regelmæssige (sandsynligvis natlige) sikkerhedskopier, der inkluderer din database. Hvis ikke, så lav en sikkerhedskopi af din database med jævne mellemrum, og tag helt sikkert en sikkerhedskopi, før du foretager større ændringer. Gem flere sikkerhedskopier, ikke kun den seneste, i tilfælde af at det tager et stykke tid at opdage et problem.