Relational Database Tutorial

En database er en samling av data som inneholder felt, poster og tabeller. En kombinasjon av felt utgjør en rekord; en kombinasjon av plater utgjør et bord; og en kombinasjon av tabeller utgjør databasen. En relasjonsdatabase kan du dele informasjon mellom ett bord og en annen og redusere redundans.

Klar Relational Database

For å bruke en relasjonsdatabase effektivt, bør du bryte ned tabellene til sin enkleste form gjennom normalisering. Før bygge relasjonsdatabase, må du identifisere hva databasen skal brukes til, hvilke felt du vil bruke, hvor feltene vil bli plassert, og de unike verdiene (primærnøkler) i hver tabell.

Bordet skal kun inneholde data som er spesifikke for det bordet. For eksempel vil en tabell kalt "forfatter" inkluderer feltnavn: "Author_ID," "Author_FName," "Author_LName" og "Fødselsdag", mens en tabell kalt "Publisher" vil inkludere feltnavn: "PUBLISHER_ID", "PUBLISHER_NAME, "og" Publisher_Location ".

Deretter må du finne ut hvor hvert bord er relatert til en annen. Relasjonsdatabaser har tre forhold; en-til-en, en-til-mange og mange-til-mange. En en-til-en forhold indikerer at en post bare har en samsvarende posten og vice-versa (eksempel: en person har en personnummer). En en-til-mange-relasjon indikerer at en post har mange kamper (f.eks. En student har mange klasser) En mange-til-mange-relasjon indikerer at flere poster har flere kamper i en annen tabell (eksempel: mange studenter med mange instruktører) .

En en-til-mange-relasjon i en relasjonsdatabase må ha en primærnøkkel. En en-til-en forhold trenger en primærnøkkel for hvert bord. En mange-til-mange-relasjon vil inkludere to fremmednøkler (primærnøkler fra andre tabeller) som kobler dem sammen.

Opprette Relational Database

Ved hjelp av Microsoft Access, opprette tabellene i "Design View." Inkluder feltnavn og datatyper ved hjelp av normalisering disposisjon. Legg til en primærnøkkel noen unike områder, eksempelvis: PUBLISHER_ID. For å opprette en primærnøkkel, høyreklikker du på feltnavnet og velg "Primary Key". Lagre tabellen og gjenta trinnene for å opprette flere tabeller før du er ferdig.

Deretter klikker du på "relasjoner" for å skape relasjoner. Velg "Forhold, Show Table" fra verktøylinjen. Klikk på tabellene du ønsker å skape relasjoner til og klikk på "Legg til". Dra relaterte felt fra en tabell til den neste. Klikk på "Create" i "Rediger relasjoner" dialogboksen. Deretter dobbeltklikker du på forholdet linjen. Dette vil åpne "Rediger relasjoner" dialogen.

Plasser en sjekk-merket med "Håndheve Referanseintegritet," for å holde deg fra å legge inn data i fremmednøkkel feltet hvis det ikke er innført i primærnøkkelfeltet ennå. Hvis du har en mange-relasjon bordet, plassere en sjekk-merket med "Cascade Oppdater relaterte felt" og "Cascade Slett relaterte felt" i tillegg. Dette vil oppdatere dataene automatisk etter hvert som det kom inn. Klikk på "OK". Relasjonsdatabase er nå fullført.