Terus ke kandungan
IGCSE·Tuition
ICT · Topik

Struktur pangkalan data dan pengesahan

Tugasan pangkalan data boleh terasa seperti menekan menu sehingga isihan atau jumlah tersilap dan anda tidak dapat menerangkan sebabnya.

Dalam halaman ini
  1. Apa yang patut anda ketahui dahulu?
  2. Contoh pengenalan
  3. Dalam tertib apakah pelajaran patut dipelajari?
  4. Apakah perangkap lazim?
  5. Bagaimana menggunakan set latihan?

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.”

  1. Jenis: MemberID teks, Name teks, DateJoined tarikh, Fee mata wang.
  2. Kunci: MemberID, kerana ia unik dan tidak berubah.
  3. Pengesahan: Fee mesti memenuhi >=0 AND <=200.
  4. Import: fail mempunyai 1 baris pengepala dan 5 baris data, jadi 5 rekod dijangka.
  5. 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?

  1. Memilih jenis medan daripada nilai contoh. Semua yang lain bergantung pada jenis yang betul, jadi mulakan di sini.
  2. Menentukan kunci dan syarat pengesahan. Tambah perlindungan setelah jenis ditetapkan.
  3. Mengimport set data rekaan yang kecil. Muatkan data dan buktikan muatan itu betul.
  4. Mengesan tafsiran nombor-teks yang salah. Pelajari gejala yang muncul apabila jenis atau import tersilap.
  5. Menerangkan mengapa rekod pendua penting. Akhiri dengan kesan data buruk pada bilangan dan jumlah, dan cara menulisnya.
  6. 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.

Soalan lazim

Adakah modul ini praktikal atau teori?

Kedua-duanya. Anda membina dan menyunting jadual dalam perisian, dan menerangkan pilihan dengan perkataan, seperti mengapa sesuatu medan ialah teks atau apa yang ditangkap oleh peraturan pengesahan. Semak laman sukatan Cambridge ICT 0417 dan pusat peperiksaan anda tentang cara kerja praktikal dinilai pada tahun anda.

Perlukah saya belajar SQL untuk modul ini?

Modul ini tentang struktur: jenis, kunci, pengesahan dan import. Pertanyaan dan laporan diliputi dalam modul seterusnya. Makmal latihan SQL baca-sahaja ialah penerokaan pilihan menggunakan data rekaan dan bukan pengganti sukatan pelajaran.

Perisian mana yang patut saya gunakan untuk berlatih?

Mana-mana program pangkalan data atau hamparan yang membolehkan anda menetapkan jenis medan dan pengesahan sudah memadai. Idea di sini neutral perisian, dan menu berbeza antara program dan versi. Guru atau pusat anda boleh memberitahu perisian yang digunakan kursus anda.

Sumber rujukan

  1. Cambridge IGCSE Information and Communication Technology 0417 syllabus page

Dikemas kini:

Langkah seterusnya

Jika anda boleh mengikut langkah tetapi sukar menerangkan mengapa jadual bertindak begitu, guru satu dengan satu boleh menggunakan jadual baharu untuk membina penaakulan di sebalik setiap klik.

Kelas percubaan berbayar satu jam pada kadar guru yang disahkan, bermula RM80. Yuran lain, jadual dan susunan seterusnya disahkan terus bersama guru selepas kelas percubaan.

Tuisyen diatur bersama ibu bapa atau penjaga. Hantar halaman ini kepada mereka melalui WhatsApp supaya mereka boleh bertanya bagi pihak anda.

Ibu bapa atau penjaga? Tanya di sini

9,000+ pelajar telah dibantu melalui perkhidmatan kami