Otu esi esi mepụta Mgbanwe Ozo na Microsoft SQL Server

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ụ:

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:

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:

Kpido aha mbụ, aha njirimara, mpempe akwụkwọ sitere n'aka ndị ọrụ na-achọ ọrụ n'ọnọdụ ndị ọrụ.PositionID = Positions.PositionID

Ị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ị:

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ọ.