Sistem Basis Data:Komponen
- Perangkat Keras (Hardware)
- Sistem Operasi (Operating System)
- Basis Data (Database)
- Sistem Pengelola Basis Data (DBMS)
- Pemakai (User)
- Aplikasi Lain (Optional, tidak harus ada)
Perangkat Keras
- Komputer (satu untuk sistem stand alone atau lebih dari satu untuk sistem jaringan)
- Memori sekunder yang online (Harddisk)
- Memori sekunder yang off line (Tape atau Removable Disk) untuk Backup data
- Peringkat komunikasi (untuk sistem jaringan)
Sistem Operasi
Sistem Operasi yaitu program yang mengaktifkan. Sistem komputer, mengendalikan seluruh sumber daya dalam komputer dan melakukan operasi dasar dalam komputer. Sistem operasi yang banyak digunakan antara lain :
- MS DOS, MS Windows, Linux (untuk komputer stand alone atau komputer client dalam sistem jaringan)
- Novel Netware, MS Windows Server, Unix (untuk komputer Server dalam sistem jaringan).
Basis Data
Sebuah sistem basis data dapat memiliki beberapa basis data
Sebuah basis data berisi sejumlah objek basis data seperti tabel, indeks dan lain-lain
Disamping berisi datan setiap basis data juga menyimpan definisi struktur basis data dan objeknya secara rinci.
Sistem Pengelola Basis Data Database Managemen System (DBMS)
DBMS merupakan perangkat lunak yang khusus digunakan untuk mengelola basis data yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali. DBMS juga menerapkan mekanisme untuk pengamanan data, pemakaian data secara bersama, keakuratan atau konsistensi data.
Perangkat lunak yang termasuk DBMS antara lain Dbase, Foxbase, MS Access, SQL Server, Oracle, My SQL
Pemakai (user)
Tipe pemakai atau user dibedakan berdasarkan cara pemakai berinteraksi dengan sistem :
- Programmer Aplikasi yaitu pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML)
- User Mahir yaitu pemakai yang berinteraksi dengan sistem tanpa menulis kode program
- User Umum yaitu pemakai yang berinteraksi dengan sistem melalui program aplikasi
- User Khusus yaitu pemakai yang membuat aplikasi khusus seperti aplikasi Sistem Pakar
Aplikasi Lain
Aplikasi lain ini bersifat optional artinya ada atau tidaknya tergantung dari kebutuhan. DBMS berperan dalam pengorganisasian data dalam basis data, sementara bagi pemakai basis data dapat dibuatkan program khusus untuk pengisian, perubahan dan pengambilan data.
Program untuk pemakai umum ini ada yang sudah disediakan bersama dengan DBMSnya atau dengan program lain yang khusus disediakan untuk keperluan tersebut.