Modul ini merangkumi cara mendapatkan rekod yang betul daripada jadual pangkalan data dan mempersembahkannya dalam laporan: carian dengan beberapa kriteria, isihan, medan terkira (calculated field), pengumpulan dan semakan. Ia menyambung struktur dan pengesahan pangkalan data, tempat jadual dan medannya disediakan.
Kemahiran ini bersifat amali. Semak sukatan pelajaran Cambridge ICT 0417 semasa untuk perkataan yang tepat, dan gunakan kaedah perisian yang diajar di pusat anda. Idea asasnya sama merentasi alat hamparan dan pangkalan data.
Apakah yang perlu anda tahu sebelum bermula?
Anda perlu tahu apa itu rekod (record), medan (field) dan jenis data, serta cara membuka jadual. Simbol perbandingan seperti >, >=, < dan <> muncul sepanjang modul, jadi pastikan anda boleh membacanya dengan jelas.
Data yang digunakan sepanjang modul
Setiap pelajaran menggunakan jadual rekaan ini untuk sebuah kelab sekolah fiksyen (Harbour Hill Clubs). Orang dan angkanya direka.
| ID | Name | Year | Club | Fee (RM) | Sessions (of 12) |
|---|---|---|---|---|---|
| 1 | Aiman | 10 | Chess | 30 | 8 |
| 2 | Bella | 11 | Drama | 45 | 12 |
| 3 | Chen | 10 | Drama | 45 | 9 |
| 4 | Dewi | 9 | Chess | 30 | 11 |
| 5 | Evan | 11 | Robotics | 60 | 7 |
| 6 | Farah | 10 | Robotics | 60 | 12 |
| 7 | Gopal | 9 | Drama | 45 | 6 |
| 8 | Hui | 11 | Chess | 30 | 10 |
| 9 | Imran | 10 | Chess | 30 | 12 |
| 10 | Jia | 9 | Robotics | 60 | 5 |
Contoh orientasi
Tugasan: senaraikan ahli Chess di Tahun 10 ke atas, dengan kehadiran tertinggi dahulu.
Kriterianya ialah Club = “Chess” AND Year >= 10, kemudian isih Sessions dari tinggi ke rendah. Dengan membaca jadual, ahli Chess ialah Aiman, Dewi, Hui dan Imran. Dewi di Tahun 9, jadi dia tersingkir. Laporan sepatutnya menunjukkan Imran (12), Hui (10), Aiman (8).
Jika laporan anda menunjukkan empat baris, atau Aiman di tempat pertama, ada sesuatu yang tidak kena pada kriteria atau isihan. Itulah tabiat yang dibina modul ini: kira jawapan yang dijangka dengan tangan, kemudian bandingkan.
Apakah urutan pelajaran yang disyorkan?
- Menggunakan pelbagai kriteria pertanyaan dengan betul: AND, OR dan kurungan menentukan rekod yang muncul, jadi mulakan di sini.
- Mengisih rekod dengan kunci kedua: selepas rekod yang betul muncul, susun mengikut turutan yang diminta.
- Mencipta medan terkira jika disokong: tambah nilai yang dikira daripada medan lain, seperti kehadiran dalam peratus.
- Mengumpulkan laporan tanpa menyembunyikan nilai yang diperlukan: subjumlah dan kiraan yang mengekalkan setiap butiran yang diperlukan.
- Membandingkan keputusan yang dipaparkan dengan set data sumber: kaedah membuktikan keputusan betul sebelum anda serahkan.
Perangkap yang paling kerap
- Mencampur AND dengan OR tanpa kurungan, sehingga pertanyaan menjawab soalan lain.
- Menggunakan
>apabila tugasan bermaksud “sekurang-kurangnya”. - Mengisih mengikut kunci kedua sahaja.
- Menunjukkan ringkasan dan kehilangan baris butiran yang diminta.
- Tidak pernah menyemak bilangan rekod.
Bagaimana menggunakan set latihan?
Cuba set latihan pertanyaan dan laporan pangkalan data selepas pelajaran. Kira setiap jawapan daripada jadual di atas sebelum membuka penjelasan. Makmal latihan SQL baca sahaja dan penyemak tugasan amali dan bukti ICT membantu anda menguji penaakulan dan bukti anda.
Guru juga boleh membantu anda membina rutin semakan sendiri. Lihat tuisyen ICT dalam talian satu dengan satu kami untuk bagaimana ia berjalan.