← Semua Nota
💼

TINGKATAN 4 · BAB 2

Pembangunan Sistem Pangkalan Data

Membangunkan sistem pangkalan data lengkap berasaskan kajian kes.

Pembangunan Sistem Pangkalan Data Lengkap

Fasa Pembangunan Sistem Pangkalan Data

Fasa pembangunan sistem mengikut SDLC
Fasa pembangunan sistem mengikut SDLC

Pembangunan sistem pangkalan data lengkap mengikuti fasa sistematik, sama seperti pembangunan aplikasi: analisis keperluan, reka bentuk (ERD dan kamus data), pembangunan (cipta jadual, hubungan, borang, pertanyaan, laporan), pengujian dan dokumentasi.

FasaAktivitiHasil
AnalisisTemu bual pengguna, kenal pasti data dan keperluan sistemSenarai keperluan
Reka bentukLukis ERD, tentukan kekardinalan, sediakan kamus dataERD, kamus data
PembangunanCipta jadual dengan kekunci, wujudkan hubungan, bina borang/pertanyaan/laporanSistem pangkalan data
PengujianMasukkan data sampel, uji pertanyaan dan integriti hubunganSistem berfungsi
DokumentasiManual pengguna dan dokumentasi teknikalDokumentasi

Kamus Data (Data Dictionary)

Kamus data mendokumentasikan struktur setiap jadual: nama medan, jenis data, saiz, kekunci dan penerangan. Ia disediakan dalam fasa reka bentuk sebagai rujukan pembangunan.

Nama MedanJenis DataSaizKekunciPenerangan
NoMuridShort Text6PrimerNombor unik murid
NamaShort Text50-Nama penuh murid
KelasShort Text15-Kelas semasa
TarikhLahirDate/Time--Tarikh lahir murid

Kajian Kes: Sistem Koperasi Sekolah

Keperluan: rekod ahli, barang dan jualan. Entiti: AHLI (NoAhli*, Nama, Kelas), BARANG (KodBarang*, NamaBarang, Harga, Stok), JUALAN (NoJualan*, NoAhli#, KodBarang#, Kuantiti, Tarikh). Hubungan: AHLI 1:M JUALAN; BARANG 1:M JUALAN. Pertanyaan berguna: jualan harian, barang stok rendah (Stok < 10), jumlah belian setiap ahli. Laporan: laporan jualan bulanan dikumpulkan mengikut tarikh.

🎯 TIP SPM: Soalan kertas 2 kerap memberikan senario (koperasi/perpustakaan/klinik) dan meminta anda: (1) kenal pasti entiti dan atribut, (2) tentukan kekunci primer/asing, (3) lukis ERD dengan kekardinalan, (4) cadangkan pertanyaan. Latih dengan pelbagai senario!

Contoh: Skema Hubungan Sistem Koperasi

teks
AHLI(NoAhli, Nama, Kelas)
BARANG(KodBarang, NamaBarang, Harga, Stok)
JUALAN(NoJualan, NoAhli*, KodBarang*, Kuantiti, Tarikh)

* = kunci asing (merujuk jadual lain)

Uji kefahaman anda 🎯

Daftar percuma untuk jawab kuiz topik ini, tanya AI Tutor, dan kumpul XP.

Daftar Percuma