- - Adgang 2010: Opbygning af forhold mellem databasetabeller

Adgang 2010: Opbygning af forhold mellem databasetabeller

En af fordelene ved Relational Database Management System såsom Access 2010 er at nemt konfigurere tabeller og forhold til begrænsninger for at gøre dem mere nøje fulgt. En af funktionerne er muligheden for at skabe og vedligeholde forhold mellem tabeller.

Start med Access ved at oprette tabellertil at definere relationer mellem dem. For eksempel bruger jeg en eksisterende database med tabeller (tildelte primære nøgler og datatyper med anvendte begrænsninger). Start Access 2010, naviger til Databaseværktøjer på det nye Access-bånd og klik på Relationer knap.

clip_image001

Adgang åbnes Relationer fane med Vis tabel Dialog boks. Vælg tabeller, forespørgsler eller begge dele, og tryk på Tilføje.

clip_image002

Du vil se valgte tabeller / forespørgsler små vinduer med kolonnenavne i Relationsvindue. Læn dig nu tilbage og fundere over de valgte tabeller for at relatere dem ordentligt. I dette eksempel bruger jeg kun fire tabeller (AddictiveTips-eksempel, kurser, underviser, markark).

clip_image003

Jeg opretter nu et-mange-forhold mellem AddictiveTips-eksempel (Studerende) og Kurser bord. Klik og hold den primære nøgle på AddictiveTips-eksempel, træk det og slip kursus navn i lille vindue af Kurser. Øjeblikkeligt Rediger forhold dialogvinduet vises. Her kan du oprette et nyt forhold mellem tabeller, specificere sammenkoblingstype og håndhæve henvisningsintegritet. Til demonstrationsformål vil jeg ignorere alle muligheder og ramme Skab.

clip_image004

Du vil se et-mange forhold oprettet mellem AddictiveTips Eksempel ID og kurskode.

clip_image005

Hold nede for at oprette en-sammenhæng med håndhævelse af referencemæssig integritet AddictiveTips-eksempelets ID, træk og slip det over Mark Sheets Id. Rediger forholdet dialogboksen vises. Aktivér nu Håndhæv referencemæssig integritet (sikre konsistens & validerer tilsvarende poster) & Kaskade Slet relaterede poster afkrydsningsfelt (sikrer fjernelse af alle relaterede data fra Mark Sheet når AddictiveTips-eksempelets ID slettes). Klik Deltag i Type for at åbne dets dialogboks.

clip_image006

Disse tre indstillinger ligner SQL'er indre sammenføjning, ydre sammenføjning og højre ydre tilslutte. Vælg en sammenføjningstype og tryk OKAY.

clip_image007

Klik skab at skabe 1-1 forhold mellem AddictiveTips Eksempel ID og Mark Sheets Id.

clip_image008

Dette er den enkleste form for forhold mellem tabeller / forespørgsler. Det bliver meget komplekst og undvigende, når det vokser.

clip_image009

Relationer gør det muligt at samarbejde sammen og sikre datakonsistens fra tabel til tabel. Nu kan du løsne kraften fra Access 2010 ved at oprette flere tabeller og oprette forhold til dem.

Kommentarer