Ƙaddamar da Database a Matsayin Na Biyu Na Biyu
A cikin watan da ya wuce, mun dubi wasu al'amurran da za su daidaita al'ada. Na farko, mun tattauna batutuwan da suka dace game da daidaitattun bayanai. A ƙarshe, mun bincika ainihin bukatun da tsarin farko na farko (1NF) ya kafa. Yanzu, bari mu ci gaba da tafiya kuma mu rufe ka'idodin tsari na biyu (2NF).
Ka tuna da bukatun 2NF:
- Cire sassan bayanan da ke amfani da layuka da yawa na tebur kuma sanya su a cikin tebur daban.
- Ƙirƙiri dangantaka tsakanin waɗannan sabon allo da magabatawarsu ta hanyar amfani da makullin waje.
Wadannan dokoki za a iya taƙaitawa cikin wata sanarwa mai sauki: 2NF ƙoƙarin rage yawan adadin bayanai a cikin tebur ta hanyar cire shi, ajiye shi a cikin sabon layin (s) da kuma samar da dangantaka tsakanin waɗancan launi.
Bari mu dubi misali. Ka yi tunanin kantin yanar gizo wanda ke kula da bayanan abokin ciniki a cikin wani bashi. Suna iya samun tebur ɗaya da ake kira 'yan kasuwa tare da abubuwan masu zuwa:
- CustNum
- Sunan rana
- Sunan mahaifa
- Adireshin
- City
- Jihar
- ZIP
Binciken kaɗan a wannan tebur yana nuna ƙananan bayanai masu yawa. Muna adana lambobin "Sea Cliff, NY 11579" da kuma "Miami, FL 33157" sau biyu a kowace. Yanzu, wannan bazai yi kama da kima mai yawa ba a cikin misali mai sauƙi, amma zamu iya tunanin gidan da ya ɓata idan muna da dubban layuka a teburinmu. Bugu da ƙari, idan lambar ZIP na Sea Cliff ya canza, muna so muyi wannan canji a wurare da yawa a cikin ɗakunan ajiya.
A cikin tsarin tsari na 2NF, wannan bayani mai dadi ya samo shi kuma adana shi a cikin tebur daban. Mu sabon tebur (bari mu kira shi ZIPs) na iya samun wadannan shafuka:
- ZIP
- City
- Jihar
Idan muna so mu zama mai kyau, za mu iya cika wannan tebur a gaba - gidan waya yana ba da cikakken shugabanci na dukkan masu amfani na ZIP da kuma dangantaka tsakanin gari da jihar. Lalle ne, kun fuskanci halin da ake ciki inda aka yi amfani da irin wannan tsarin. Wani mai karɓar umarni zai iya tambayarka don lambar ZIP da farko sannan kuma ya san birnin da jihar da kake kira daga. Irin wannan tsari ya rage ɓataccen mai aiki kuma ƙara ƙaruwa.
Yanzu da mun cire bayanan dallafafi daga tarin Abokan ciniki, mun gamsu da tsarin farko na al'ada na biyu. Har yanzu muna buƙatar amfani da maɓallin waje don ƙulla allon biyu tare. Za mu yi amfani da lambar ZIP (maɓallin farko daga tarin ZIPs) don ƙirƙirar wannan dangantaka. Ga sabon tallan abokan ciniki:
- CustNum
- Sunan rana
- Sunan mahaifa
- Adireshin
- ZIP
Yanzu mun rage yawan adadin bayanai da aka adana a cikin database kuma tsarinmu yana cikin tsari na biyu!
Idan kuna so ku tabbatar da bayananku na al'ada, ku binciki abubuwan da muke cikin wannan jerin:
- Basirar Basirar Bayanan Bayanai
- Ƙaddamar da Database ɗinka a Kayan Farko na Farko
- Ƙaddamar da Database ɗinka a Dokar Na Biyu Na Biyu
- Samar da Database ɗinka a Dokar Na Uku Na Uku