Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Prva, druga i treća normalna forma

Prva normalna forma


Prva normalna forma odnosi se na grupisanje sličnih podataka u odvojene tabele i definisanje primarnog
ključa za svaku tabelu.

Prva normalna forma (1NF) postavlja dva osnovna pravila za organizovanu bazu podataka:

1. Eliminisanje duplih kolona iz iste tabele


2. Kreiranje posebne tabele za istu grupu povezanih podataka i identifikovanje svakog reda
jedinstvenom kolonom (primarni ključ).

Druga normalna forma


Relacija je u Drugoj normalnoj formi (2NF) ako je u 1NF i svi njeni neključni atributi funkcionalno zavise
od primarnog ključa (neključni atributi su atributi koji nisu kandidati za ključ, niti dio kandidata za ključ)
Smještanje podataka u drugu normalnu formu sastoji se od premještanja u druge tabele onih podataka
koji su zavisni samo od dijela ključa.

Osnovni zahtjevi 2NF su

1. Uklanjanje podskupova podataka koji se nalaze u više redova i njihovo smeštanje u posebne
tabele.
2. Kreiranje veza između novih tabela i tabela sa kojima su spojene korišćenjem spoljnih
ključeva

Treća normalna forma


Relacija je u trećoj normalnoj formi ako je u drugoj normalnoj formi i ako su svi atributi koji nisu dio
nijednog ključa međusobno nezavisni, (ako svi njeni neključni atributi netranzitivno zavise od primarnog
ključa).

Osnovni zahtjevi 3NF

1. Tabela je u 1NF i 2NF


2. Uklonjene su kolone koje nisu potpuno zavisne od primarnog ključa.
Primjer
Data je tabela kao na slici:

Primjenom prve normalne forme:

Primjenom druge normalne forme imamo


Primjenom treće normalne forme:

You might also like