Her er de fem budene for databasedesign, enten du bruker Access 2013 eller et annet databaseprogram. En godt utformet database gjør det enklere å vedlikeholde dataene dine.
-
Lagre informasjon der den hører hjemme, ikke der den vises. Hvor du lagrer informasjon har ingenting å gjøre med hvor den vises. I et regneark skriver du informasjon der du vil at den skal vises når du skriver ut regnearket, men databaser fungerer annerledes. I en database lagrer du informasjon i tabeller basert på strukturen til informasjonen. En del informasjon kan vises i mange rapporter, men du lagrer den i bare ett felt i én tabell.
-
Lagre informasjon slik den virkelig eksisterer, ikke slik du vil at den skal vises i en spesifikk rapport. Denne regelen er en følge av den første regelen. Hvis du vil at boktitler skal vises med store bokstaver (store) i innkjøpsordrene dine, kan Access bruke store bokstaver for deg. Lagre boktitlene med riktig bruk av store bokstaver, slik at du ikke blir sittende fast med å ha dem med store bokstaver i hver rapport. Access har mange innebygde funksjoner som kan justere måten tekst, tall og datoer formateres på.
-
Unngå søppel inn, søppel ut (GIGO). Hvis du ikke gidder å lage et godt, fornuftig design for databasen din – og hvis du ikke er nøye med å legge inn korrekte, rene data – vil databasen din ende opp full av søppel. En godt utformet database er lettere å vedlikeholde enn en dårlig utformet en fordi hver informasjonsbit bare lagres én gang, i et tydelig navngitt felt i en tydelig navngitt tabell, med de riktige valideringsreglene på plass. Ja, det høres ut som mye arbeid, men å rydde opp i en database med 10 000 feil poster er (unnskyld underdrivelsen) enda mer arbeid.
-
Skill dataene dine fra programmene dine. Hvis du oppretter en database som skal deles med eller distribueres til andre personer, lagrer du alle tabellene i én database (bakenden) og alle de andre objektene i en annen database (grensesnittet). Deretter kan du koble disse to databasene for å få alt til å fungere. Å skille tabellene fra alt annet strømlinjeformer hele rigmarolen med å oppdatere spørringer, skjemaer, rapporter og andre ting senere uten å forstyrre dataene i tabellene.
-
Back opp tidlig og ofte. Ok, dette tipset handler ikke om design, men det er for viktig til å utelate: Lag en sikkerhetskopi av databasen din hver dag. Med hell har kontoret ditt allerede et system med regelmessige (sannsynligvis nattlige) sikkerhetskopier som inkluderer databasen din. Hvis ikke, ta en sikkerhetskopi av databasen med jevne mellomrom, og ta en sikkerhetskopi før du gjør større endringer. Ta vare på flere sikkerhetskopier, ikke bare den nyeste, i tilfelle det tar litt tid å oppdage et problem.