Pembangunan Sistem Pangkalan Data Lengkap
Fasa Pembangunan Sistem Pangkalan Data
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.
| Fasa | Aktiviti | Hasil |
|---|---|---|
| Analisis | Temu bual pengguna, kenal pasti data dan keperluan sistem | Senarai keperluan |
| Reka bentuk | Lukis ERD, tentukan kekardinalan, sediakan kamus data | ERD, kamus data |
| Pembangunan | Cipta jadual dengan kekunci, wujudkan hubungan, bina borang/pertanyaan/laporan | Sistem pangkalan data |
| Pengujian | Masukkan data sampel, uji pertanyaan dan integriti hubungan | Sistem berfungsi |
| Dokumentasi | Manual pengguna dan dokumentasi teknikal | Dokumentasi |
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 Medan | Jenis Data | Saiz | Kekunci | Penerangan |
|---|---|---|---|---|
| NoMurid | Short Text | 6 | Primer | Nombor unik murid |
| Nama | Short Text | 50 | - | Nama penuh murid |
| Kelas | Short Text | 15 | - | Kelas semasa |
| TarikhLahir | Date/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.
Contoh: Skema Hubungan Sistem Koperasi
AHLI(NoAhli, Nama, Kelas)
BARANG(KodBarang, NamaBarang, Harga, Stok)
JUALAN(NoJualan, NoAhli*, KodBarang*, Kuantiti, Tarikh)
* = kunci asing (merujuk jadual lain)