Tabell Relasjoner i Access 2007

Tabell relasjoner fjerne behovet for like data. Hver datatabell inneholder fagspesifikke data med et enkelt felles felt i relaterte tabeller. Forholdene tillate spørringer til å trekke unike data fra ulike tabeller i et enkelt skjema eller en rapport. Relasjoner også hindre foreldreløse poster. De tre typer relasjoner som brukes i Microsoft Access er en-til mange, mange-til-mange og en-til-en.

En-til-mange relasjoner

I dette forholdet, for hver post i en enkelt tabell, kan mange beslektede poster eksisterer i en annen tabell. Det beste eksemplet er en ordre oppføring struktur. En kunde bord kan ha et felt som kalles ID. Ordren Tabellen inneholder et felt som heter Kundeservice ID. Kunden bord ID felt linker til rekkefølgen tabellen Kunde-ID-feltet. Hver bestilling opprettet for kunden inneholder en kunde-ID-nummer, og dermed skape mange poster knyttet til kunden i kundetabellen.

Mange-til-mange relasjoner

Et eksempel på en mange-til-mange-relasjon er forholdet mellom en ordre bord og et produkt bord. En enkelt ordre kan ha flere produkter og et produkt fra produktet tabellen kan vises på flere bestillinger for flere kunder. Dette forholdet krever et veikryss bord for å bli med to ekstra bord. Krysset tabell bryter forholdet i to en-til-mange sammenhenger. For eksempel kan krysset tabellen bli kalt Order Details inneholder et ordrenummer feltet fra bestillingen bordet og et lager nummerfelt fra produktene tabellen.

En-til-en relasjoner

I en en-til-en forhold, for hvilken som helst en post i en tabell, kan det være bare en post i den andre tabell. Dette er en uvanlig forhold, men kan brukes til å bryte en stor database bord i mindre seksjoner.