X'inhu Key Primarja?

Tgħallem dak li jagħmel ċavetta primarja tajba jew ħażina f'database

X'inhi ċ-ċavetta primarja? Fid- dinja tad-databases , iċ-ċavetta primarja ta 'tabella relazzjonali tidentifika b'mod uniku kull rekord fit-tabella. Id-dejtabejż jużaw ċwievet biex tqabbel, issortja u taħżen ir-rekords, u toħloq relazzjonijiet bejn ir-rekords.

L-għażla taċ-ċavetta ewlenija f'database hija waħda mill-aktar passi importanti fil-proċess. Jista 'jkun attribut normali li huwa garantit li jkun uniku bħan-numru tas-Sigurtà Soċjali fuq tabella b'mhux aktar minn rekord wieħed għal kull persuna jew - preferibbilment - jista' jiġi ġġenerat mis-sistema ta 'ġestjoni ta' database bħal identifikatur uniku globalment, jew GUID , fil- Microsoft SQL Server . Ċwievet primarji jistgħu jikkonsistu minn attribut wieħed jew attributi multipli flimkien.

Iċ-ċwievet primarji huma r-rabtiet uniċi għall-informazzjoni relatata f'tabelli oħra fejn tintuża ċ-ċavetta ewlenija. Għandu jiddaħħal meta jinħoloq rekord, u qatt m'għandu jinbidel. Kull tabella fid-database għandha kolonna jew tnejn speċifikament għaċ-ċavetta primarja.

Eżempju Prinċipali Ewlenin

Immaġina li għandek tabella Studenti li fiha rekord għal kull student f'università. In-numru uniku ta 'l-ID ta' l-istudent ta 'l-istudent huwa għażla tajba għal ċavetta primarja fit-tabella ta' l-istudenti. L-ewwel u l-ismijiet tal-istudent mhumiex għażliet tajbin għax dejjem ikun hemm iċ-ċans li aktar minn student wieħed jista 'jkollu l-istess isem.

Għażliet foqra oħra għal ċwievet primarji jinkludu kodiċi ZIP, indirizz elettroniku, u min iħaddem, li kollha jistgħu jibdlu jew jirrappreżentaw ħafna nies. L-identifikatur użat bħala ċ-ċavetta primarja għandu jkun uniku. Anke n-numri tas-Sigurtà Soċjali jistgħu jinbidlu meta l-Amministrazzjoni tas-Sigurtà Soċjali tafferma mill-ġdid numru lil xi ħadd li ġie affettwat minn serq ta 'identità. Xi nies lanqas biss ikollhom numru tas-Sigurtà Soċjali. Madankollu, minħabba li ż-żewġ każi huma rari. In-Numri tas-Sigurtà Soċjali jistgħu jkunu għażla tajba għal ċavetta primarja.

Għajnuniet għall-Għażla ta 'Keys Primarji Tajba

Meta tagħżel iċ-ċavetta primarja tajba, il-lookups tad-database huma mgħaġġla u affidabbli. Ftakar biss: