Definisi Sistem Basis Data :
- Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikianrupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
- Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
Prinsip kerja Basis Data:
Tujuan Basis Data:
- Kemudahan dan kecepatan dalam pengambilan data (speed)
- Efisiensi ruang penyimpanan (space)
- Mengurangi / menghilangkan redudansi data
- Keakuratan (Accuracy),Pembentukan kode& relasi antar data berdasar aturan / batasan (constraint) tipe data, domain data, keunikan data,untuk menekan ketidakakuratan saat entry / penyimpanandata.
- Ketersediaan (Avaibility),Pemilahan data yang sifatnya pasif dari database aktif.
- Kelengkapan (Completeness),kompleksnya data menyebabkan perubahan struktur database.
- Keamanan (Security),memberikan keamanan atas hak akses data.
- Kebersamaan pemakaian (Sharability),bersifat multiuser.
Komponen Basis Data
- Perangkat Keras (Hardware), seperti komputer, memori, storage (Harddisk), peripheral, dll
- Sistem Operasi (Operating System), yaitu program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
- Basis Data (Database),menyimpan berbagai obyek database (struktur tabel, indeks,dll)
- DBMS (Database Management System),perangkat lunak yang memaintain data dalam jumlah besar.
- Pemakai (User), para pemakai database.
- Aplikasi (perangkat lunak) lain,program lain dalam DBMS.