Coconote
AI notes
AI voice & video notes
Export note
Try for free
Advanced Database Concepts in Computer Science
Aug 21, 2024
Nota Sains Komputer Tingkatan 5: Pangkalan Data Lanjutan
Bab 2: Pangkalan Data Lanjutan
Fokus pada sistem pengendalian data dan contoh aplikasi:
Sistem pinjaman buku
Sistem pembelajaran
Sistem kepahitan
Definisi Pangkalan Data
Pangkalan data adalah tempat untuk menyimpan dan mengatur data.
Nama fail sebagai contoh:
Fail murid: "kata 5"
Model Asas Pangkalan Data
Penting untuk memahami model dan struktur data.
Tiga komponen asas:
Entity
Perhubungan
Atribut
Entity
Entity diwakilkan dalam segi empat tepat.
Terdapat dua jenis entity:
Entity Kuat
:
Wujud tanpa bergantungan pada entity lain.
Entity Lemah
:
Bergantung kepada entity lain untuk wujud.
Contoh: Buku hanya wujud jika ada murid.
Ciri-Ciri Entity
Ciri-ciri entity adalah sifat yang menerangkan entity tersebut.
Contoh entity:
Murid: nama, alamat
Guru: nama, alamat, gaji
Jenis RCB (Relational Data)
Satu Nilai
: Contoh: ID pengenalan.
Lebih dari Satu Nilai
: Contoh: Kemahiran seorang guru.
Keperluan
: Contoh gaji tahunan hanya wujud dengan gaji bulanan.
Hubungan Antara Entity
Hubungan menunjukkan bagaimana dua entity berinteraksi.
Diwakilkan dengan kata kerja:
Contoh: "Guru mengajar murid."
Kunci Primer
Kunci primer adalah pengenalan unik bagi setiap entity.
Diwakili dalam bentuk diamond.
Kekadinalan
Menunjukkan hubungan dari segi kondisi data:
Kekadinalan Minimum
dan
Maksimum
:
Contoh: Minimal 1, Maksimal lebih dari 1.
Kesimpulan
Topik ini telah dibincangkan. Sesi soal jawab dibuka bagi yang mempunyai kekeliruan.
📄
Full transcript