Sut i Nodi Cofnod Cronfa Ddata Gan ddefnyddio Superkey

Priodwedd yw superkey y gellir ei ddefnyddio i nodi cofnod cronfa ddata

Mae superkey naill ai'n un neu gyfuniad o nodweddion y gellir eu defnyddio i nodi cofnod cronfa ddata yn unigryw. Efallai y bydd gan dabl lawer o gyfuniadau sy'n creu superfedd.

Enghraifft Superkey

Mae tabl gyda'r caeau , , ac , er enghraifft, â llawer o uwchfyrddau posibl. Tri arwaen yw , a .

Enw Oedran SSN Estyniad Ffôn.
Robert Jones 43 123-45-6789 123
Beth Smith 43 234-56-7890 456
Robert Jones 18 345-67-8901 789

Fel y gwelwch, mae gan y colofnau a sawl cofnod gyda gwybodaeth union. Er y gellir defnyddio'r golofn i leoli unigolyn, gellir newid estyniad ffôn.

Mathau o Superkeys

O'r rhai a restrwyd yn y tabl uchod, dim ond yw allwedd ymgeisydd , sy'n is-set arbennig o uwchfyrddau sy'n defnyddio ychydig iawn o briodweddau i nodi cofnod unigryw. Mae'r colofnau eraill yn cynnwys gwybodaeth nad yw'n angenrheidiol i nodi cofnodion.

Gellir cyfeirio at y hefyd fel yr allwedd leiaf neu ychydig iawn o uwch-dewin oherwydd ei bod yn cynnwys y swm lleiaf o wybodaeth sydd ei hangen i nodi cofnod unigol. Ar yr un llinellau, gall allwedd gynradd hefyd fod yn uwch-wyneb ac ychydig iawn o allwedd gan y dylai nodi cofnod unigryw, ac anaml iawn pe bai byth yn newid.

Os nad oedd y tabl yn cynnwys golofn yna gallai cyflogwr greu niferoedd cyflogeion er mwyn gallu adnabod unigolion.

Byddai niferoedd newydd y gweithwyr yn cael ei alw'n allwedd gynradd ddirprwyol. Byddai'r allwedd gynradd hon yn gwasanaethu fel superkey hefyd.