Ihe Nmehie Na-emekarị Na Echiche Zuru Oke

Ma ị na-arụ ọrụ na nchekwa data na-ejide ọtụtụ narị ndekọ ma ọ bụ ọtụtụ nde ihe ndekọ, ihe ngosi nchekwa data kwesịrị ekwesị dị mkpa mgbe niile. Ọ bụghị naanị na ọ ga-eme ka ozi ahụ dịkwuo mfe karị, ọ ga-adị mfe ịgbasa nchekwa data na ọdịnihu. N'ụzọ dị mwute, ọ dị mfe ịdaba na ọnyà ole na ole nwere ike ime ka ihe sie ike n'ọdịnihu.

Enwere akwukwo nile edere n'isiokwu gbasara normalizing nchekwa data, ma oburu na i zere uzo ndia, gi onwe gi ga-abia n'usoro ihe oma.

Ntọala Ntọala # 1: Ikwughachi Ubi na Table

Ụkpụrụ isi nke mkpịsị aka maka ihe nhazi nchekwa data dị mma bụ ịmatapụtaghachi data ma tinyekwa ogidi ndị ahụ na tebụl ha. Ugboro ugboro na tebụl na-abụkarị maka ndị si na ụwa nke ụyọkọ akwụkwọ, ma ebe ọ bụ na ederede na-agbada site na imewe, ọdụ data kwesịrị ịbụ mmekọrita. Ọ dị ka ịga site na 2D gaa 3D.

N'ụzọ dị mwute, ubi ndị ọzọ na-adịkarị mfe ịhụ. Naanị lelee okpokoro a:

OrderID Product1 Product2 Product3
1 Teddy Bears Jelii agwa
2 Jelii agwa

Kedu ihe ga-eme ma ọ bụrụ na iwu nwere ngwaahịa anọ? Ọ ga-adị anyị mkpa ịgbakwunye ubi ọzọ na tebụl iji kwadoo ihe karịrị atọ ngwaahịa. Ma ọ bụrụ na anyị ewuru ngwa ahịa na tebụl iji nyere anyị aka itinye data, ọ ga-adị mkpa ka anyị gbanwee ya na ngwaahịa ọhụrụ ahụ. Kedu otu anyi si achọta ihe nile enyere n'iwu na Jellybean n'usoro? A ga-amanye anyị ịjụ ajụjụ ọ bụla dị na tebụl na nkwupụta SQL nke nwere ike ịdị ka: CHINEKE * Site na Ngwaahịa EBE ngwaahịa1 = 'jelii agwa' ma ọ bụ ngwaahịa2 = 'jelii agwa' ma ọ bụ ngwaahịa3 = 'jelii agwa'.

Kama ịnweta otu tebụl nke na-ejikọta ihe ọmụma ahụ niile, anyị kwesịrị inwe tebụl atọ nke ọ bụla nwere njide ozi dị iche iche. N'ihe atụ a, anyị ga-achọ tebụl Iwu na ozi banyere iwu ahụ n'onwe ya, Table Ngwaahịa na ngwaahịa anyị na tablet ProductOrders nke jikọtara ngwaahịa na iwu.

OrderID Ahịa Ụbọchị Order Ọnụ
1 7 1/24/17 19.99
2 9 1/25/17 24.99
ProductID Ngwaahịa Gụọ
1 Teddy Bears 1
2 Jelii agwa 100
ProductOrderID ProductID OrderID
101 1 1
102 2 1

Rịba ama otú tebụl ọ bụla si nwee oghere NJ pụrụ iche. Nke a bụ isi ihe dị mkpa. Anyị na-ejikọta tebụl site n'iji isi ihe dị mkpa dị ka isi mba ọzọ na tebụl ọzọ. Gụkwuo banyere igodo ndị isi na igodo ndị ọzọ.

Ntọala Ntọala # 2: Ịtinye Isiokwu na Isiokwu

Nke a bụ ihe ọzọ na-emekarị, ma ọ bụghị mgbe nile ka ọ dị ka ihe ubi. Mgbe ị na-emepụta nchekwa data, ịchọrọ ijide n'aka na data niile dị na tebụl na-emetụta onwe ya. Ọ dị ka egwuregwu nwatakịrị ahụ banyere ịchọta ihe dị iche. Ọ bụrụ na ị nwere banana, mkpụrụ osisi strawberry, piich na telivishọn, elekere telivishọn nwere ike ịbụ ebe ọzọ.

