Fail versus Pangkalan Data
Dahulu, banyak organisasi menyimpan maklumat dalam fail berasingan, contohnya satu fail untuk pelajar dan satu lagi untuk yuran. Cara ini menyebabkan data yang sama ditaip berulang kali di beberapa tempat, yang dipanggil lebihan data (data redundancy). Apabila satu salinan dikemas kini tetapi yang lain tidak, berlaku ketidakkonsistenan data.
Sebuah pangkalan data ialah koleksi data yang berkaitan dan tersusun, disimpan supaya boleh dicapai dan diurus dengan cekap. Pangkalan data mengurangkan lebihan data dan membolehkan banyak pengguna berkongsi maklumat yang sama secara selamat.
Konsep
Sebuah pangkalan data hubungan menyimpan data di dalam jadual yang saling berkaitan. Setiap jadual mempunyai baris (rekod) dan lajur (medan).
Jadual, Rekod dan Medan
Dalam pangkalan data hubungan, data disusun sebagai jadual. Setiap baris mewakili satu rekod, iaitu satu entiti seperti seorang pelajar. Setiap lajur mewakili satu medan (atau atribut) seperti nama atau nombor kad pengenalan. Ia dipanggil "hubungan" kerana jadual boleh dihubungkan antara satu sama lain melalui medan yang dikongsi.
Contoh
Jadual Pelajar mempunyai medan NoPelajar, Nama dan Tingkatan. Setiap baris seperti (S001, Aminah, 4 Bestari) ialah satu rekod. Jadual Yuran boleh dihubungkan kepada Pelajar melalui medan NoPelajar tanpa perlu menaip semula nama pelajar.
Sistem Pengurusan Pangkalan Data (DBMS)
Sebuah Sistem Pengurusan Pangkalan Data (DBMS) ialah perisian yang digunakan untuk mencipta, menyimpan, mengurus dan mencapai pangkalan data. DBMS mengawal siapa yang boleh melihat data dan memastikan data kekal tepat. Contoh DBMS termasuk MySQL, Microsoft Access, Oracle dan SQLite.
Ingat
Jadual = data tersusun, baris = rekod, lajur = medan. DBMS ialah perisian yang menguruskan pangkalan data, bukan pangkalan data itu sendiri.