Ụ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:
| 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:
| 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:
| 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:
| 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.