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

2.

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

idpelajar<KP namapelajar password idkelas namakelas


>
125007 Abu 1234 K01 Maju

125008 Omar 1234 K02 Jujur

125009 Ali 1234 K03 Gigih

SKEMA HUBUNGAN
PELAJAR(idpelajar<KP>,namamurid,password,Idkelas,namakelas)

SOALAN

idsoalan namasoalan pilihana pilihanb pilihanc jawapan idguru password namaguru


<KP>
Q01 tukarkan 243 5⁵ 3⁵ 2⁵ B T01 1234 Nani
Q02 tukarkan 625 5⁴ 7⁴ 4⁵ A T01 1234 Nani
Q03 tukarkan 1024 4⁵ 6⁴ 2⁵ A T02 1234 Yani
Q04 tukarkan 726 3⁶ 9⁴ 4⁵ A T02 1234 Yani

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

Idpelajar<KP><KA> idsoalan<KP><KA> tarikh jawapan markah


L01 Q001 29/7/20 B 75
L02 Q002 29/7/20 A 50
L03 Q003 29/7/20 A 75
L01 Q004 29/7/20 C 75
L02 Q001 29/7/20 A 50
L03 Q002 29/7/20 A 75a
L01 Q003 29/7/20 A 75
L02 Q004 29/7/20 B 50
L03 Q001 29/7/20 B 75

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

idsoalan<KP> namasoalan pilihana pilihanb pilihanc jawapan idguru<KA>


Q01 tukarkan 243 5⁵ 3⁵ 2⁵ B T01

Q02 tukarkan 625 5⁴ 7⁴ 4⁵ A T01

Q03 tukarkan 1024 4⁵ 6⁴ 2⁵ A T02

Q04 tukarkan 726 3⁶ 9⁴ 4⁵ A T02

S KEMA H UBUNGAN

SOALAN(Idsoalan<KP>namasoalan,pilihana,pilihanb,pilihanc,jawapan,idguru<KA>)

Justifikasi 3NF

1.Kebergantungan fungsi separa dan kebergantungan fungsi transitif telah dihapuskan.

2.Kesemua jadual berada dalam kebergantungan fungsi sepenuh.

3.Semua jadual telah normal.

You might also like