fremmednøkler
Fremmednøkler er en databasebegrensning som opprettholder referanseintegritet mellom tabeller ved å sikre at verdier i en kolonne (eller et sett kolonner) i en underordnet tabell stemmer overens med verdier i en primærnøkkel eller en unik kolonne i en overordnet tabell. De brukes til å representere relasjoner mellom data og er sentrale i normaliserte databaser.
Fremmednøkler beskriver vanligvis en en-til-mange-relasjon, der én rad i den overordnede tabellen kan ha flere tilknyttede
For at en fremmednøkkel kan opprettes, må datatype og verdier være kompatible med den refererte nøkkelen. Den
Databasesystemer kan også angi handlinger ved oppdatering og sletting av refererte rader, for eksempel ON DELETE
Fordeler med fremmednøkler inkluderer bevaring av dataintegritet og enklere kjeding av relasjoner i spørringer. Ulemper kan
Eksempel: En kunde-tabell med kundeknapp (kunde_id som primærnøkkel) og en ordre-tabell med ordre_id og kunde_id som