N'otu aka ahụ, ọ bụrụ na ị nwere tebụl nke ndị ahịa, ihe niile dị na tebụl ahụ kwesịrị ikwu kpọmkwem maka onye ahịa ahụ. Ozi ọ bụla ọzọ nke na-abụghị nke onye ahịa ahụ pụrụ ịbụ ebe ọzọ na nchekwa data gị.

SalesID Mbụ Ikpeazụ Adreesị Nọmba ekwentị Office OfficeNumber
1 Sam Elliot 118 Main St, Austin, TX (215) 555-5858 Austin Ogbe (212) 421-2412
2 Alice Smith 504 2nd Street, New York, NY (211) 122-1821 New York (East) (211) 855-4541
3 Joe Parish 428 Aker St, Austin, TX (215) 545-5545 Austin Ogbe (212) 421-2412

Ọ bụ ezie na okpokoro a nwere ike ịdị ka ọ na-emetụta onye ọ bụla na-ere ahịa, ọ nwere okpokoro agbakwunyere n'ime tebụl. Rịba ama otú Office na OfficeNumber si kwuo ya na "Austin Downtown". Kedu ihe ma ọ bụrụ na nọmba ekwentị ụlọ ọrụ gbanwere? Ị ga-achọ imelite otu data dum maka otu otu ozi na-agbanwe agbanwe, nke na -adịghị mma. A ghaghị ịkpanye mpaghara ndị a na tebụl ha.

SalesID Mbụ Ikpeazụ Adreesị Nọmba ekwentị OfficeID
1 Sam Elliot 118 Main St, Austin, TX (215) 555-5858 1
2 Alice Smith 504 2nd Street, New York, NY (211) 122-1821 2
3 Joe Parish 428 Aker St, Austin, TX (215) 545-5545 1
OfficeID Office OfficeNumber
1 Austin Ogbe (212) 421-2412
2 New York (East) (211) 855-4541

Ụdị ụdị a na-enye gị ike ịgbakwunye ozi ndị ọzọ na tebụl Office n'ebughị ụzọ mee nrọ nke njigide na tebụl ahịa. Cheedị ụdị ọrụ ọ ga - abụ iji hụ na adreesị adreesị okporo ámá, obodo, obodo na koodu zip ma ọ bụrụ na ozi ahụ niile dị na tebụl ndị ahịa!

Nzuzo nke ntanetị # 3: Ịnye Ozi abụọ ma ọ bụ karịa karịa n'ime Ubi Ọhịa

Idebe ozi ụlọ ọrụ ahụ na tebụl ndị ahịa abụghị naanị nsogbu na nchekwa data ahụ. Mpaghara adreesị ahụ nwere ozi atọ: adreesị ámá, obodo na steeti. Ala ọ bụla dị na nchekwa data ga-enwe naanị otu ozi. Mgbe ị nwere ọtụtụ ozi na otu ubi, ọ ga-esi ike ịjụ nchekwa data maka ozi.

Dịka ọmụmaatụ, gịnị ma ọ bụrụ na anyị chọrọ ịgagharị ajụjụ na ndị ahịa niile si Austin? Anyị ga-achọ ịchọta n'ime adreesị ozi-e, nke ọ bụghị naanị na-ezughị ezu, mana enwere ike ịlọghachite ozi ọjọọ. E kwuwerị, gịnị mere ma ọ bụrụ na mmadụ bi n'okporo ámá Austin na Portland, Oregon?

Nke a bụ ihe okpokoro kwesịrị ịdị ka:

SalesID Mbụ Ikpeazụ Adreesị1 Adreesị2 Obodo State Zip Ekwentị
1 Sam Elliot 118 Isi St Austin TX 78720 2155555858
2 Alice Smith 504 2nd St New York NY 10022 2111221821
3 Joe Parish 428 Aker St Apt 304 Austin TX 78716 2155455545

Enwere ihe ole na ole iji mara ebe a. Nke mbụ, "Address1" na "Adreesị2" ga-eyi ka ọ daa n'okpuru mmebi nke mmegha ugboro ugboro.

Otú ọ dị, na nke a, ha na-ezo aka na mpempe akwụkwọ data ndị metụtara kpọmkwem onye ahịa ahụ karịa otu nchịkọta akụkọ nke kwesịrị ịga na tebụl ya.

Ọzọkwa, dịka ihe ezighi ezi iji zere, rịba ama otú e si esi na tebụl wepụ usoro ntinye maka nọmba ekwentị ahụ. I kwesiri izere ichekwa usoro nke ubi mgbe o kwere mee. N'ihe banyere nọmba ekwentị, enwere ọtụtụ ụzọ ndị mmadụ na-ede nọmba ekwentị: 215-555-5858 ma ọ bụ (215) 555-5858. Nke a ga - eme ka ịchọ onye ahịa site na nọmba ekwentị ha ma ọ bụ ime nchọpụta nke ndị ahịa na otu mpaghara mpaghara ahụ siri ike.

