Pangkalan data terdiri daripada data yang berkaitan secara logik dan disimpan secara terpusat atau teragih. Ia direkabentuk untuk mengurangkan data lewah dengan menyimpan maklumat secara kolektif untuk digunakan oleh pelbagai pengguna dan aplikasi. Sistem pengurusan pangkalan data membolehkan pendefinisian, pembinaan dan manipulasi data untuk meningkatkan capaian maklumat dan keselamatan serta mengurang
3. DATA – fakta mengenai sesuatu benda, orang, entiti,
kejadian dan seumpamanya yang boleh direkodkan.
MAKLUMAT – data yang telah diproses dan disusunatur
ke dalam bentuk yang boleh digunakan untuk membuat
keputusan.
PANGKALAN DATA – sekumpulan data atau maklumat
yang mempunyai hubungan secara logik di antara satu
sama lain. Bertujuan untuk mengurangkan data lewah.
DATA LEWAH – data yang sama muncul dalam beberapa
fail yang berbeza.
SISTEM PANGKALAN DATA – sistem yang boleh
mengemaskini maklumat dan memberi maklumat
tertentu apabila diminta.
4. Sistem pangkalan data terbahagi kepada:
SISTEM PANGKALAN DATATERPUSAT
▪ Semua data disimpan
di dalam satu pangkalan
data.
▪ DBMS disimpan
di dalam satu komputer
(host) yang memuatkan
pangkalan data tersebut.
5. SISTEM PANGKALAN DATATERAGIH
▪ Data disimpan di dalam beberapa pangkalan data di lokasi
yang berlainan.
▪ Walaubagaimanapun, pengguna boleh mencapai setiap
pangkalan data.
6. Ciri Pangkalan Data
Sekumpulan data logikal yang berkait di antara satu
sama lain.
Direkabentuk, dicipta dan dilengkapkan dengan data
bagi keperluan pengguna.
Menggambarkan maklumat di dalam dunia sebenar.
Saiz Pangkalan Data
Ringkas seperti senarai nama dan alamat.
Kompleks seperti data cukai pendapatan.
9. Pangkalan Data
• Data dikongsi oleh beberapa
pengguna.
• DBMS membolehkan data
dikemaskini oleh ramai pengguna.
• DBMS dapat mengawal
keselamatan data dari pengguna
tidak sah.
• Data dapat disepadukan dan
dikawal.
• DBMS memudahkan
pengubahsuaian data dan
kemasukan data baru.
Fail
• Data hanya boleh dicapai oleh satu
pengguna pada satu masa.
• Pengemaskinian data tidak
mengambilkira pengguna lain.
• Tiada kawalan keselamatan.
• Pembaziran ruang bagi data yang
berulang.
10. Kebaikan Pangkalan Data
• Mengurangkan data lewah.
• Mengurangkan ralat
pengemaskinian.
• Meningkatkan capaian data
kepada pengguna.
• Meningkatkan keselamatan data.
• Mengurangkan kos kemasukan
data, kos storan dan kos dapat
semula.
• Menggalakkan perkembangan
aturcara aplikasi yang baru.
Keburukan Pangkalan Data
• Rumit, susah dan mengambil masa
yang lama untuk direkabentuk.
• Kos perkakasan dan perisian yang
tinggi.
• Kerosakan pangkalan data
melibatkan semua aturcara.
• Kos penukaran dari sistem fail ke
sistem pangkalan data yang tinggi.
• Latihan kepada pengaturcara dan
pengguna diperlukan.
11.
12. Bahasa Definisi Data (DDL)
Membina struktur pangkalan data (skema luaran, konseptual dan
dalaman).
Menukar data dari paras aplikasi (luaran) dan konseptual kepada
paras fizikal (dalaman).
Bahasa Manipulasi Data (DML)
Membolehkan data dimasukkan, dicapai, dihapuskan dan
diubahsuai.
2 jenis : DML paras tinggi dan DML paras rendah.
Bahasa Pertanyaan
Bahasa tidak bertatacara dan merupakan sebahagian daripada DML
dan digunakan untuk mencapai data sahaja.
Bahasa Hos
Membolehkan aturcara ditulis dalam bahasa paras tinggi (COBOL,
FORTRAN dan C) bagi mencapai dan mengolah data.
13. Definisi DBMS – satu sistem perisian yang membolehkan
pengguna mencipta dan menyelenggara pangkalan data
seperti mendefinisi, membina dan memanipulasi data.
Mendefinisi – menentukan dan menerangkan jenis data yang
hendak disimpan.
Membina – menyimpan data ke dalam media storan.
Memanipulasi – melaksanakan fungsi-fungsi tertentu seperti
menyoal pangkalan data, kemaskini data, menghasilkan
laporan.
Perisian – SQL Server, Oracle, DBASE, Access.
Storan utama – ingatan utama dan ingatan cache.
Storan kedua – hard disk
Mencapai data – mencari rekod untuk disemak dan diproses.
Data tidak berubah.
Mengemaskini data – menukar kandungan data, menghapus
data, menambah data baru.
14. Skima – penerangan berkenaan satu pangkalan data yang telah ditetapkan semasa
merekabentuk. Contoh:
Kejadian – maklumat atau data yang terkandung di dalam pangkalan data pada satu
waktu yang tertentu.
Kejadian bertambah setiap kali ada proses pengemaskinian data.
DMBS perlu memastikan setiap kejadian bersesuaian dengan struktur dan batasan
yang ditetapkan oleh skima.