Ebube na-adabere na nchekwa n'usoro nchekwa data

Ụda ọdịda nke ọma na-agbaji ọdịdị nke anọ

Na netwọk mmekọrịta, a na-adabere mgbe ozi echekwara na otu tebụl nchekwa data ahụ na-achọpụta ozi ndị ọzọ echekwara n'otu tebụl. Nkwado dị iche iche na- eme mgbe ọnụnọ otu ma ọ bụ karịa ahịrị na tebụl na-egosi ọnụnọ otu ma ọ bụ karịa ndị ọzọ edere na tebụl ahụ. Tinye ụzọ ọzọ, njirimara abụọ (ma ọ bụ ogidi) dị na tebụl dị iche iche na ibe ha, ma ha abụọ na-adabere na àgwà nke atọ.

Nkwado dị iche iche na-egbochi njedebe nke anọ nke na-eme ka normalization (4NF). Ntọala data njikọ na-agbaso ụdị ise nkịtị nke na-anọchite anya ntụziaka maka nhazi ihe ndekọ. Ha na-egbochi imelite mmemme na ekwekọghị na data. Ụdị nke anọ nke na-emekọ mmekọrịta dị iche iche na nchekwa data .

Ihe arụ ọrụ na-adabere na ya

Iji ghọta ntụkwasị obi dị iche iche, ọ ga-enyere gị aka ịleleghachi ihe ndabere na-arụ ọrụ.

Ọ bụrụ na àgwà attribute X na-ekpebi otu àgwà Y, mgbe ahụ Y na arụ ọrụ dabere na X. Edere ya dịka X -> Y. Dịka ọmụmaatụ, na Ụlọ akwụkwọ ndị dị n'okpuru, Student_Name na-ekpebi Isi:

Ụmụ akwụkwọ
Student_Name Isi
Ravi Akụkọ Ihe Ochie
Bet Chemistry


Enwere ike ide akwụkwọ a: Student_Name -> Isi . Onye ọ bụla Student_Name na-ekpebi kpọmkwem otu isi, ọ dịghịkwa ọzọ.

Ọ bụrụ na ịchọrọ ka nchekwa data ahụ soro usoro egwuregwu ndị a na-ewere, ị nwere ike iche na ụzọ kachasị mfe ime nke a bụ ka ị gbakwunye kọlụm ọzọ aha ya bụ Sport:

Ụmụ akwụkwọ
Student_Name Isi Egwuregwu
Ravi Akụkọ Ihe Ochie B ol
Ravi Akụkọ Ihe Ochie Volleyball
Ravi Akụkọ Ihe Ochie Tenis
Bet Chemistry Tenis
Bet Chemistry B ol


Nsogbu a bụ na ma Rava na Bet na-egwu ọtụtụ egwuregwu. Ọ dị mkpa ịgbakwunye ọhụụ ọhụrụ maka egwuregwu ọ bụla ọzọ.

Tebụl a egosipụtala nkwado dị iche iche n'ihi na isi na egwuregwu na-anọpụ onwe ha n'otu n'otu ma ha abụọ dabeere na nwa akwụkwọ ahụ.

Nke a bụ ihe atụ dị mfe ma nwee ike ịchọta ngwa ngwa, mana nkwado dị iche iche nwere ike ịghọ nsogbu na nnukwu nchekwa data.

A na-edebere na ntụkwasị obi dị iche iche X -> -> Y. N'okwu a:

Student_Name -> -> Isi
Student_Name -> -> Egwuregwu

A na-agụ nke a dị ka "Student_Name multidetermines Major" na "Student_Name multidetermines Sport."

Nkwado dị iche iche na-achọ mgbe ọ dịkarịa ala àgwà atọ n'ihi na ọ gụnyere ma ọ dịkarịa ala àgwà abụọ dabere na nke atọ.

Okwenye na Nhazi na-edozi

Otu okpokoro nke nwere nkwado dị iche iche na-emebi ụkpụrụ normalization nke Ụdị nke anọ (Normal Form) (4NK) n'ihi na ọ na-emepụta redundancies na-adịghị mkpa ma nwee ike inye aka na data na-ekwekọghị. Iji mee ka nke a ruo 4NF, ọ dị mkpa imebi ozi a na tebụl abụọ.

Tebụl dị n'okpuru ugbu a nwere nkwado nke Student_Name -> Isi, ọ dịghịkwa adabere na multivalued:

Ụmụ akwụkwọ na ndị isi
Student_Name Isi
Ravi Akụkọ Ihe Ochie
Ravi Akụkọ Ihe Ochie
Ravi Akụkọ Ihe Ochie
Bet Chemistry
Bet Chemistry

Ọ bụ ezie na tebụl a nwere otu ọrụ ịdabere na Student_Name -> Egwuregwu:

Ụmụ akwụkwọ & Egwuregwu
Student_Name Egwuregwu
Ravi B ol
Ravi Volleyball
Ravi Tenis
Bet Tenis
Bet B ol

O doro anya na a na-ekwukarị normalization mgbe ọ dị mfe ime ka tebụl dị mgbagwoju anya ka ha wee nwee ihe ọmụma metụtara otu echiche ma ọ bụ isiokwu karịa ịnwa ịme otu tebụl nwere ozi dị oke mgbagwoju anya.