Professional Documents
Culture Documents
Penormalan Fasa2 (Ogos)
Penormalan Fasa2 (Ogos)
2 PENORMALAN
1NF
KUIZ
idpelaja
r<KP>
namapelaja
r
password idkelas nama
kelas
idsolan
<KP>
namasoalan pilihana pilhanb pilihanc jawapan idguru nama
guru
password Jawapan
Murid
Tarikh Markah
L01 Abu 1234 K01 Maju Q01 tukarkan 5⁵ 3⁵ 2⁵ B T01 Nuni 1234 B 29/7/20 75
243
L02 Omar 1234 K02 Jujur Q02 tukarkan 5⁴ 7⁴ 4⁵ A T01 Nuni 1234 A 29/7/20 50
625
L03 Ali 1234 K03 Gigih Q03 tukarkan 4⁵ 6⁴ 2⁵ A T02 Yani 1234 A 29/7/20 75
1024
L01 Abu 1234 K01 Maju Q04 tukarkan 3⁶ 9⁴ 4⁵ A T02 Yani 1234 C 29/7/20 75
726
L02 Omar 1234 K02 Jujur Q01 tukarkan 5⁵ 3⁵ 2⁵ B T01 Nuni 1234 A 29/7/20 50
243
L03 Ali 1234 K03 Gigih Q02 tukarkan 5⁴ 7⁴ 4⁵ A T01 Nuni 1234 A 29/7/20 75
625
L01 Abu 1234 K01 Maju Q03 tukarkan 4⁵ 6⁴ 2⁵ A T02 Yani 1234 A 29/7/20 75
1024
L02 Omar 1234 K02 Jujur Q04 tukarkan 3⁶ 9⁴ 4⁵ A T02 Yani 1234 B 29/7/20 50
726
L03 Ali 1234 K03 Gigih Q01 tukarkan 5⁵ 3⁵ 2⁵ B T01 Nuni 1234 B 29/7/20 75
243
L01 Abu 1234 K01 Maju Q02 tukarkan 5⁴ 7⁴ 4⁵ A T01 Nuni 1234 A 29/7/20 75
625
L02 Omar 1234 K02 Jujur Q03 tukarkan 4⁵ 6⁴ 2⁵ A T02 Yani 1234 B 29/7/20 50
1024
L03 Ali 1234 K03 Gigih Q04 tukarkan 3⁶ 9⁴ 4⁵sa A T02 Yani 1234 A 29/7/20 75
726
Justifikasi 1NF
1.Semua lajur bagi setiap rekod dalam jadual KUIZ dakam keadaan atomik.
2.Terdapat 2 atribut kunci dalam jadual KUIZ iaitu idmurid dan idsoalan.
3.Terdapat kebergantungan fungsi sepenuh dalam jadual KUIZ dimana atribut biasa
tarikh,jawapanmurid dan markah bergantung kepada semua atribut kunci idmurid dan
idsoalan.
4.Terdapat kebergantungan fungsi separa dalam jadual KUIZ dimana atribut biasa
namamurid,katalaluanmurid,idkelas dan namakelas bergantung kepada salah satu atribut
kunci idmurid.
5.Terdapat juga kebergantungan fungsi separa dalam jadual KUIZ dimana atribut biasa
namasoalan,pilihanA,pilihanB,pilihanC,pilihanD,idguru,namaguru,jawapanguru dan
katalaluanguru bergantung kepada salah satu atribut kunci iaitu idsoalan.
2NF
PELAJAR pfp
SKEMA HUBUNGAN
PELAJAR(idpelajar<KP>,namamurid,password,Idkelas,namakelas)
SOALAN
SKEMA HUBUNGAN
idpelajar<KP><KA> idsoalan<KP><KA> Tarikh JawapanMurid Markah
SOALAN(<KP>,namasoalan,pilihana,pilihanb,pilihanc,jawapan,idguru,password,namaguru)
L01 Q01 29/7/20 B 75
L02 Q02 29/7/20 A 50
L03 Q03 29/7/20 A 75
L01 Q04 29/7/20 C 75
L02 Q01 29/7/20 A 50
L03 Q02 29/7/20 A 75
L01 Q03 29/7/20 A 75
L02 Q04 29/7/20 B 50
L03 Q01 29/7/20 B 75
L01 Q02 29/7/20 A 75
L02 Q03 29/7/20 B 50
L03 Q04 29/7/20 A 75
KUIZ
3NF L01
L02
Q002
Q003
29/7/20
29/7/20
A
B
75
50
L03 Q004
KUIZ 29/7/20 A 75
PELAJAR
idpelajar<KP> namapelajar
SKEMA HUBUNGAN password idkelas<KA> idkelas<KP> namakelas idguru<KP> namaguru password
L01 Abu 1234 MAJU K01 Maju T01 Nuni 1234
KUIZ(idpelajar<KP><KA>,idsoalan<KP><KA>,tarikh,jawapan,markah)
L02 Omar 1234 JUJUR K02 Jujur T02 Yani 1234
L03 Ali 1234 GIGIH K03 Gigih
KELAS GURU
SKEMA H UBUNGAN
SKEMA H UBUNGAN SKEMA H UBUNGAN Guru(idguru<KP>,namaguru,password)
KELAS(idkelas<KP>,namakelas)
PELAJAR(idpelajar<KP>,namapelajar,password,idkelas<KA>)
SOALAN
S KEMA H UBUNGAN
SOALAN(Idsoalan<KP>namasoalan,pilihana,pilihanb,pilihanc,jawapan,idguru<KA>)
Justifikasi 3NF