NOTA SAINS KOMPUTER TINGKATAN 4 BAB 2

NOTA SAINS KOMPUTER TINGKATAN 4 BAB 2

Nota Interaktif ASK Tingkatan 4 – Bab 2
Asas Sains Komputer T4 • Bab 2

Pangkalan Data

Terokai dunia Pangkalan Data Hubungan, pemodelan ERD, penormalan, dan pembangunan sistem maklumat.

Pangkalan Data Hubungan

Pangkalan Data ialah koleksi data bersepadu yang disimpan secara berpusat dan sistematik. Pengurusan data yang baik sangat bergantung kepada tiga kualiti utama data: Integriti, Ketekalan dan Kelewahan.

Kelewahan Data

Data Redundancy

Keadaan di mana data yang sama berulang dan disimpan di beberapa tempat yang berlainan dalam pangkalan data. Boleh membazir ruang storan.

Ketekalan Data

Data Consistency

Data sentiasa seragam dan sama walaupun diakses dari jadual atau sistem yang berlainan. Tiada percanggahan data berlaku.

Integriti Data

Data Integrity

Memastikan kesempurnaan, ketepatan, dan kesahan data. Data sentiasa boleh dipercayai dan tepat sepanjang kitaran hayatnya.

Komponen Asas Pangkalan Data Hubungan

  • Entiti Sesuatu objek (orang, tempat, benda) unik yang mempunyai data untuk disimpan. (Cth: MURID).
  • Atribut Ciri-ciri atau sifat yang memerihalkan entiti. (Cth: Nama, NoKP, Kelas).
  • Hubungan Kaitan antara dua atau lebih entiti (Cth: Murid Meminjam Buku).

Kekunci (Keys)

Kunci Primer (PK): Atribut unik yang membezakan setiap rekod dalam jadual (Cth: No MyKad). Tidak boleh dibiarkan kosong (Not Null).

Kunci Asing (FK): Atribut dalam satu jadual yang merupakan Kunci Primer di jadual yang lain. Berfungsi untuk merangkaikan jadual.

Model ERD & Penormalan

Gambar Rajah Perhubungan Entiti (ERD)

ERD digunakan untuk memodelkan struktur data logikal bagi sesebuah sistem. Ia diwakili oleh simbol-simbol piawai:

No_KP
MURID
1
Meminjam
M
ID_Buku
BUKU

Contoh Kekardinalan 1:M (Satu ke Banyak): Seorang murid boleh meminjam banyak buku.

Proses Penormalan (Normalization)

Proses menyusun struktur jadual untuk mengelakkan kelewahan data dan anomali (Ralat Tambah, Padam, Kemas Kini).

Bentuk Normal Pertama (1NF)

ONF → 1NF

Syarat: Jadual mestilah tidak mempunyai kumpulan berulang. Setiap persilangan lajur dan baris (sel) hanya boleh mempunyai satu nilai tunggal (atomik).

Bentuk Normal Kedua (2NF)

1NF → 2NF

Syarat: Jadual telah berada dalam 1NF dan tiada kebergantungan fungsi separa. Setiap atribut bukan kunci mesti bergantung sepenuhnya kepada Kunci Primer.

Bentuk Normal Ketiga (3NF)

2NF → 3NF

Syarat: Jadual telah berada dalam 2NF dan tiada kebergantungan fungsi transitif. Atribut bukan kunci tidak boleh bergantung kepada atribut bukan kunci yang lain. Jadual baru diwujudkan dengan Kunci Asing jika wujud transitif.

Pembangunan Perisian DBMS

Sistem Pengurusan Pangkalan Data (DBMS) ialah perisian yang membolehkan pengguna mencipta, mengurus, dan mengemas kini pangkalan data. Contoh perisian DBMS yang popular ialah Microsoft Access, MySQL, dan Oracle.

Fungsi Utama DBMS

Menyimpan data berpusat.

Kawalan serentak.

Keselamatan data.

Backup & Recovery.

5 Objek Utama Pangkalan Data (MS Access)

1. Jadual (Table)

Asas pangkalan data. Tempat menyimpan rekod dalam bentuk baris (rekod) dan lajur (medan/atribut). Cth: Jadual MURID.

2. Borang (Form)

Antara muka pengguna berimej grafik (GUI). Digunakan untuk melihat, memasukkan, dan mengubah data dalam jadual dengan lebih mudah dan kemas.

3. Pertanyaan (Query)

Arahan untuk mencari, menapis dan menyaring maklumat spesifik daripada satu atau lebih jadual berdasarkan kriteria tertentu.

4. Laporan (Report)

Format paparan data yang telah diproses untuk tujuan cetakan rasmi. Biasanya dijana daripada jadual atau hasil keputusan Query.

5. Makro (Macro) & Switchboard

Satu set arahan untuk mengautomasikan tugas (butang klik). Switchboard pula ialah menu utama sistem (berasaskan Borang) yang mengandungi butang makro navigasi ke borang, laporan, atau keluar sistem.

Pembangunan Sistem Maklumat

Kitaran Hayat Pembangunan Sistem (SDLC)

Pembangunan sistem pangkalan data perlu dilakukan secara sistematik supaya memenuhi keperluan pengguna dan tidak gagal di pertengahan jalan.

1

Menganalisis
Masalah

2

Mereka Bentuk
Penyelesaian

3

Melaksana
Penyelesaian

4

Menguji &
Menyah Ralat

5

Fasa
Dokumentasi

Tumpuan Fasa Reka Bentuk

  • Memodelkan data logikal menggunakan Gambar Rajah ERD.
  • Menentukan Kekardinalan (1:1, 1:M, M:N).
  • Menukar ERD kepada Skema Hubungan (Jadual) dan melakukan Penormalan ke bentuk 3NF.
  • Merangka lakaran antaramuka paparan (GUI).

Tumpuan Fasa Pelaksanaan

  • Mula membina struktur jadual secara teknikal dalam perisian DBMS (cth: MS Access).
  • Menetapkan Jenis Data, Kunci Primer, dan sifat medan (field properties).
  • Membina Borang (Form) untuk kemasukan data sebenar.
  • Membina Query dan Switchboard.

Nota padat ASK ini dibawakan oleh

LUBUKSOALAN

Kuiz Asas Sains Komputer: Bab 2 – Pangkalan Data

ASAS SAINS KOMPUTER TING. 4

Bab 2: Pangkalan Data

Ujian Integrasi Data!

Cabaran ini akan menguji pengetahuan anda tentang ERD, penormalan (Normalization), reka bentuk hubungan entiti, dan DBMS.

Pelayan (server) akan memilih 10 soalan rawak dari repositori untuk dianalisis.

Soalan 1 / 10 Skor: 0

Laporan Analisis Data

Bab 2: Pangkalan Data

0 / 10