Modul 2 Unit 2: Sistem Pangkalan Data
Unit ini memperkenalkan pangkalan data sebagai koleksi data yang diuruskan secara teratur untuk memudahkan carian dan dapatan semula maklumat. Murid mempelajari ciri-ciri pangkalan data, contoh penggunaannya dalam kehidupan, struktur jadual/rekod/medan, jenis-jenis medan, dan proses mereka bentuk pangkalan data.
Pangkalan data ialah koleksi data yang diuruskan secara teratur bagi memudahkan carian dan dapatan semula maklumat. Pangkalan data berkomputer disimpan menggunakan aplikasi pangkalan data (cth: Microsoft Access, OpenOffice Base, PortaBase, MySQL).
Data disusun dalam jadual yang terdiri daripada lajur dan baris.
Setiap lajur mempunyai nama tertentu.
Setiap data pada lajur yang sama adalah daripada ciri yang sama.
Setiap baris merupakan satu set data bagi satu objek.
Pangkalan data dibina untuk membolehkan data ditambah, disimpan, diubah suai, didapatkan semula atau dihapuskan.
Pangkalan data digunakan dalam pelbagai bidang:
Perpustakaan sekolah — nama peminjam, judul buku, tarikh pinjam dan pulang.
Pasar raya — rekod pembelian: tarikh, nama barang, harga, jumlah.
Tempahan tiket kapal terbang — tempat berlepas, destinasi, tarikh, bilangan penumpang.
Sekolah — maklumat murid, ibu bapa, kehadiran.
Telefon pintar — nama, nombor telefon, e-mel dan alamat ibu bapa.
Struktur pangkalan data:
| Jadual | Koleksi data yang disusun dalam bentuk lajur dan baris; tempat simpanan rekod. | |
| Medan | Setiap lajur dalam jadual; mengandungi satu unit maklumat jenis data yang sama. | |
| Rekod | Setiap baris dalam jadual; satu set medan bagi satu objek. | |
Kad murid Asfa Syahmi mengandungi 8 medan (Nama Penuh, Nama Panggilan, Nombor Daftar, Unit Beruniform, Sukan, Kelab, Rumah Sukan, Nombor MyKid). Contoh jadual dengan 2 rekod dan 6 medan (Daftar, Nama, Unit Beruniform, Sukan, Kelab, Rumah).
Medan dalam pangkalan data dibahagikan kepada beberapa kategori:
| Rentetan | Teks (cth: Nama, Alamat, Poskod, Nombor Telefon) dan Memo (frasa panjang). | |
| Angka | Nombor bulat/Integer (cth: Bilangan Adik-beradik: 4) dan Nombor perpuluhan (cth: Berat: 45.25). | |
| Tarikh | Cth: Tarikh Pinjam: 20/02/16. | |
| Masa | Cth: Masa Balik: 6.25 pm. | |
| Ya/Tidak (Boolean) | Menyimpan data berbentuk Ya atau Tidak. | |
| Pautan dan Benaman Objek (OLE) | Menyimpan imej, bunyi atau teks berformat. | |
| Mata wang | Menyimpan data nilai mata wang. | |
Nama medan bagi jenis yang sama mungkin berbeza ikut aplikasi: Teks = Text (Access), CHAR (MySQL), String (PortaBase). Angka '11' boleh dimasukkan ke medan Teks tetapi tidak boleh digunakan untuk pengiraan.
Pembinaan pangkalan data perlu dimulakan dengan proses mereka bentuk pangkalan data:
Bina contoh jadual di atas kertas sebagai panduan.
Kenal pasti medan dan jenis data yang hendak dimasukkan.
Pastikan jenis medan yang digunakan betul.
Masukkan contoh data bagi setiap medan untuk memastikan tiada medan tertinggal.
Pangkalan data = jadual (lajur + baris). Lajur = medan (satu ciri). Baris = rekod (satu objek). Pemilihan jenis medan yang betul memastikan data boleh diproses dengan betul — nombor dalam medan teks tidak boleh digunakan untuk pengiraan.
📝 Kosa Kata
Kata 'database' (pangkalan data) mula digunakan pada 1962. Hari ini, setiap kali anda mencari sesuatu di Google, menghantar WhatsApp, atau membeli tiket wayang, anda sedang berinteraksi dengan ribuan pangkalan data dalam masa milisaat! Kad murid anda sendiri disimpan sebagai satu rekod dalam pangkalan data sekolah.
Uji Minda!
22 soalan • Boleh buat!