Nzuzo nke ntanetị # 4: Ọ bụghị Iji Agbanwe Ụzọ Isi

N'ọtụtụ ọnọdụ, ị ga-achọ iji nọmba ntinye na-akpaghị aka ma ọ bụ nọmba nke ọzọ ma ọ bụ alphanumeric maka isi igodo gị. Ị kwesịrị izere iji ozi ọ bụla maka igodo bụ isi ọbụna ma ọ bụrụ na ọ dị ka ọ ga-eme ka ezigbo njirimara.

Dịka ọmụmaatụ, onye obula nwere nọmba nchedo onwe anyị nke onwe anyị, n'ihi ya, na-eji nọmba nchekwa mmadụ maka ọrụ nchekwa data nwere ike ịda dịka ezi echiche. Ma ọ bụ ezie na ọ dị obere, ọ ga-ekwe omume ọbụna na nọmba nchekwa mmadụ gbanwere, ọ dịghịkwa mgbe anyị chọrọ isi ihe dị mkpa anyị gbanwere.

Nke ahụ bụ nsogbu na iji ozi dị ka uru dị mkpa. Ọ nwere ike ịgbanwe.

Nzuzo ntaneti # 5: Ịghara iji mgbakọ aha

Nke a nwere ike ọ gaghị adị ka nnukwu ihe mgbe mbụ ị malitere ịmepụta nchekwa data gị, mana ọ bụrụ na ịnweta ederede ajụjụ gbasara nchekwa data iji weghachite ozi, inwe mgbakọ aha ga-enyere aka ka ị na-eburu aha ubi.

Cheedị otú usoro a ga - esi sie ike karị ma ọ bụrụ na edebere aha dị ka Mbụ Aha, Aha Nanị na tebụl na aha mbụ, aha ikpeazụ n'ime tebụl ọzọ.

Mgbakọ abụọ a na-akpọkarị aha na-achọpụta akwụkwọ mbụ nke okwu ọ bụla dị n'ọhịa ma ọ bụ wepụ okwu ndị na-eme ka ọ pụta ìhè. I nwekwara ike ịhụ ụfọdụ ndị mmepe na-achọpụta akwụkwọ mbụ nke okwu ọ bụla ma e wezụga okwu mbụ: mbụName, ikpeazụName.

Ị ga-achọ ikpebi na ị na-eji aha tebụl dị iche iche ma ọ bụ aha tebụl ọtụtụ. Ọ bụ teebe ma ọ bụ tebụl Iwu? Ọ bụ okpokoro ndị ahịa ma ọ bụ tebụl ndị ahịa? Ọzọ, ịchọrọ ịrapara na tebụl Tab na tebụl ndị ahịa.

Mgbakọ ahọrọ nke ị na-ahọrọ abụghị ihe dị mkpa dịka usoro nke ịhọrọ na ịrapagidesi ike na mgbakọ aha.

Nzuzo nke ntanetị # 6: Nkọwapụta na-adịghị mma

Indexing bụ otu n'ime ihe ndị siri ike iji nweta ikike, karịsịa maka ndị ọhụrụ ahụ na nchekwa data. Igodo isi niile na igodo mba ọzọ ga-edepụta aha. Ndị a bụ ihe njikọ njikọ ọnụ, ya mere, n'enweghị ndepụta, ị ga-ahụ arụmọrụ na-adịghị mma site na nchekwa data gị.

Ma, ihe ndị ọzọ na-emekarị ka ọ ghara ịchọta. Ndị a bụ mpaghara "EBE". Ọ bụrụ na ị na-aga ime ka ọchụchọ gị dị nhịahụ site na iji ubi na ebe dị na WHERE, ịchọrọ iche echiche banyere itinye ntinye aka na mpaghara ahụ. Otú ọ dị, ịchọọ ịmepụta tebụl, nke nwekwara ike imebi ọrụ.

Kedu otu esi ekpebi? Nke a bụ akụkụ nke nkà nke nhazi nchekwa data. Enweghi ike itinye aka na ole ederede ị kwesịrị itinye na tebụl. N'ikpeazụ, ịchọrọ ịdebanye aha ọ bụla a na-ejikarị eme ihe na mpaghara MERE. Gụkwuo banyere ịkọwapụta nchekwa data gị.