Sistem Basis Data
Sistem basis data adalah sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan dalam sebuah basis data di sebuah sistem komputer dan sekumpulan program lain untuk mengakses dan memanipulasi file (tabel) tersebut.
- Perangkat Keras (Hardware)
- Sistem Operasi
- Basis Data
- DBMS
- Pemakai
- Aplikasi (perangkat lunak) lain
- Proteksi : mengandung sitem proteksi yang menangani kondisi malfunction (crash) baik pada hardware maupun software, juga mengandung security protection yang menangani pengaksesan oleh user terlarang
- Maintain : mengandung sistem maintaining yang selalu meningkatkan kebutuhan perubahan tiap waktu
- Kemudahan dan kecepatan dalam pengambilan data
- Efisiensi ruang penyimpanan / menghilangkan redudansi data
- Keakuratan
- Level fisik (internal level), adalah level paling rendah yang menggambarkan bagaimana sesungguhnya suatu data tersimpan, representasinya data discimpan sebagai teks,angka,atau himpunan bit data.
- Level logik adalah level yang memperhatikan data apa yang sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lainnya, representasinya cukup digambarkan dengan kotak, garis, dan hubungan secukupnya.
- Level penampakan (eksternal level) adalah level abstraksi data yang tertinggi karena hanya menunjukkan sebagian saja yang dilihat dan dipakai dari keseluruhan database sesuai dengan kebutuhan pemakai
- Characters : merupakan bagian data terkecil yang dapat berupa numerik, huruf atau karakter-karakter khusus yang membentuk suatu item data (field).
- Field : mempresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, contohnya nama, alamat, dll.
- Record : kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu
- file : file terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis
- database : kumpuan dari file / tabel membentuk suatu database
- Model Entity-Relationship