I Microsoft Access, en
utländsk nyckel är ett fält (eller en uppsättning fält) i en tabell som hänvisar till den primära nyckeln för en annan tabell. Tänk på det som en länk mellan två tabeller.
Här är en uppdelning:
* Primärnyckel: En unik identifierare för varje post i en tabell. Det är som ett personnummer för dina uppgifter.
* Utländsk nyckel: Ett fält i en tabell som hänvisar till den primära nyckeln i en annan tabell. Detta skapar en relation mellan de två tabellerna.
Här är ett exempel:
Föreställ dig att du har två tabeller:
* Kunder: Innehåller information om dina kunder (kund -ID, namn, adress etc.)
* order: Innehåller information om de beställningar som dina kunder har gjort (beställnings -ID, kund -ID, beställningsdatum etc.)
kund -ID fält i orderna Tabellen skulle vara en utländsk nyckel som hänvisar till kund -ID (primär nyckel) i -kunderna tabell.
Varför är utländska nycklar viktiga?
* dataintegritet: Utländska nycklar säkerställer att dataförhållanden upprätthålls. Till exempel kan du inte skapa en orderpost i order Tabell utan giltigt kund -ID som finns i -kunderna tabell.
* Referensintegritet: Utländska nycklar hjälper till att upprätthålla konsistens mellan data i relaterade tabeller. Om en kundpost raderas från -kunderna Tabell, alla motsvarande beställningar i order Tabellen kommer också att påverkas, vilket säkerställer datanoggrannhet.
* Dataförhållanden: Utländska nycklar gör det möjligt för dig att ansluta relaterade data i olika tabeller, så att du kan utföra frågor och analys baserat på relationerna.
Sammanfattningsvis är utländska nycklar viktiga för att bygga relationsdatabaser i åtkomst, säkerställa dataintegritet och tillhandahålla ett strukturerat sätt att ansluta relaterad information.