Otu n'ime echiche kachasị mkpa na ọdụ data bụ ịmepụta mmekọrịta dị n'etiti tebụl nchekwa data. Mmekọrịta ndị a na-enye usoro maka ijikọ data echekwara na tebụl ọtụtụ ma weghachite ya na ejiji nke ọma. Iji mepụta njikọ dị n'etiti tebụl abụọ, ị ghaghị ịkọwa mkpụrụedemede mba ọzọ na tebụl otu na-ezo aka na kọlụm na tebụl ọzọ.
Tables Tables na mmekọrịta
Ị nwere ike amaworị na ọdụ data ndị ahụ bụ ọtụtụ tebụl , yiri ihe ị nwere ike iji na usoro mmemme , dịka Microsoft Excel. N'ezie, ị nwere ike ọbụna tọgharịa paswọọdụ Excel na nchekwa data. Ebe nchekwa data jikwaa si na akwukwọ, ma, ọ bụrụ na ịbịakwute mmekọrịta dị ike n'etiti tebụl.
Dịka ọmụmaatụ, tụlee ihe nchekwa data nke ụlọ ọrụ na-eji na-eme ihe ọmụma nke ndị mmadụ. Ihe nchekwa data ahụ nwere ike ịnweta tebụl a na - akpọ ndị ọrụ nke nwere ihe ọmụma na - esonụ maka onye ọ bụla nke ọrụ ụlọ ọrụ ahụ:
- ID onye ọrụ
- Aha mbụ
- Aha ikpeazụ
- OfficePhone
- HomePhone
- PositionID
N'ihe atụ a, onye ọrụ ID bụ nọmba ụda pụrụ iche nke e kenyere onye ọrụ ọ bụla mgbe a na-agbakwunye ha na nchekwa data ahụ. NJ ID bụ koodu ọrụ iji kọwaa ọrụ onye ọrụ na ụlọ ọrụ. Na atụmatụ a, onye ọrụ nwere ike ịnwe otu ọnọdụ, mana ọtụtụ (ma ọ bụ) ndị ọrụ nwere ike ịmechaa ọkwa ọ bụla. Dịka ọmụmaatụ, ị nwere ike ịnwe ọtụtụ narị ndị ọrụ nwere ọkwa "Cashier".
Ihe nchekwa data nwere ike ịnwe tebụl a na - akpọ Ọnọdụ na ozi ndị ọzọ na - esonụ gbasara ọnọdụ ọ bụla:
- PositionID
- Aha
- JobLevel
- SkillCategory
- Ebe
Ebe nbanye ID dị na tebụl a yiri Oghere ọrụ ọrụ na tebụl ndị ọrụ - ọ bụ igwe njikọ dị iche iche nke e mepụtara mgbe a gbakwunyere ọnọdụ na nchekwa data ahụ.
Mgbe anyị na-aga iwepụta ndepụta nke ndị ọrụ si na nchekwa data ahụ, ọ ga-abụ ihe okike ịza aha onye ọ bụla na aha ha. Otú ọ dị, a na-echekwa ozi a na tebụl nchekwa data dị iche iche, n'ihi ya, a ga-enwetaghachi ya site na nyocha ajụjụ nke chọrọ mmekọrịta dị n'etiti tebụl.
Mgbe ị na-ele ihe dị na tebụl ahụ anya, ubi nke kọwara mmekọrịta dị ka o doro anya - ogwe ọnọdụ Position. Onye ọrụ ọ bụla nwere ike ịnwe otu ọnọdụ, a chọpụtakwara ọnọdụ ahụ site na itinye Position ID site na ntinye ọkwa dị iche iche. Na mgbakwunye na ịbụ isi ihe dị na isi oche, na ihe atụ a, Ogige ID ọnọdụ bụkwa isi mba ọzọ si na tebụl ndị ọrụ na tebụl ọnọdụ. Ihe nchekwa data ahụ nwere ike iji ubi a mee ka ihe ọmụma si na tebụl dị ukwuu ma hụ na mgbanwe ọ bụla ma ọ bụ mgbakwunye na nchekwa data na-aga n'ihu ịme ka iguzosi ike n'ezi ihe na-eme ihe .
Ozugbo ịchọtara isi nke mba ọzọ, ị nwere ike ịga n'ihu ma wepu ozi ahụ achọrọ site na nchekwa data site na iji ajụjụ ndị a:
Ịmepụta Igodo Ozo na SQL Server
Na nyocha, ịkwesighi ịkọwa mmekọrịta gị n'ụzọ doro anya iji nwee ike ịjụ ajụjụ dịka nke dị n'elu. Otú ọ dị, ọ bụrụ na ị kọwapụta mmekọrịta ahụ n'ụzọ doro anya site na iji njigide isi mba ọzọ, nchekwa data ga-enwe ike ịrụ ọrụ ụlọ maka gị:
- Mgbe ị gbakwunye ihe ndekọ ọhụrụ na tebụl ndị ọrụ, nchekwa data ahụ ga-achọpụta na ID ID ị na-abanye bụ isi ihe dị mkpa na tebụl Positions.
- Ọ bụrụ na ị gbanwee ID ID dị na tebụl Ọnọdụ, nchekwa data nwere ike ime mmelite achọrọ na tebụl ndị ọrụ iji chekwaa agbanwe agbanwe.
- Ihe nchekwa data nwere ike ichedo mmetụta nke nhichapụ ọnọdụ site na tebụl ọnọdụ site ma ọ bụ ịjụ ihichapụ ọnọdụ na ndenye ọrụ ma ọ bụ ịrụ ọrụ nke ndị ọrụ niile metụtara ya.
Nke a bụ otu ị ga esi mepụta isi mba ọzọ na SQL Server:
OWU NKE MBỤ Ndị ọrụ ADD EKE KEY (PositionID) REFERENCES Positions (PositionID)I nwekwara ike ịmepụta isi mba ọzọ mgbe ị mepụtara tebụl site na ịtinye amaokwu a:
OZI KWESỊRỤ ỤLỌ N'ỤLỌ NCHE (PositionID)ruo njedebe nke kọlụm kọlụm maka kọlụm isi mba ọzọ.