Pangkalan data merupakan komponen penting dalam sesebuah sistem maklumat bagi menyimpan rekod-rekod secara tersusun supaya mudah diisih, dicari dan dikemas kini. Untuk membina sistem yang berkesan dan memenuhi keperluan pengguna, pembangunan pangkalan data perlu dilaksanakan secara sistematik mengikut kitar hayat pembangunan sistem (SDLC).
Empat fasa utama SDLC disusun mengikut urutan: merancang dan menganalisis, mereka bentuk, membina, dan menyelenggara.
Empat Fasa Pembangunan Pangkalan Data
Setiap fasa menghasilkan dokumen atau struktur yang menjadi input kepada fasa seterusnya.
Fasa pembangunan pangkalan data, proses penormalan, dan pembinaan sistem menggunakan Microsoft Access.
SDLC ialah kitar hayat pembangunan sistem yang merangkumi empat fasa utama: merancang dan menganalisis, mereka bentuk, membina, dan menyelenggara. Setiap fasa perlu dilaksanakan secara sistematik supaya sistem pangkalan data yang dibina benar-benar memenuhi keperluan pengguna.
Melakar Gambar Rajah Perhubungan Entiti (ERD). Menganalisis entiti, atribut, atribut kunci, hubungan dan kekardinalan seperti 1:1, 1:M dan M:N.
Menterjemahkan ERD kepada skema hubungan dan melaksanakan proses penormalan daripada 0NF kepada 1NF, 2NF dan 3NF.
Memilih DBMS yang sesuai, membina jadual hubungan berpandukan skema 3NF, menetapkan sifat atribut, membina antara muka bergrafik, memasukkan data dan menguji kefungsian sistem.
Memantau prestasi sistem pangkalan data dan membuat penalaan. Mengubah suai dan menambah baik sistem apabila keperluan pengguna berubah atau timbul ralat.
Senario pangkalan data menyimpan butiran peserta bengkel kemahiran, maklumat kursus dan pencapaian peperiksaan. Jadual UJIAN bermula sebagai satu jadual besar yang mengandungi kumpulan berulang dan atribut bernilai bukan atomik.
UJIAN
UJIAN(nama, nokp, telefon, jantina, alamat, kodKursus, kursus, pengajar, alamatPengajar, tarikhUjian, keputusan)
UJIAN(nama, nokp <KP>, telefon, jantina, alamat, kodKursus <KP>, kursus, pengajar, alamatPengajar, tarikhUjian, keputusan)
PESERTA(nokp <KP>, nama, telefon, jantina, alamat)
KURSUS(kodKursus <KP>, kursus, pengajar, alamatPengajar)
UJIAN(nokp <KP><KA>, kodKursus <KP><KA>, tarikhUjian, keputusan)
PENGAJAR_KURSUS(pengajar <KP>, alamatPengajar)
KURSUS(kodKursus <KP>, kursus, pengajar <KA>)
Semua lajur mengandungi data atomik. Kunci primer komposit dikenal pasti melalui gabungan NoKP dan kodKursus.
NoKP
kodKursus
Tiada kebergantungan fungsi separa. Atribut yang bergantung separa kepada nokp diasingkan ke jadual PESERTA, manakala atribut yang bergantung separa kepada kodKursus diasingkan ke jadual KURSUS.
nokp
PESERTA
KURSUS
Tiada kebergantungan fungsi transitif. Atribut pengajar dan alamatPengajar diasingkan untuk membentuk jadual baharu PENGAJAR_KURSUS.
pengajar
alamatPengajar
PENGAJAR_KURSUS
Membuat fail baharu seperti UjianBengkelKemahiran.accdb. Dalam Design View, masukkan nama medan, tentukan jenis data, tetapkan kunci primer tunggal atau komposit, dan tetapkan sifat medan seperti Required, Field Size, Validation Rule dan Lookup Wizard.
UjianBengkelKemahiran.accdb
Borang untuk memasukkan dan mengemas kini rekod, kueri untuk menyaring data, laporan untuk memaparkan rumusan, dan papan suis sebagai menu utama.
Cuba jawab sendiri dahulu, kemudian tekan butang untuk menyemak.
Apakah tujuan utama melaksanakan proses penormalan dari bentuk 1NF kepada 2NF?
Menghapuskan kebergantungan fungsi separa supaya semua atribut bukan kunci bergantung sepenuhnya kepada keseluruhan atribut kunci primer.
Nyatakan empat fasa utama dalam pembangunan sistem pangkalan data mengikut urutan yang betul.
1. Merancang dan menganalisis, 2. Mereka bentuk, 3. Membina, 4. Menyelenggara.
Dalam pembinaan pangkalan data menggunakan Microsoft Access, apakah fungsi Validation Rule?
Menetapkan syarat atau kriteria had penerimaan data yang dimasukkan ke dalam sesuatu medan bagi mengelakkan ralat input data, contohnya memastikan nilai teks hanya "Lelaki" atau "Wanita".
Bentuk 1NF sudah cukup baik untuk digunakan dalam pangkalan data sebenar.
Jadual 1NF hanya memastikan data bersifat atomik, namun ia masih mengandungi banyak lewahan data dan terdedah kepada anomali kerana wujud kebergantungan fungsi separa.
Fasa SDLC berakhir sebaik sahaja sistem dan antara muka selesai dibina.
Fasa Menyelenggara adalah fasa berterusan yang wajib ada untuk memantau prestasi sistem, membuat penalaan dan melaksanakan pengubahsuaian mengikut keperluan semasa pengguna.
1 Antara berikut, yang manakah merupakan aktiviti utama yang dilaksanakan semasa fasa mereka bentuk sistem pangkalan data?
2 Apakah jenis kebergantungan yang dihapuskan apabila menukarkan skema hubungan daripada 2NF kepada 3NF?
3 Dalam jadual berstruktur 1NF, setiap baris mesti mengandungi nilai data yang bersifat sahaja.
4 Pada fasa penyelenggaraan, pentadbir pangkalan data memantau prestasi sistem dan membuat bagi memastikan kecekapan pangkalan data.
Seret fasa pembangunan ke aktiviti sistem yang betul. Jika menggunakan telefon, tekan pilihan jawapan dahulu, kemudian tekan kotak padanan.
There is something wrong with this question.