Ayaw paggamit sa kodigo sa ZIP o numero sa Social Security
Ang mga database nag-agad sa mga yawe sa pagtipig, pag-uuri, ug pagtandi o paghimo og mga relasyon tali sa mga rekord. Kon nahibal-an nimo ang mga database sa makadiyot, tingali nakadungog ka bahin sa nagkalainlaing matang sa mga yawe: pangunang mga yawe, mga yawe sa kandidato , ug mga yawe sa langyaw . Kon maghimo ka og bag-ong talahanayan sa database, hangyoon ka sa pagpili sa usa ka pangunang yawe nga talagsaong makaila sa matag rekord nga gitipigan sa lamesa.
Ngano nga usa ka Yawe sa Primary Importante
Ang pagpili sa pangunang yawe mao ang usa sa pinaka-kritikal nga mga desisyon nga imong himoon sa disenyo sa usa ka bag-ong database . Ang labing importante nga pagpugong mao nga kinahanglan imong sigurohon nga ang pinili nga yawe talagsaon. Kon posible nga ang duha ka mga rekord-kaniadto, karon, o sa umaabot-mahimo nga adunay sama nga bili alang sa usa ka kinaiya, kini usa ka dili maayo nga pagpili alang sa pangunang yawe.
Ang laing importante nga aspeto sa usa ka nag-una nga yawe mao ang paggamit niini sa ubang mga lamesa nga nagsumpay niini sa usa ka relational database. Niini nga aspeto, usa ka nag-una nga mahinungdanong mga buhat sama sa target sa usa ka pointer. Tungod niini nga pagsalig sa kaugalingon, ang usa ka pangunang yawi kinahanglan nga maglungtad kung ang usa ka rekord gibuhat, ug kini dili gayud mausab.
Mga Kabus nga Pagpili alang sa mga Yawe sa Primarya
Ang giisip sa ubang mga tawo nga usa ka dayag nga pagpili alang sa pangunang yawi mahimo nga usa ka dili maayo nga pagpili. Ania ang pipila ka mga ehemplo:
- Ang mga kodigo sa ZIP dili makahimo og maayong mga yawe alang sa lamesa sa mga lungsod. Kung naghimo ka og usa ka simple nga lamesa sa pagpangita sa mga siyudad, ang kodigo sa ZIP daw usa ka mahinungdanon nga yawe. Bisan pa, sa dugang nga imbestigasyon, mahimo nimong masabtan nga labaw pa sa usa ka lungsod ang mipahat sa ZIP code. Pananglitan, ang mga siyudad sa New Jersey sa Neptune, Neptune City, Tinton Falls, ug Wall Township tanan ang nakigbahin sa 07753 ZIP code.
- Ang mga numero sa Social Security wala maghimo ug maayong mga yawe alang sa daghang mga hinungdan. Kadaghanan sa mga tawo nag-isip sa ilang SSN nga pribado ug dili gusto nga kini makita sa mga tiggamit sa database. Ang ubang mga tawo walay SSN-mga langyaw o mga imigrante nga wala pa makadawat sa Social Security card. Mahimo usab gamiton ang mga SSN human mamatay ang usa ka tawo. Ang usa ka indibidwal mahimong adunay labaw pa kay sa usa ka SSN sulod sa tibuok nga kinabuhi sa diha nga ang Social Security Administration naghatag og usa ka bag-o nga gidaghanon sa mga kaso sa pagpanglimbong o pagpangawat sa pag-ila.
- Ang mga adres sa email usa usab ka dili maayo nga pagpili alang sa pangunang yawe. Bisan tuod kini talagsaon, kini mahimong mausab sa paglabay sa panahon. Dugang pa, dili tanan adunay email address.
Pagpili og Epektibo nga Paagi sa Primary
Busa, unsa man ang naghimo sa usa ka maayo nga yawe? Sa kadaghanan nga mga kaso, ibutang sa imong sistema sa database alang sa suporta.
Ang labing maayo nga praktis sa disenyo sa database mao ang paggamit sa usa ka nag-una nga yawe sa kinaiyahan. Ang imong sistema sa pagdumala sa database kasagaran makahimo og usa ka talagsaong identifier nga walay kahulugan gawas sa sistema sa database. Pananglitan, mahimo nimo gamiton ang data sa Microsoft Access AutoNumber nga matang aron makahimo og field nga gitawag og RecordID. Ang AutoNumber nga datos sa datos awtomatik nga mag-uswag sa natad sa matag higayon nga maghimo ka og rekord. Bisan tuod walay numero ang gidaghanon, kini naghatag og usa ka kasaligang paagi sa paghisgot sa usa ka indibidwal nga rekord sa mga pangutana.
Ang usa ka maayo nga nag-una nga yawe kasagaran mubo, gamit ang mga numero, ug paglikay sa mga espesyal nga mga karakter o usa ka panagsama sa mga dagko ug gagmay nga mga karakter aron mapadali ang dali nga pagtan-aw sa database ug mga pagtandi.