The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by FIZARIZA, 2020-11-02 19:39:50

LATIHAN PENORMALAN

M42 SK F4 PENORMALAN

PENORMALAN (1NF, 2NF, 3NF)

0NF

noPelajar namaPelajar jantina noHP kod namaKursus jam gred namaPensyarah emelP
S0011 Mohd Ali L 011-111111 Kursus Kredit
ELS01 Public Speaking [email protected]
S0013 Rani Mukerjee ISM01 Pengenalan Kepada 2 B Dr Ahmad Daniel [email protected]
Sistem Komputer
CPL01 Asas Pengaturcaraan 3 A Dr Sarah Diana

P 012-222222 MGT01 Asas Pengurusan 3 A Dr Salman Al-Farisi [email protected]
MTS01 Matematik Perniagaan
ELS01 Public Speaking 3 B Dr Chiam Yin Yin [email protected]
3 B Dr Lim Jia Seng [email protected]
2 A Dr Ahmad Daniel [email protected]

S0018 Yeong Yee Lyn P 013-333333 ELS01 Public Speaking 2 B Dr Ahmad Daniel [email protected]
FYP13 Projek Akhir
5 B Dr Sarah Diana [email protected]

1NF
 Jadual mesti atomik – iaitu satu kolum/atribut mesti mempunyai 1 nilai sahaja. (single-valued attribute)

 Pada jadual 0NF, kolum/atribut “kodKursus”, “namaKursus”, “jamKredit”, “gred”, namaPensyarah” dan “emelP” mempunyai banyak nilai.

noPelajar namaPelajar jantina noHP kod namaKursus jam gred namaPensyarah emelP
Kursus Public Speaking Kredit [email protected]
L 011-111111 [email protected]
S0011 Mohd Ali L 011-111111 ELS01 2 B Dr Ahmad Daniel
S0011 Mohd Ali
L 011-111111 ISM01 Pengenalan Kepada 3 A Dr Sarah Diana
P 012-222222 Sistem Komputer
P 012-222222
S0011 Mohd Ali P 012-222222 CPL01 Asas Pengaturcaraan 3 A Dr Salman Al-Farisi [email protected]
S0013 Rani Mukerjee P 013-333333
S0013 Rani Mukerjee P 013-333333 MGT01 Asas Pengurusan 3 B Dr Chiam Yin Yin [email protected]
S0013 Rani Mukerjee
S0018 Yeong Yee Lyn MTS01 Matematik Perniagaan 3 B Dr Lim Jia Seng [email protected]
S0018 Yeong Yee Lyn
ELS01 Public Speaking 2 A Dr Ahmad Daniel [email protected]

ELS01 Public Speaking 2 B Dr Ahmad Daniel [email protected]
FYP13 Projek Akhir
5 B Dr Sarah Diana [email protected]

Penerangan :
1. Semua kolum telah mempunyai satu nilai.
2. Berlaku kelewahan data pada atribut “noPelajar”.

Justifikasi kebergantungan fungsi :
1. Berlaku kebergantungan fungsi separa.

noPelajar  namaPelajar, jantina, noHP
kodKursus  namaKursus, jamKredit, namaPensyarah

2. Perlu laksanakan proses penormalan peringkat 2NF.

2NF
 Hapuskan kebergantungan fungsi separa dengan pecahkan kepada beberapa jadual yang berasingan.
 Tentukan Kunci Primer dan Kunci Asing mengikut kesesuaian.
 Berikan nama kepada jadual.

Jadual : PELAJAR

noPelajar namaPelajar jantina noHP

S0011 Mohd Ali L 011-111111
S0013 Rani Mukerjee P 012-222222
S0018 Yeong Yee Lyn P 013-333333

Jadual : KURSUS

kodKursus namaKursus jamKredit namaPensyarah emelP

ELS01 Public Speaking 2 Dr Ahmad Daniel [email protected]
ISM01 Pengenalan Kepada Sistem Komputer
CPL01 Asas Pengaturcaraan 3 Dr Sarah Diana [email protected]
MGT01 Asas Pengurusan
MTS01 Matematik Perniagaan 3 Dr Salman Al-Farisi [email protected]
FYP13 Projek Akhir
3 Dr Chiam Yin Yin [email protected]

3 Dr Lim Jia Seng [email protected]

5 Dr Sarah Diana [email protected]

Jadual : KEPUTUSAN

noPelajar kodKursus gred Penerangan :
B 1. Semua jadual telah mempunyai nama dan mempunyai atribut kunci.
S0011 ELS01 A 2. Jadual komposit “KEPUTUSAN” telah diwujudkan.
A 3. Semua jadual tidak mempunyai kelewahan data.
S0011 ISM01 B
B Justifikasi kebergantungan fungsi :
S0011 CPL01 A 1. Berlaku kebergantungan fungsi transitif.
B
S0013 MGT01 B “emelP” bergantung kepada “namaPensyarah”, “namaPensyarah” bergantung kepada “kodKursus”.

S0013 MTS01 2. Perlu laksanakan proses penormalan peringkat 3NF.

S0013 ELS01

S0018 ELS01

S0018 FYP13

3NF
 Hapuskan kebergantungan fungsi transitif (jika ada).

Jadual : PELAJAR

noPelajar namaPelajar jantina noHP

S0011 Mohd Ali L 011-111111
S0013 Rani Mukerjee P 012-222222
S0018 Yeong Yee Lyn P 013-333333

Jadual : KURSUS Jadual : PENSYARAH

kodKursus namaKursus jamKredit idPensyarah idPensyarah namaPensyarah emelP

ELS01 Public Speaking 2 P01 P01 Dr Ahmad Daniel [email protected]
ISM01 Pengenalan Kepada Sistem Komputer 3 P02
CPL01 Asas Pengaturcaraan 3 P03 P02 Dr Sarah Diana [email protected]
MGT01 Asas Pengurusan 3 P04
MTS01 Matematik Perniagaan 3 P05 P03 Dr Salman Al-Farisi [email protected]
FYP13 Projek Akhir 5 P02
P04 Dr Chiam Yin Yin [email protected]

P05 Dr Lim Jia Seng [email protected]

Jadual : KEPUTUSAN

noPelajar kodKursus gred Penerangan :
1. Jadual “PENSYARAH” telah diwujudkan
S0011 ELS01 B 2. Semua jadual telah ternormal.
S0011 ISM01 A
S0011 CPL01 A Justifikasi kebergantungan fungsi :
S0013 MGT01 B 1. Sudah mencapai kebergantungan fungsi penuh.
S0013 MTS01 B
S0013 ELS01 A
B
S0018 ELS01 B

S0018 FYP13


Click to View FlipBook Version