Främmande nyckel
En främmande nyckel skyddar en definierad referens mellan poster genom matchande nyckelvärden.
Säkra referenser till befintliga poster
En främmande nyckel är ett databasvillkor för en referens till en passande nyckel i den refererade tabellen. I ett påhittat exempel hänvisar en servicenotering till ett befintligt uppdrag. Ett referensvärde som inte är NULL får då inte peka på en okänd uppdragsidentifierare.
Om referensen får saknas bestäms separat. Klargör även vad som ska hända när den refererade posten ändras eller raderas. En främmande nyckel innebär inte automatisk radering av beroende data. Den skyddar referensen men avgör inte om noteringen hör till uppdraget verksamhetsmässigt eller om användaren får nå den. Dessa regler behöver egna kontroller.
Källor
Relaterade begrepp
- Unik nyckelEn unik nyckel hindrar upprepade värden eller kombinationer inom det fastställda dataområdet.
- VerksamhetsregelEn verksamhetsregel beskriver ett verksamhetsvillkor eller beslut som styr hur ett förlopp hanteras.
- DatavalideringDatavalidering kontrollerar data mot fastställda krav, exempelvis format, obligatoriska fält eller tillåtna värden.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar


