Pangkalan data atau basis data ( bahasa Inggeris : database
), atau sering pula dieja basisdata , adalah kumpulan maklumat yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk mendapatkan maklumat pangkalan data tersebut. Perisian
yang digunakan untuk menguruskan dan memanggil pertanyaan ( query ) basis data
disebut sistem pengurusan pangkalan data ( database management system , DBMS).
Sistem basis data dipelajari dalam ilmu maklumat .
Istilah "basis
data" berawal dari ilmu komputer. Walaupun kemudian artinya semakin luas,
memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai asas data
komputer. Catatan yang mirip dengan asas data sebenarnya sudah ada sebelum revolusi
industri iaitu dalam bentuk buku besar, resit dan kumpulan data yang berkaitan
dengan perniagaan.
Konsep dasar dari basis
data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan.
Sebuah basis data mempunyai penjelasan berstruktur dari jenis fakta yang
tersimpan di dalamnya: penjelasan ini disebut skim . Skim menggambarkan objek
yang diwakili suatu basis data, dan hubungan di antara objek tersebut. Ada
banyak cara untuk menganjurkan skim, atau memodelkan struktur basis data: ini
dikenali sebagai model basis data atau model data. Model yang biasa digunakan
sekarang adalah model hubungan , yang menurut istilah layman mewakili semua
maklumat dalam bentuk jadual-jadual yang saling berhubungan dimana setiap
jadual terdiri daripada baris dan lajur (definisi yang sebenarnya menggunakan
istilah matematik). Dalam model ini, hubungan antar jadual diwakili denga
menggunakan nilai yang sama antar jadual. Model yang lain seperti model
hierarki dan model rangkaian menggunakan cara yang lebih jelas untuk mewakili
hubungan antar jadual.
Istilah basis data
merujuk kepada koleksi dari data-data yang saling berhubungan, dan peranti
lunaknya seharusnya merujuk sebagai sistem pengurusan pangkalan data ( database
management system / DBMS ). Jika konteksnya sudah jelas, banyak pentadbir dan
pengatur menggunakan istilah basis data untuk kedua arti tersebut.
Pengguna Pangkalan Data
System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan
Sistem Pangkalan Data, dan juga
mengadakan peningkatan dan melaporkan kesalahan dari
sistem tersebut kepada
pihak penjual
Database Administrator
(DBA)
Tenaga ahli yang mempunyai tugas untuk mengawal
sistem basis data secara
keseluruhan, meramalkan keperluan akan sistem basis
data, merencanakannya dan
mengaturnya.
Tugas DBAMengontrol
DBMS dan software-software
Memantau siapa yang mengakses basis data
Mengurus pemakaian basis data
Memeriksa security, integrity, recovery dan
concurency Program Utiliti yang digunakan oleh DBA:
Loading Routines, Membangun versi utama pangkalan
data
Reorganization
Routines, Mengurus / mengorganisasikan kembali basis data
Journaling Routines, Mencatat semua operasi
pemakaian basis data
Pemulihan Routines, Meletakkan kembali data,
sebelum terjadinya kerosakan
Statistical Analysis Routines, Membantu
memantau kehandalan sistem End User (Pengguna Akhir) Ada beberapa jenis (jenis)
pemakai terhadap suatu sistem basis data yang boleh dibezakan berdasarkan cara
mereka berinteraksi terhadap sistem: Programmer aplikasi Pemakai yang berinteraksi
dengan pangkalan data melalui Data Manipulation Language (DML), yang disertakan
(embedded) dalam program yang ditulis pada bahasa pengaturcaraan induk (seperti
C, pascal, cobol, dll) Pemakai Mahir (Casual User) Pemakai yang berinteraksi
dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses
data) dengan bahasa query yang telah disediakan oleh suatu DBMS Pemakai Umum
(End User / Naïve User) Pemakai yang berinteraksi dengan sistem basis data
melalui pemanggilan satu program aplikasi kekal (executable program) yang telah
ditulis (disediakan) sebelumnya pemakai Khusus (Specialized / Sophisticated
User) Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk
keperluan- keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan
Citra, dll, yang boleh saja mengakses pangkalan data ini dengan atau tanpa DBMS
yang bersangkutan. Contoh penggunaan aplikasi basis data dalam dunia perniagaan
Bank: Pengurusan data pelanggan, perakaunan,
semua transaksi perbankan
Lapangan Terbang: Pengurusan data tempahan,
penjadualan Universiti: Pengurusan pendaftaran, alumni Penjualan: Pengurusan
data customer, produk, jualan .
0 komentar:
Posting Komentar