Unang Normal na Form (1NF)

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 10 Mayo 2021
I -Update Ang Petsa: 13 Mayo 2024
Anonim
First Normal Form (1NF) | Database Normalization | DBMS
Video.: First Normal Form (1NF) | Database Normalization | DBMS

Nilalaman

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

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

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 kilalanin 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 maghanap ng 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 mesa 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 na 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 ring 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 porma 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.