Hvordan Design en Access-Relational Database

Hvordan Design en Access-Relational Database


Når du oppretter en relasjonsdatabase i Microsoft Access, er nøkkelen til suksess skikkelig planlegging. Hvis noen har bedt deg om å opprette en database, stille spørsmål om hva databasen skal gjøre og hva forventningene er. Det er alltid bedre å grundig planlegge din database og fange problemer i begynnelsen heller enn å prøve å fikse feil i en dårlig utformet database som er fylt med data.

Bruksanvisning

1 Skriv eller skriv ut hvorfor du oppretter en database, hvordan vil det bli brukt, hva som skal gjøres med den informasjon som er lagret i den. Bestem hvordan informasjonen vil hjelpe deg eller din bedrift.

2 Unngå redundans. Databaser lagre data i strukturer som kalles tabeller. Du har kanskje en tabell som inneholder kundeinformasjon og en annen tabell som inneholder salgsinformasjon. Du ønsker ikke å gå inn i kundens navn hver gang kunden gjør et kjøp. I kunden tabellen, tildele kunden et id-nummer og i salgs tabellen, bruker id-nummer for å vise hva kunden har kjøpt. Nøkkelen til ren databaseutvikling planlegger fremover slik at du ikke trenger å skrive inn mer enn nødvendig.

3 Lag en liste over all informasjonen du trenger for databasen, og deretter begynne å bryte ut dataene i mindre grupperinger som vil bli lagret i tabeller. Skriv navnene på bordene på enkelt kartotekkort. For eksempel kan et selskap som arbeider med salg har tabeller for kunder, salg, lager og ansatte. En skole kan ha tabeller som inneholder data om studenter, lærere, klasser, karakterer og bøker.

4 Lag en liste over områder som vil holde data i hver tabell. Feltene inneholder svært spesifikk informasjon som kundens ID-nummer, fornavn, etternavn, by, stat og postnummer. En salgsbord kan inneholde felt som kunde id-nummer, dato for salg, produkt id-nummer (som kan lenke til et produkt tabell) og IDen til selger. Hver tabell bør ha minst ett felt som er en unik identifikator, som en student ID-nummer eller et produkt inventar nummer. Unike identifikatorer (kjent som primærnøkler) er viktig når det gjelder å bygge relasjoner mellom tabeller. På hver indeks kort, skrive ned navnet på feltene for hvert bord med primærnøkkelen på toppen av listen.

5 Bygge relasjoner i databasen. Et forhold er en sammenheng mellom to eller flere tabeller. I en pedagogisk setting, kan en lærer ha mange studenter. Denne databasen forhold vises ved å koble lærere tabellen til studenter bordet. Hvis det er en lønn bord, er lærerne og lønnstabeller koblet slik at hver gang læreren får betalt det reflekteres i lønn tabellen. Bruke kartotekkort at du har opprettet, begynner å definere hvilke tabeller kan ha relasjoner med andre tabeller.

6 Skriv inn mellom 20 og 25 poster i databasen og begynne å lete etter feil og duplisering. Involvere folk som ba deg å opprette databasen. Uansett hvor nøye du strukturert databasen, er den virkelige testen av database integritet når data legges inn. Fang de feil og fikse dem så snart som mulig. Prøver å fikse en database etter hundrevis eller tusenvis av poster er inngått kan være et mareritt.