SIMULASI SAINS KOMPUTER TINGKATAN 5 BAB 2
Simulasi: Pangkalan Data Lanjutan
Sains Komputer Tingkatan 5 – Bab 2. Terokai pemetaan ERD, proses Penormalan (Normalization), dan pengaturcaraan SQL.
Pemetaan ERD kepada Skema Hubungan
Rajah Perhubungan Entiti (ERD) perlu dipetakan kepada struktur jadual. Klik butang di bawah untuk melihat animasi pemetaan.
Jadual (Skema Hubungan): MURID
| ID_Murid (PK) | Nama_Murid | Kelas |
|---|---|---|
| M001 | Ahmad Ali | 5 Sains |
Nota: Nama Entiti menjadi Nama Jadual. Setiap Atribut menjadi Lajur (Column) jadual. Atribut yang bergaris bawah merupakan Kunci Primer (PK).
Proses Penormalan (Normalization)
Gunakan peluncur untuk melihat bagaimana jadual yang tidak normal (0NF) dipecahkan untuk menghapuskan kelewahan (redundancy) data.
0NF (Sifar Bentuk Normal)
1NF
2NF
3NF (Normal)
0NF (Jadual Tidak Ternormal)
Masalah: Terdapat kumpulan data berulang (repeating groups) dalam satu rekod pesanan.
| NoPesanan | Tarikh | IDPelanggan | NamaPelanggan | KodBarang | NamaBarang | Kuantiti |
|---|---|---|---|---|---|---|
| P101 | 12/05/2023 | C01 | Aminah | B01 | Buku Teks | 2 |
| B02 | Buku Latihan | 5 | ||||
| P102 | 13/05/2023 | C02 | Balan | B01 | Buku Teks | 1 |
Pengaturcaraan SQL
Klik butang arahan DML / DQL di bawah untuk memanipulasi jadual PELANGGAN di sebelah.
— Menunggu arahan SQL…
Jadual: PELANGGAN
| Kod | Nama | KodKawasan | Jumlah (RM) |
|---|
