Innholdsfortegnelse:
Definisjon - Hva betyr forhold?
Et forhold, i sammenheng med databaser, er en situasjon som eksisterer mellom to relasjonelle databasetabeller når den ene tabellen har en fremmed nøkkel som refererer til den primære nøkkelen til den andre tabellen. Relasjoner tillater relasjonsdatabaser å dele og lagre data i forskjellige tabeller, mens du kobler sammen forskjellige dataelementer.
Techopedia forklarer forholdet
I en bankdatabase lagrer for eksempel en CUSTOMER_MASTER-tabell kundedata med en primær nøkkelkolonne kalt CUSTOMER_ID; den lagrer også kundedata i en ACCOUNTS_MASTER-tabell, som inneholder informasjon om forskjellige bankkontoer og tilknyttede kunder. For å koble disse to tabellene og bestemme kunde- og bankkontoinformasjon, må en tilsvarende CUSTOMER_ID-kolonne settes inn i ACCOUNTS_MASTER-tabellen, med henvisning til eksisterende kunde-ID-er fra CUSTOMER_MASTER-tabellen. I dette tilfellet er ACCOUNTS_MASTER-tabellens CUSTOMER_ID-kolonne en fremmed nøkkel som refererer til en kolonne med samme navn i CUSTOMER_MASTER-tabellen. Dette er et eksempel på et forhold mellom de to tabellene.
Den grunnleggende funksjonen som skiller relasjonsdatabaser fra andre databasetyper (f.eks. Flat-filer) er muligheten til å definere relasjoner.
