Bahay Pag-unlad Ano ang unang normal na porma (1nf)? - kahulugan mula sa techopedia

Ano ang unang normal na porma (1nf)? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang kahulugan ng First Normal Form (1NF)?

Ang unang normal na form (1NF) ay nagtatakda ng mga pangunahing patakaran para sa normalisasyon ng database at nauugnay sa isang solong talahanayan sa loob ng isang sistema ng pamanggit sa pamanggit. Ang normalisasyon ay sumusunod sa tatlong pangunahing hakbang, ang bawat gusali sa huli. Ang una sa mga ito ay ang unang normal na anyo.


Ang unang normal na form ay nagsasaad na:

  • Ang bawat haligi sa talahanayan ay dapat na natatangi
  • Ang mga hiwalay na talahanayan ay dapat malikha para sa bawat hanay ng mga kaugnay na data
  • Ang bawat talahanayan ay dapat matukoy na may isang natatanging haligi o pinagsama-samang mga haligi na tinatawag na pangunahing susi
  • Walang mga hilera ay maaaring doblehin
  • walang mga haligi na maaaring mai-duplicate
  • walang hilera / interseksyon ng haligi na naglalaman ng isang null na halaga
  • walang hilera / mga interseksyon ng hanay na naglalaman ng mga patlang na multivalued

Ipinapaliwanag ng Techopedia ang First Normal Form (1NF)

Ang unang hakbang sa pagkumpirma ng 1NF ay pagbabago ng multivalued na mga haligi upang matiyak na ang bawat haligi sa isang talahanayan ay hindi kukuha ng higit sa isang entry.


Ang mga paghahanap ng mga talaan na may mga dobleng entry ay kumplikado. Upang malampasan ang sitwasyong ito, ang lahat ng mga talaan na kasangkot sa talahanayan ng pamanggit na database ay dapat makilala sa pamamagitan ng isang natatanging halaga na magkakaroon ng isang seperate na haligi (o katangian). Ang natatanging key na ito ay tinatawag na isang index key at ginagamit upang hanapin ang data para sa pagkuha o iba pang pagmamanipula.


Ang pagkakaroon ng isang natatanging key ay hindi malulutas ang mga kinakailangan ng 1NF. Ayon sa mga patakaran, maaaring walang maraming mga entry sa isang larangan. Halimbawa, sa isang talahanayan ng data ng impormasyon ng customer, ang isang solong larangan ay maaaring payagan na mag-imbak ng maraming mga entry, tulad ng kung saan ang isang customer ay may mga numero ng telepono. Ito ay isang paglabag sa mga panuntunan ng 1NF. Ang partikular na problema sa aming halimbawa ay maaaring malutas sa pamamagitan ng paglikha ng isang index ng customer ID sa pangunahing talahanayan at pagkatapos ay pagdaragdag ng isang hiwalay na talahanayan na may haligi para sa mga numero ng telepono at isa pang haligi para sa ID ng customer.


Pinapayagan nito ang wastong paggamit ng mga query sa pamanggit upang kunin ang data mula sa isang database ng pamanggit. Ang null, o maraming mga patlang sa pagpasok ay parehong sanhi ng mga isyu sa pagmamanipula at pagkuha ng data kaya ang pag-normalize ng proseso ay nagtatanggal ng kalabuan.


Ang pagtanggal ng mga paulit-ulit na halaga mula sa isang talahanayan ay ang susunod na hakbang patungo sa unang normal na form. Ang mga paulit-ulit na halaga ay maaaring ilipat sa isang bagong talahanayan.


Ang pangwakas na hakbang sa pagpapatupad ng unang normal na anyo ay ang pagpapanatili ng atomicity ng data. Ang bawat indibidwal na patlang ay dapat hawakan ang pinakamaliit na elemento ng data na posible upang mapadali ang madaling pag-uuri at paghahanap. Halimbawa, ang haligi ng petsa ay maaaring paghiwalayin sa araw, buwan at taon.


Ang mga mesa na nagbibigay kasiyahan sa unang normal na form ay maaari ding maglaman ng mga umaandar na umaasa. Ang pag-asa sa pag-andar ay umiiral sa pagitan ng dalawang patlang kung ang halaga sa patlang 1 ay tumutukoy sa halaga sa patlang 2 at may isang halaga lamang sa patlang 2. Sa ganoong kaso, ang patlang 2 ay pantulong na umaasa sa patlang 1.


Ang mga mesa na nagbibigay kasiyahan sa mas mataas na normal na porma (pangalawa, pangatlo at ikaapat) ay kinakailangang sundin ang unang normal na anyo ngunit ang reverse ay hindi totoo. Ang lahat ng mga talahanayan na sumunod sa unang normal na form ay maaaring hindi sundin ang mas mataas na normal na porma, dahil ang mas mataas na normal na form ay kasama ang mas mahigpit na mga patakaran.

Ano ang unang normal na porma (1nf)? - kahulugan mula sa techopedia