logo

Pirmā parastā forma (1NF)

Ja tabulai ir datu dublēšana un tā nav pareizi normalizēta, būs grūti apstrādāt un atjaunināt datu bāzi, nezaudējot datus. Tas arī apēs papildu atmiņas vietu, un ievietošanas, atjaunināšanas un dzēšanas anomālijas ir ļoti biežas, ja datu bāze netiek normalizēta.

Normalizācija ir process, kas samazina atlaišanu no attiecības vai attiecību kopas. Redundance attiecībās var izraisīt ievietošanas, dzēšanas un atjaunināšanas anomālijas. Tātad tas palīdz samazināt attiecību dublēšanos. Parastās formas tiek izmantotas, lai novērstu vai samazinātu dublēšanos datu bāzes tabulās.

Normalizācijas līmeņi

Ir dažādi normalizācijas līmeņi. Šie ir daži no tiem:



  • Pirmā parastā forma (1NF)
  • Otrā parastā forma (2NF)
  • Trešā parastā forma (3NF)
  • Boisa-Koda parastā forma (BCNF)
  • Ceturtā parastā forma (4NF)
  • Piektā parastā forma (5NF)

Šajā rakstā mēs apspriedīsim pirmo parasto formu (1NF).

vb un vb tīkls

Pirmā normālā forma ar piemēru

Ja relācija satur saliktu vai vairāku vērtību atribūtu, tā pārkāpj pirmo normālo formu vai relācija ir pirmajā normālā formā, ja tā nesatur nevienu salikts vai daudzvērtīgs atribūts . Relācija ir pirmajā normālā formā, ja katrs šīs attiecības atribūts ir vienas vērtības atribūts.

Tabula ir 1 NF, ja:

bash for loop
  • Ir tikai atsevišķi novērtēti atribūti.
  • Atribūtu domēns nemainās.
  • Katram atribūtam/kolonnai ir unikāls nosaukums.
  • Datu glabāšanas secībai nav nozīmes.

Apsveriet tālāk sniegtos piemērus.

1. piemērs:

Attiecība STUDENT 1. tabulā nav 1NF, jo ir daudzvērtību atribūts STUD_PHONE. Tā sadalīšanās 1NF ir parādīta 2. tabulā.

Normalization_normalforms_1

Piemērs

2. piemērs:

ID Name Courses ------------------ 1 A c1, c2 2 E c3 3 M c2, c3>

Iepriekš minētajā tabulā Course ir vairāku vērtību atribūts, tāpēc tas nav iekļauts 1NF.

apakšvirknes metode java

Zemāk redzamā tabula ir 1NF, jo nav vairāku vērtību atribūta:

ID Name Course ------------------ 1 A c1 1 A c2 2 E c3 3 M c2 3 M c3>

Piezīme: Datu bāzes dizains tiek uzskatīts par sliktu, ja tas nav pat pirmajā parastajā formā (1NF).

Secinājums

Noslēgumā jāsaka, ka pirmā normālā forma (1NF) ir galvenā ideja relāciju jomā datubāze arhitektūra. Tas garantē, ka dati tiek sakārtoti tā, lai atvieglotu datu apstrādi, novērstu dublēšanos un atbalstītu datu integritāti. 1NF veido pamatu sarežģītākiem normalizācija stratēģijas, kas vēl vairāk uzlabo datu bāzu sistēmu pareizību un efektivitāti, uzliekot atomu vērtības un aizliedzot atkārtotu grupēšanu rindās.

ko nozīmē google

Bieži uzdotie jautājumi par pirmo parasto veidlapu

1. J. Kāda ir 1NF nozīme datu bāzes izveidē?

Atbilde:

1NF ieviešana ir būtiska datu integritātes un produktivitātes saglabāšanai. Tas novērš n vajadzību pēc liekiem datiem un nodrošina, ka dati ir strukturēti tā, lai atvieglotu vienkāršus vaicājumus un darbības.

Q.2: Kas ir pirmā normālā forma (1NF)?

Atbilde:

Pirmais datu bāzes normalizācijas posms jeb 1NF nodrošina, ka rindās nav atkārtotu grupu un ka visas tabulas kolonnas satur atomu vērtības vai nedalāmas vērtības.