Skip to main content

En-til-en-relasjoner i databaser

Relasjonsdatabaser: En-til-mange relasjon (April 2025)

Relasjonsdatabaser: En-til-mange relasjon (April 2025)
Anonim

En-til-en-relasjoner oppstår når det er nøyaktig en post i den første tabellen som tilsvarer en plate i det tilhørende tabellen. For eksempel har amerikanske statsborgere et personnummer. Det er bare ett tall som er tildelt per person, og derfor kan en person ikke ha flere tall.

Her er et annet eksempel ved å bruke de to tabellene nedenfor. Tabellene har et ett-til-ett-forhold fordi hver rad i den første tabellen er direkte relatert til en annen rad i den andre tabellen.

Ansatt nummerFornavnEtternavn
123RickRossin
456RaneHalford
789EddieHenson
567AmyKnytte bånd

Så antall rader i tabellene for ansattes navn må være det samme som antall rader i tabellene for ansattsposisjoner.

Ansatt nummerStillingTelefon Ext.
123Forbinder6542
456sjef3251
789Forbinder3269
567sjef9852

En annen type databasemodell er det ene til mange forholdet. Ved hjelp av nederstabellen kan du se at Rob Halford, er en leder, så hans forhold til stillingen er en-til-en fordi i dette selskapet har en person bare en posisjon. Men lederposisjonen omfatter to personer, Amy Bond og Rob Halford, som er en til mange forhold. En posisjon, mange mennesker.

Lær mer om Database Relationships, Foreign Keys, JOINs og E-R Diagrammer.