โ† Semua Nota
๐Ÿ—๏ธ

TINGKATAN 4 ยท BAB 2

Pembangunan Pangkalan Data Hubungan

Membina jadual, borang, pertanyaan (query) dan laporan.

Pembangunan Pangkalan Data: Jadual, Borang, Pertanyaan, Laporan

Empat Objek Utama Pangkalan Data

Jadual, Borang, Pertanyaan dan Laporan
Jadual, Borang, Pertanyaan dan Laporan
ObjekFungsiAnalogi
Jadual (Table)Menyimpan data dalam baris dan lajurAlmari fail
Borang (Form)Antara muka mesra untuk MEMASUKKAN dan melihat dataBorang pendaftaran
Pertanyaan (Query)MENCARI dan menapis data mengikut kriteriaSoalan kepada pangkalan data
Laporan (Report)MEMPERSEMBAHKAN data dalam format kemas untuk dicetakSlip keputusan peperiksaan

Mencipta Jadual

Semasa mencipta jadual, setiap medan perlu ditetapkan: nama medan, jenis data, saiz medan dan kekunci primer. Pemilihan jenis data yang betul memastikan integriti data.

Jenis Data (Access)KegunaanContoh
Short TextTeks pendek hingga 255 aksaraNama, NoKP, Alamat
NumberNombor untuk pengiraanMarkah, Kuantiti
Date/TimeTarikh dan masaTarikhLahir, TarikhPinjam
CurrencyNilai mata wangHarga, Yuran
Yes/NoNilai logik dua pilihanStatusBayar, Hadir
AutoNumberNombor jana automatik (sesuai untuk kekunci primer)NoSiri
๐ŸŽฏ TIP SPM: Nombor telefon dan nombor kad pengenalan disimpan sebagai Short Text, BUKAN Number โ€” kerana ia tidak digunakan untuk pengiraan dan mungkin bermula dengan sifar (019 โ†’ Number akan buang sifar depan!).

Pertanyaan (Query) dengan Kriteria

Pertanyaan menapis rekod berdasarkan kriteria. Operator kriteria: = (sama), > (lebih besar), < (lebih kecil), >= , <=, <> (tidak sama), AND (kedua-dua syarat), OR (mana-mana syarat), LIKE dengan kad bebas * (padanan corak).

KriteriaMaksud
>= 80Markah 80 ke atas
"4 Bestari"Kelas sama dengan 4 Bestari
LIKE "A*"Nama bermula dengan huruf A
BETWEEN 50 AND 79Nilai antara 50 hingga 79
>= 50 AND <= 79Sama seperti BETWEEN 50 AND 79

Borang dan Laporan

Borang memudahkan kemasukan data tanpa akses terus kepada jadual โ€” mengurangkan kesilapan dan boleh ditambah kawalan seperti senarai juntai bawah (combo box) dan butang. Laporan pula mempersembahkan data terpilih dalam format profesional, boleh dikumpulkan (group), diisih dan dijumlahkan untuk dicetak.

Contoh: Pertanyaan dengan Kriteria

TujuanKriteria pada medan
Pelajar lulusMarkah >= 50
Kelas 5 BestariKelas = 5 Bestari
Nama bermula ALIKE A*
Markah 60 hingga 79BETWEEN 60 AND 79

Uji kefahaman anda ๐ŸŽฏ

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

Daftar Percuma