Professional Documents
Culture Documents
Screenshot 2022-10-25 at 11.16.56 AM
Screenshot 2022-10-25 at 11.16.56 AM
050312020592 Aby 0184881761 B123 Beg Adidas 20.00 D321 Azizah 01129123982 29/5/22
sekolah 0139107039
B124 Beg Polo 30.00 D432 Aliah 1/7/21
tangan
060510031647 Amira 0107186817 B125 Beg Nike 15.00 D543 Aminah 0124912390 8/7/22
Silang
B124 Beg Polo 30.00 D432 Aliah 0139107039 11/10/21
tangan
031021025146 Luth 0139497610 B123 Beg Adidas 35.00 D321 Azizah 01129123982 29/5/22
Sekolah
B125 Beg Nike 15.00 D543 Aminah 0124912390 8/7/22
silang
060121020549 Amirul 0144171701 B124 Beg Polo 35.00 D432 Aliah 0139107039 1/7/21
Tangan
B125 Beg Adidas 15.00 D543 Aminah 0124912390 8/7/22
silang
021007020610 Arash 0114691058 B125 Beg Adidas 15.00 D543 Aminah 0124912390 11/10/21
silang
B123 Beg Nike 20.00 D321 Azizah 01129123982 1/7/21
Sekolah
PENERANGAN 0NF
Jadual berada dalam keadaan tidak atomik dan tidak mempunyai kunci primer , jadual pemilihan pembeli perlu ditukarkan kepada 1NF .
1NF
PEMILIHAN
noKpPembeli nama noTelefon kod nama jenama harga Id nama noTelefon tarikhPilih
Pembeli Produk Produk Penjual penjual
050312020592 Aby 0185881761 B123 Beg Adidas 20.00 D321 Azizah 01129123982 29/5/22
sekolah
050312020592 Aby 0185881761 B124 Beg Polo 35.00 D432 Aliah 0139107039 1/7/21
tngan
060510031647 Amira 0107186817 B125 Beg Nike 15.00 D543 Aminah 0124912390 8/7/22
silang
060510031647 Amira 010718687 B124 Beg Polo 35.00 D432 Aliah 0139107039 11/10/21
tangan
031021025146 Luth 0139497610 B123 Beg Adidas 20.00 D321 Azizah 01129123982 29/5/22
sekolah
031021025146 Luth 0139497610 B125 Beg Nike 15.00 D543 Aminah 0124912390 8/7/22
silang
060121020549 Amirul 0144171701 B124 Beg Polo 35.00 D432 Aliah 0139107039 1/7/21
tangan
060121020549 Amirul 0144171701 B125 Beg Adidas 20.00 D543 Aminah 0124912390 8/7/22
, silang
021007020610 Arash 0114691058 B125 Beg Adidas 20.00 D543 Aminah 0124912390 11/10/21
silang
021007020610 Arash 0114691058 B123 Beg Nike 15.00 D321 Azizah 01129123982 1/7/21
sekolah
PENERANGAN 1NF
Daripada jadual pemilihan pembeli atribut kunci primer terdiri daripada idPembeli dan kodProduk (kunci komposit)
Jadual kini telah berada dalam 1NF kerana semua data telah atomik
noKpPembeli noKpPembeli
tarikhpilih namaPembeli
kodproduk kodProduk
Skema hubungan
PEMILIHAN(noKpPembeli<KP> , namaPembeli , noTelefon , kodProduk , namaproduk , jenama , harga , idPenjual<KP> , namaPenjual , noTelefon)
2NF
PEMBELI
PRODUK
PENERANGAN 2NF
-kebergantungan fungsi separa bermaksud apabila sesuatu atribut bukan kunci bergantung kepada salah satu kunci sahaja .
Skema hubungan
PEMBELI
PRODUK
PENJUAL
JENAMA
Menghapuskan kebergantungan fungsi transitif dalam jadual . Akhirnya semua jadual pemilihan tiada lagi mempunyai kebergantungan fungsi
separa mahupun transitif.
SKEMA HUBUNGAN