Njikọ mmekọrịta mmekọrịta

Njikọ data bụ azụ nke ihe ntanetị mmekọrịta

Enwere mmekọrịta n'etiti tebụl nchekwa data abụọ mgbe otu tebụl nwere igodo mba ọzọ nke na-edepụta isi ihe dị na tebụl ọzọ. Nke a bụ isi ihe dị n'azụ okwu mmekọrịta mmekọrịta.

Otua esi eme ka uzo di iche iche wepuo gi

Ka anyi nyochaa isi ihe nke isi nke ndi isi na ndi mba ozo. Isi isi ihe na- achọpụta ọkwa ọ bụla na tebụl. Ọ bụ ụdị igodo ọnụ ọgụgụ nke na-abụkarị kọlụm mbụ na tebụl ma nchekwa data ga-emepụta ya na-akpaghị aka iji jide n'aka na ọ bụ ihe pụrụ iche.

Isi mba ọzọ bụ igodo ntinye aka (ọ bụghị igodo bụ isi) jikọtara ihe ndekọ na data na tebụl ọzọ.

Dịka ọmụmaatụ, tụlee tebụl abụọ a nke na-akọwa onye nkụzi na-akụzi ihe ọ bụla.

N'ebe a, igodo isi ihe ọmụmụ nke ọmụmụ bụ Course_ID. Isi ala ya bụ Teacher_ID:

Ọmụmụ
N'ezie_ID N'ezie_Name Teacher_ID
N'ezie_001 Ọgwụ Teacher_001
N'ezie_002 Math Teacher_001
Course_003 Bekee Teacher_003

Ị nwere ike ịhụ na isi mba ọzọ dị na ọmụmụ nwere isi ihe dị mkpa na ndị nkụzi:

Ndị nkuzi
Teacher_ID Teacher_Name
Teacher_001 Carmen
Teacher_002 Veronica
Teacher_003 Jorge

Anyị nwere ike ịsị na isi akwụkwọ ndị nkụzi Teacher_ID enyerela aka mee ka mmekọrịta dị n'etiti Ụlọ Akwụkwọ na ndị nkuzi.

Ụdị Usoro mmekọrịta

Iji igodo ndị ọzọ, ma ọ bụ igodo ndị ọzọ, ị nwere ike imepụta ụdị mmekọrịta atọ dị n'etiti tebụl:

Otu na otu : Ụdị mmekọrịta a na-enye naanị otu ndekọ na n'akụkụ ọ bụla nke mmekọrịta ahụ.

Isi igodo na - emetụta nanị otu ndekọ - ma ọ bụ na - - na tebụl ọzọ. Dị ka ihe atụ, n'alụmdi na nwunye, onye òtù ọlụlụ ọ bụla nwere nanị otu di ma ọ bụ nwunye ọzọ. Ụdị mmekọrịta a nwere ike imejupụta na otu tebụl ma ya mere ọ dịghị eji isi mba ọzọ.

Otu na ọtụtụ : Otu mmekọrịta dị n'otu na-enye ohere ka otu ndekọ dị n'otu tebụl na-emetụta ọtụtụ ederede na tebụl ọzọ.

Tụlee azụmahịa na nchekwa data nwere ndị teepe ahịa na Iwu.

Otu onye ahịa nwere ike ịzụta ọtụtụ iwu, mana otu usoro agaghị ejikọta ya na ọtụtụ ndị ahịa. Ya mere, tebụl Iwu ahụ ga-enwe igodo mba ọzọ nke jikọtara isi isi nke tebụl Ahịa, ebe ndị ahịa Ahịa agaghị enwe isi mba ọzọ na-ezo aka na tebụl Iwu.

Ọtụtụ na ọtụtụ : Nke a bụ mmekọrịta dị mgbagwoju anya nke ọtụtụ ndekọ na tebụl nwere ike jikọta na ọtụtụ ndekọ na tebụl ọzọ. Dịka ọmụmaatụ, azụmahịa anyị nwere ike ọ bụghị naanị ndị ahịa na ndị na-enye Iwu, ma o yikarịrị ka ọ ga-achọ Table tebụl.

Ọzọ, mmekọrịta dị n'etiti ndị ahịa na Okpenye teepu bụ otu na ọtụtụ, ma tụlee mmekọrịta dị n'etiti Iwu na Ngwaahịa. Usoro nwere ike ịnwe ọtụtụ ngwaahịa, ma ngwaahịa nwere ike jikọta na ọtụtụ iwu: ọtụtụ ndị ahịa nwere ike ịnye iwu nke nwere ụfọdụ ngwaahịa ndị ahụ. Ụdị mmekọrịta a chọrọ na tebụl atọ atọ.

Kedu ihe jikọrọ mmekọrịta mmekọrịta dị na ya?

Ịmepụta mmekọrịta dị n'etiti tebụl nchekwa data na-enyere aka hụ na iguzosi ike n'ezi ihe, na-enye aka na normalization database. Dịka ọmụmaatụ, gịnị ma ọ bụrụ na anyị ejikọtaghị tebụl ọ bụla site na isi mba ọzọ ma kama jikọta data dị na tebụl na nkuzi ndị nkụzi, dị ka nke a:

Ndị nkuzi na ọmụmụ ihe
Teacher_ID Teacher_Name N'ezie
Teacher_001 Carmen Akwukwo, Math
Teacher_002 Veronica Math
Teacher_003 Jorge Bekee

Nzube a na-agbanwe agbanwe ma mebie ụkpụrụ mbụ nke nchekwa data nchekwa, Ụdị Nkịtị Mbụ (1NF), nke na-ekwu na mkpado okpokoro nke ọ bụla kwesịrị ịnwe otu ihe ọmụma.

Ma ọ bụ ma eleghị anya, anyị kpebiri itinye nanị ihe ndekọ nke abụọ maka Carmen, iji mezuo 1NF:

Ndị nkuzi na ọmụmụ ihe
Teacher_ID Teacher_Name N'ezie
Teacher_001 Carmen Ọgwụ
Teacher_001 Carmen Math
Teacher_002 Veronica Math
Teacher_003 Jorge Bekee

Nke a ka bụ ihe na-adịghị ike, na-ewepụta mbiputegharị na-enweghị isi na ihe a na-akpọ ntinye aka na ntinye data , nke pụtara na ọ nwere ike inye aka na data na-ekwekọghị.

Dịka ọmụmaatụ, ọ bụrụ na onye nkụzi nwere ọtụtụ ndekọ, gịnị ma ọ bụrụ na achọrọ edezi data, ma onye na-eme nhazi data adịghị achọpụta na ọtụtụ ndekọ dị? Tebụl ga-enwezi data dị iche iche maka otu onye ahụ, na-enweghị ụzọ doro anya iji mata ya ma ọ bụ zere ya.

Na-agbaji tebụl a na tebụl abụọ, Ndị nkuzi na ọmụmụ (dị ka a na-ahụ anya n'elu), na-emepụta mmekọrịta kwesịrị ekwesị n'etiti data ahụ ma nyere aka mee ka data jikọta na nke ziri ezi.