Vad är primärnycklar och främmande nycklar?
Vad är primärnycklar och främmande nycklar?

Video: Vad är primärnycklar och främmande nycklar?

Video: Vad är primärnycklar och främmande nycklar?
Video: Primary & Foreign Keys 2024, November
Anonim

Förhållande till Primärnyckel mot Främmande nyckel

A primärnyckel identifierar unikt en post i relationsdatabastabellen, medan en främmande nyckel hänvisar till fältet i en tabell som är primärnyckel av ett annat bord.

Följaktligen, vad är skillnaden mellan en primärnyckel och en främmande nyckel?

Skillnad mellan primärnyckel och Främmande nyckel . Primärnyckel identifiera en post unikt i tabell. Främmande nyckel är ett fält i bord alltså primär nyckel in ett annat bord. Som standard, Primärnyckel är klustrade index och data i databastabellen är fysiskt organiserad i sekvens av klustrade index.

På samma sätt, vad är primära och främmande nycklar i ett DBMS? A primär är en uppsättning attribut/en kandidat nyckel - som tydligt identifierar en post i en relation. Men en främmande nyckel i en tabell hänvisar till primärnyckel av ett annat bord. Nej primärnyckel attribut kan innehålla NULL-värden medan en främmande nyckel attribut kan acceptera NULL-värde.

Med tanke på detta, vad är primärnyckel och främmande nyckel med exempel?

A FRÄMMANDE NYCKEL är en nyckel - används för att länka samman två tabeller. A FRÄMMANDE NYCKEL är ett fält (eller samling av fält) i en tabell som refererar till PRIMÄRNYCKEL i en annan tabell. Kolumnen "PersonID" i tabellen "Personer" är PRIMÄRNYCKEL i tabellen "Personer".

Vad är superprimärkandidat och främmande nycklar?

En kolumn eller grupp av kolumner i en tabell som hjälper oss att unikt identifiera varje rad i den tabellen kallas en primärnyckel . Alla nycklar som inte är det primärnyckel kallas en suppleant nyckel -. A supernyckel utan upprepade attribut anropas kandidatnyckel.

Rekommenderad: