Dom Razvoj Koji je prvi normalni oblik (1nf)? - definicija iz tehopedije

Koji je prvi normalni oblik (1nf)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači prvi normalan oblik (1NF)?

Prvi normalan obrazac (1NF) postavlja temeljna pravila za normalizaciju baze podataka i odnosi se na jednu tablicu unutar sustava relacijske baze podataka. Normalizacija slijedi u tri osnovna koraka, a svaki je izgrađen na posljednjem. Prvi od njih je prvi normalni oblik.


Prvi normalan oblik kaže da:

  • Svaki stupac u tablici mora biti jedinstven
  • Za svaki skup povezanih podataka moraju se stvoriti zasebne tablice
  • Svaka tablica mora biti identificirana jedinstvenim stupcem ili povezanim stupovima koji se nazivaju primarnim ključem
  • Nijedan se redak ne može duplicirati
  • nijedan se stupac ne može umnožavati
  • nijedno sjecište retka / stupca ne sadrži nultu vrijednost
  • niti jedno sjecište redaka / stupca ne sadrži viševrednotena polja

Tehopedija objašnjava prvi normalan oblik (1NF)

Prvi korak u potvrđivanju 1NF je izmjena višerednih stupaca kako bi se osiguralo da svaki stupac u tablici ne sadrži više od jednog unosa.


Pretraživanje zapisa s dvostrukim unosima je složeno. Da bi se prevladala ova situacija, svi zapisi uključeni u tablicu relacijske baze podataka moraju biti identificirani jedinstvenom vrijednošću koja će imati zaseban stupac (ili atribut). Ovaj jedinstveni ključ naziva se indeksni ključ i koristi se za pronalaženje podataka za pretraživanje ili druge manipulacije.


Imati jedinstveni ključ ne rješava zahtjeve 1NF. Prema pravilima, ne može biti više unosa u jedno polje. Na primjer, u tablici podataka s podacima o kupcu može se dopustiti jedno polje za pohranjivanje više unosa, primjerice tamo gdje korisnik ima višestruke telefonske brojeve. Ovo je kršenje pravila 1NF. Ovaj određeni problem u našem primjeru može se riješiti stvaranjem indeksa ID-a kupca u glavnoj tablici, a zatim dodavanjem zasebne tablice koja sadrži stupac za telefonske brojeve i drugi stupac za korisnički ID.


To omogućava pravilno korištenje relacijskih upita za izdvajanje podataka iz relacijske baze podataka. Nulti ili više unosnih polja uzrokuju probleme s manipulacijom i vađenjem podataka, tako da postupak normalizacije uklanja nejasnoće.


Uklanjanje ponavljajućih vrijednosti iz tablice sljedeći je korak prema prvom normaliziranom obliku. Ponavljajuće vrijednosti mogu se premjestiti u novu tablicu.


Posljednji korak u primjeni prvog normalnog oblika je održavanje atomske količine podataka. Svako pojedinačno polje trebalo bi sadržavati najmanji mogući element podataka radi lakšeg sortiranja i pretraživanja. Na primjer, stupac datuma može se odvojiti na dan, mjesec i godinu.


Tablice koje zadovoljavaju prvi normalan oblik mogu također sadržavati funkcionalno ovisna polja. Funkcionalna ovisnost postoji između dva polja kada vrijednost u polju 1 određuje vrijednost u polju 2, a u polju 2. postoji samo jedna vrijednost. U takvom slučaju, polje 2 funkcionalno ovisi o polju 1.


Tablice koje zadovoljavaju više normalne oblike (drugi, treći i četvrti) nužno slijede prvi normalan oblik, ali obrnuto nije točno. Sve tablice u skladu s prvim normalnim obrascem možda neće slijediti više normalne obrasce, jer viši normalni obrasci uključuju još stroža pravila.

Koji je prvi normalni oblik (1nf)? - definicija iz tehopedije