Dewis Allweddol Cynradd

Peidiwch â defnyddio rhif ZIP neu rif Nawdd Cymdeithasol

Mae cronfeydd data yn dibynnu ar allweddi i storio, didoli, a chymharu neu greu perthynas rhwng cofnodion. Os ydych chi wedi bod o amgylch cronfeydd data am gyfnod, mae'n debyg eich bod wedi clywed am wahanol fathau o allweddi: allweddi sylfaenol, allweddi ymgeiswyr ac allweddi tramor . Pan fyddwch yn creu tabl cronfa ddata newydd, gofynnir i chi ddewis un allwedd gynradd a fydd yn nodi pob cofnod a storir yn y tabl hwnnw yn unigryw.

Pam Mae Allweddol Allweddol yn Bwysig

Y dewis o brif allwedd yw un o'r penderfyniadau mwyaf beirniadol y byddwch chi'n eu gwneud wrth ddylunio cronfa ddata newydd . Y cyfyngiad pwysicaf yw bod yn rhaid i chi sicrhau bod yr allwedd ddethol yn unigryw. Os yw'n bosibl y gall dau gofnod-gorffennol, presennol, neu ddyfodol-rhannu'r un gwerth am briodoldeb, mae'n ddewis gwael ar gyfer allwedd gynradd.

Agwedd bwysig arall ar allwedd gynradd yw ei ddefnyddio gan dablau eraill sy'n cysylltu â hi mewn cronfa ddata berthynol. Yn yr agwedd hon, mae allwedd gynradd yn gweithredu fel targed pwyntydd. Oherwydd y rhyngddibyniaethau hyn, mae'n rhaid i allwedd gynradd fodoli pan fydd cofnod yn cael ei greu, ac ni all byth newid.

Dewisiadau Gwael ar gyfer Allweddi Cynradd

Gall beth y gallai rhai pobl ystyried dewis amlwg ar gyfer allwedd gynradd fod yn ddewis gwael yn lle hynny. Dyma rai enghreifftiau:

Dewis Allweddol Cynradd Effeithiol

Felly, beth sy'n gwneud allwedd gynradd dda? Yn y rhan fwyaf o achosion, trowch at eich system gronfa ddata ar gyfer cymorth.

Arfer orau mewn dylunio cronfa ddata yw defnyddio allwedd gynradd a gynhyrchir yn fewnol. Gall eich system rheoli cronfa ddata fel arfer greu dynodwr unigryw sydd heb unrhyw ystyr y tu allan i'r system gronfa ddata. Er enghraifft, efallai y byddwch yn defnyddio'r math data Microsoft Access AutoNumber i greu cae o'r enw RecordID. Mae'r math o ddata AutoNumber yn cynyddu'r maes yn awtomatig bob tro y byddwch yn creu cofnod. Er bod y nifer ei hun yn ddiystyr, mae'n darparu ffordd ddibynadwy i gyfeirio cofnod unigol mewn ymholiadau.

Mae allwedd gynradd dda fel arfer yn fyr, yn defnyddio rhifau, ac yn osgoi cymeriadau arbennig neu gymysgedd o gymeriadau uchaf a chymeriadau isaf i hwyluso edrychiadau cronfa ddata cyflym a chymariaethau.