Kas yra pirminiai ir išoriniai raktai?
Kas yra pirminiai ir išoriniai raktai?

Video: Kas yra pirminiai ir išoriniai raktai?

Video: Kas yra pirminiai ir išoriniai raktai?
Video: Kas yra NLP? 2024, Lapkritis
Anonim

Ryšys su Pirminis raktas prieš Svetimas raktas

A pirminis raktas vienareikšmiškai identifikuoja įrašą reliacinės duomenų bazės lentelėje, o a svetimas raktas nurodo lauką lentelėje, kuris yra pirminis raktas kito stalo.

Atitinkamai, kuo skiriasi pirminis raktas ir išorinis raktas?

Skirtumas tarp pirminio rakto ir Svetimas raktas . Pirminis raktas unikaliai identifikuoti įrašą viduje konors stalo. Svetimas raktas yra laukas viduje konors tai yra stalas pirminis raktas kitą stalą. Pagal numatytuosius nustatymus Pirminis raktas yra sugrupuotas indeksas ir duomenys viduje konors duomenų bazės lentelė yra fiziškai sutvarkyta viduje konors klasterinio indekso seka.

Be to, kas yra pirminiai ir išoriniai raktai DBVS? A pirminis yra atributų rinkinys/kandidatas Raktas kuris aiškiai identifikuoja santykio įrašą. Tačiau a svetimas raktas lentelėje nurodo pirminis raktas kito stalo. Nr pirminis raktas atributuose gali būti NULL reikšmių, tuo tarpu a svetimas raktas atributas gali priimti NULL reikšmę.

Atsižvelgiant į tai, kas yra pirminis raktas ir išorinis raktas su pavyzdžiu?

A SVETIMAS RAKTAS yra Raktas naudojamas susieti dvi lenteles. A SVETIMAS RAKTAS yra laukas (arba laukų rinkinys) vienoje lentelėje, nurodantis į PIRMINIS RAKTAS kitoje lentelėje. Stulpelis „PersonID“lentelėje „Asmenys“yra PIRMINIS RAKTAS lentelėje „Asmenys“.

Kas yra super pirminiai kandidatai ir išoriniai raktai?

Lentelės stulpelis arba stulpelių grupė, padedanti unikaliai identifikuoti kiekvieną tos lentelės eilutę, vadinama pirminis raktas . Visi raktai kurių nėra pirminis raktas vadinami pakaitiniais Raktas . A super raktas iškviečiamas be pasikartojančio atributo kandidato raktas.

Rekomenduojamas: