Chapter 2: Pangkalan Data
What you need to learn in this chapter
Dalam bab 'Pangkalan Data' dalam mata pelajaran Sains Komputer, kita akan mempelajari beberapa topik penting. Pertama, kita akan belajar tentang Pangkalan Data Hubungan, di mana kita akan memahami bagaimana data disimpan dalam bentuk jadual dan hubungan antara jadual-jadual tersebut. Kedua, kita akan belajar tentang Reka Bentuk Pangkalan Data Hubungan, di mana kita akan mempelajari cara merancang struktur dan atribut-atribut dalam pangkalan data. Ketiga, kita akan mempelajari Pembangunan Pangkalan Data Hubungan, di mana kita akan belajar tentang cara memasukkan data ke dalam pangkalan data dan menjalankan operasi-operasi seperti menambah, mengemaskini, dan menghapus data. Terakhir, kita akan mempelajari Pembangunan Sistem Pangkalan Data, di mana kita akan memahami pentingnya integriti data, ketekalan data, dan kelewahan data. Kita juga akan membezakan model-model pangkalan data seperti Hiraki, Rangkaian, Hubungan (Relational), dan Berorientasi objek (Object oriented). Dengan mempelajari bab ini, kita akan dapat memahami bagaimana pangkalan data berfungsi dan bagaimana menguruskan data dengan berkesan.
Topics in this chapter
What you will learn in this topic
- Menjelaskan kepentingan integriti data, ketekalan data dan kelewahan data
- Membezakan model-model pangkalan data (i) Hiraki (ii) Rangkaian (iii) Hubungan (Relational) (iv) Berorientasi objek (Object oriented)
- Mengenalpasti entiti, atribut, set hubungan dan kekardinalan (satu ke satu, satu ke banyak dan banyak ke banyak) berdasarkan keperluan pengguna
What you will learn in this topic
- Mengenalpasti medan (field), rekod jadual (table) dan kekunci bagi pangkalan data yang akan dibangunkan
- Menentukan kunci primer dan/atau kunci asing yang sesuai bagi setiap entiti
- Menghasilkan gambar rajah perhubungan entiti (ERD) untuk memodelkan data hubungan
- Mereka bentuk pangkalan data hubungan dengan menukar ERD ke skema hubungan
- Menjelaskan konsep kebergantungan fungsi sepenuh, kebergantungan fungsi separa dan kebergantungan fungsi transitif
- Melaksanakan proses penormalan data sehingga 3NF terhadap skema hubungan
What you will learn in this topic
- Membina jadual berpandukan skema hubungan menggunakan perisian pangkalan data hubungan
- Mencipta borang yang berkaitan dengan kandungan jadual
- Memasukkan data dalam jadual melalui borang
- Menghasilkan query untuk mendapatkan semula maklumat yang diperlukan daripada: (i) satu jadual menggunakan lebih dari satu kriteria (ii) dua jadual menggunakan satu kriteria
- Menjana laporan berdasarkan hasil query
- Menghasilkan satu sistem maklumat mudah melalui makro menggunakan menu (switchboard) yang mengandungi: (i) Borang (ii) Laporan (iii) Keluar dari sistem
- Mendokumentasi hasil kerja
What you will learn in this topic
- Menghasilkan sebuah pangkalan data yang ternormal.
- Membangunkan sistem pangkalan data dengan antara muka bergrafik menggunakan perisian pembangunan sistem pangkalan data mengikut SDLC untuk menyelesaikan masalah.
Challenge your friend in timed Quiz battle
Learn more »