Modul ini merangkumi cara jadual pangkalan data disediakan dan dilindungi: memilih jenis medan, menentukan kunci utama, menulis peraturan pengesahan, mengimport fail dan menyemak hasilnya. Ia penting kerana kebanyakan markah pangkalan data bergantung pada keputusan yang dibuat sebelum sebarang pertanyaan dijalankan. Jenis yang salah atau pendua tersembunyi merosakkan setiap keputusan kemudian.
Anda akan bekerja dengan jadual kecil rekaan. Tiada apa-apa di sini menggunakan orang atau rekod sebenar. Untuk perkataan semasa dan butiran penilaian, gunakan laman Cambridge ICT 0417 yang dipautkan di bawah.
Apa yang patut anda ketahui dahulu?
Anda patut selesa dengan jadual baris (rekod) dan lajur (medan), dan dengan perbezaan antara nombor yang anda kira dan kod yang anda baca sahaja. Kemahiran asas hamparan membantu, tetapi tiada modul ICT terdahulu diperlukan. Untuk pandangan lebih luas tentang subjek ini, lihat halaman tuisyen IGCSE ICT.
Contoh pengenalan
Sebuah kelab berbasikal rekaan menyimpan jadual ahli. Anda diberitahu: “Sediakan jadual, muatkan CSV yang dibekalkan dan pastikan fi sah.”
- Jenis: MemberID teks, Name teks, DateJoined tarikh, Fee mata wang.
- Kunci: MemberID, kerana ia unik dan tidak berubah.
- Pengesahan: Fee mesti memenuhi >=0 AND <=200.
- Import: fail mempunyai 1 baris pengepala dan 5 baris data, jadi 5 rekod dijangka.
- Semak: fi berjumlah 45.50 + 45.50 + 30.00 + 45.50 + 30.00 = 196.50, dan jumlah dalam jadual mesti sepadan.
Setiap daripada lima langkah ini ialah satu pelajaran dalam modul ini.
Dalam tertib apakah pelajaran patut dipelajari?
- Memilih jenis medan daripada nilai contoh. Semua yang lain bergantung pada jenis yang betul, jadi mulakan di sini.
- Menentukan kunci dan syarat pengesahan. Tambah perlindungan setelah jenis ditetapkan.
- Mengimport set data rekaan yang kecil. Muatkan data dan buktikan muatan itu betul.
- Mengesan tafsiran nombor-teks yang salah. Pelajari gejala yang muncul apabila jenis atau import tersilap.
- Menerangkan mengapa rekod pendua penting. Akhiri dengan kesan data buruk pada bilangan dan jumlah, dan cara menulisnya.
- Kemudian kerjakan set latihan struktur pangkalan data dan pengesahan.
Apakah perangkap lazim?
- Menyimpan nombor telefon, poskod atau kod keahlian sebagai nombor, yang membuang sifar pada permulaan.
- Mempercayai bahawa lulus pengesahan bermakna data betul. Pengesahan menapis nilai yang tidak munasabah, dan verifikasi menyemak ketepatan.
- Menulis “>0” apabila peraturan menyatakan had bawah itu sendiri dibenarkan.
- Terlupa pilihan pengepala semasa import lalu mendapat rekod tambahan.
- Menganggap kunci utama menghalang orang yang sama dimasukkan dengan dua ID.
Bagaimana menggunakan set latihan?
Cuba dua belas soalan di atas kertas sebelum membuka sebarang jawapan. Tulis penerangan dalam ayat penuh. Kemudian gunakan jadual di hujung set latihan untuk menghantar setiap kesilapan kembali ke pelajaran yang betul, dan catat dalam log kesilapan dan baris gilir uji semula.
Makmal latihan SQL baca-sahaja dan penyemak tugasan praktikal dan bukti ICT menawarkan data rekaan tambahan untuk diteliti. Pertanyaan menyusul dalam modul seterusnya kursus ini.
Sesetengah pelajar menyiapkan setiap langkah dengan betul tetapi tidak dapat menerangkan sebabnya dalam jawapan bertulis. Guru dalam tuisyen ICT dalam talian secara satu dengan satu boleh membantu anda berlatih kedua-dua klik dan perkataan.