Wat is in Primêre kaai?

Lear wat wat in goede of min ûntefrede kaai makket yn in database

Wat is in primêre kaai? Yn 'e wrâld fan databases identifisearret de primêre kaai fan in relaasje tabel unike inkel in record yn' e tafel. Databases brûke de toetsen om te fergelykjen, te sortearjen en te besjen, en om relaasjes te meitsjen tusken registers.

Selektearje de primêre kaai yn in databank is ien fan 'e wichtichste stappen yn it proses. It kin in normaal attribje wêze dat garandearre is as unyk as Sosjale Feiligens nûmer op in tafel mei net mear as ien rekord per persoan of - of foarkar - it kin generearre wurde troch it database bestjoeringssysteem lykas in global unyk identifier, of GUID , yn Microsoft SQL Server . Primêre toetsen kinne bestiet út in ienige attribút of meardere attributen yn kombinaasje.

Primêr kaaien binne de unike keppelingen nei relatearre ynformaasje yn oare tabellen wêr't de primêre kaai brûkt wurdt. It moat ynfierd wurde as in rekord makke is, en it moat nea feroare wurde. Elke tabel yn 'e database hat in kolom of twa spesjaal foar de primêre kaai.

Primêre kaai foarbyld

Stel jimme in stúdzje-tafel dy't in rekord hat foar elke studint by in universiteit. De unike studinte ID-nûmer is in goede kar foar in primêre kaai yn 't de STUDENT-tabel. De earste en lêste namme fan 'e learling binne net goede karren om't der altyd de kâns is dat mear as ien studint dezelfde namme hawwe kin.

Oare earmige kiezen foar primêre toetsen binne ZIP-koade, e-mailadres, en wurkjouwer, allegear dy't feroarje kinne of fertsjinje in protte minsken. De identifikaas dy't brûkt as primêre kaai moat unyk wêze. Sels Sosjaal Feiligensnûmers kinne feroare wurde as it Sosjale Feiligens Bestjoer in nûmer ferfollet om ien te wêzen dy't troch identiteitskeftigens betrutsen is. Guon minsken hawwe sels gjin Sosjaal Feiligensnûmer. Mar om't beide beide gefallen seldsum binne. Sosjale feiligensnûmers kinne in goede kar foar in primêre kaai wêze.

Tips foar it selektearjen fan goede primêre kaaien

As jo ​​de rjochter primêre kaai kieze, binne databankopsupten spesjaal en betrouber. Just betinke: