Fremmednøgle
En fremmednøgle beskytter en defineret reference mellem poster gennem passende nøgleværdier.
Også kendt somForeign Key
Sikr referencer til eksisterende poster
En fremmednøgle er en databasebetingelse for en reference til en passende nøgle i den refererede tabel. I et opdigtet eksempel henviser en servicenote til en eksisterende opgave. En referenceværdi, der ikke er NULL, må da ikke pege på en ukendt opgaveidentifikator.
Om referencen må mangle, fastlægges særskilt. Afklar også, hvad der skal ske ved ændring eller sletning af den refererede post. En fremmednøgle betyder ikke automatisk, at afhængige data slettes med. Den sikrer referencen, men afgør ikke, om noten fagligt hører til opgaven, eller om brugeren må tilgå den. Disse regler kræver egne kontroller.
Kilder
Relaterede begreber
- Unik nøgleEn unik nøgle forhindrer gentagne værdier eller kombinationer inden for det fastlagte dataområde.
- ForretningsregelEn forretningsregel beskriver en forretningsmæssig betingelse eller beslutning, som styrer behandlingen af et forløb.
- DatavalideringDatavalidering kontrollerer data mod fastlagte krav, eksempelvis format, obligatoriske felter eller tilladte værdier.
- LegacysystemEt eksisterende system i fortsat brug med tekniske og forretningsmæssige afhængigheder opbygget over tid.
- MultitenancyMultitenancy understøtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- BrowsercacheBrowsercachen gemmer egnede HTTP-svar til senere brug. Genbrug og ny validering følger de relevante regler.
Artikler om emnet








Softwareudvikling med ASES
Skræddersyet software, web- og mobilapps


