Kwadoro nchekwa data gị: Ịgbanwe na Ụdị Omume Abụọ (2NF)

Ịtọ data na Ụdị Omume Abụọ

N'ime ọnwa gara aga, anyị elelewo ọtụtụ akụkụ nke normalizing tebụl nchekwa data. Mbụ, anyị tụlere ụkpụrụ ndị bụ isi nke normalization data. Oge ikpeazụ, anyị na-enyocha ihe ndị dị mkpa nke ụdị ọdịdị mbụ (1NF) setịpụrụ. Ugbu a, ka anyị nọgide na njem anyị ma kpuchie ụkpụrụ nke ụdị nke abụọ (2NF).

Cheta ihe niile gbasara 2NF:

A pụrụ ichikota iwu ndị a na nkwupụta dị mfe: Mgbalị 2NF iji belata ọnụọgụ data redundant na tebụl site na iwepụta ya, tinye ya na tebụl ọhụrụ ma ọ bụ ịmepụta mmekọrịta dị n'etiti tebụl ndị ahụ.

Ka anyị lee ihe atụ. Chegodị ụlọ ahịa na-echekwa ozi ndị ahịa na nchekwa data. Ha nwere ike inwe otu tebụl a na - akpọ ndị ahịa na ihe ndị a:

Nlere anya na tebụl a na-ekpughe obere ọnụọgụ data. Anyị na-echekwa mkpụrụ edemede "Sea Cliff, NY 11579" na "Miami, FL 33157" ugboro abụọ. Ugbu a, nke ahụ nwere ike ọ gaghị adị ka nchekwa dị ukwuu na ihe nlereanya anyị dị mfe, ma were ya na ọ bụrụ na anyị nwere ọtụtụ puku edere na tebụl anyị. Ọzọkwa, ọ bụrụ na koodu ZIP maka Oké Osimiri Sea gbanwere, anyị ga-achọ ime mgbanwe ahụ n'ọtụtụ ebe na nchekwa data.

N'ime usoro ntinye data nchekwa 2NF, a na-amịpụta ozi a ejighi ya na nchekwa na tebụl dị iche. Tebulu ọhụrụ anyị (ka anyị kpọọ ya ZIPs) nwere ike ịnweta mpaghara ndị a:

Ọ bụrụ na anyị chọrọ ịdị na-arụ ọrụ nke ọma, anyị nwere ike ọbụna jupụta okpokoro a n'ihu - ụlọ ọrụ nzipu ozi na-enye ndekọ nke koodu ZIP niile na mmekọrịta obodo / ala ha. N'ezie, ị zutere ọnọdụ ebe a na-eji ụdị nchekwa data a. Onye na - enye iwu nwere ike ịjụ gị maka koodu ZIP gị ma mara obodo na ala ị na - akpọ. Ụdị ndokwa a na-ebelata njehie ọrụ ma na-abawanye arụmọrụ.

Ugbu a na anyị ewepụla ihe ntụgharị data site na tebụl ndị Ahịa, anyị ejirila iwu nke mbụ nke ọdịdị nke abụọ. Ọ ka dị mkpa ka anyị jiri igodo mba ọzọ jikọta tebụl abụọ. Anyị ga-eji koodu ZIP (isi ihe dị na tebụl ZIP) iji mepụta mmekọrịta ahụ. Nke a bụ ihe ọhụrụ ndị ahịa anyị:

Anyị emeela ka ọnụọgụ abụọ nke ozi echekwara echekwa na nchekwa data ma usoro anyị dị na nke abụọ!

Ọ bụrụ na ịchọrọ iji hụ na nchekwa data gị dị mma, chọpụta ihe ndị ọzọ anyị nwere n'usoro isiokwu a: