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.
DBMS adalah paket perangkat lunak yang didesain untuk melakukan penyimpanan dan pengaturan basis data.
Komponen Sistem Basis Data
- Perangkat Keras (Hardware)
- Sistem Operasi
- Basis Data
- DBMS
Perangkat lunak yang memaintain data dalam jumlah besar
- Pemakai
Para pemakai database
- Aplikasi (perangkat lunak) lain
Program lain dalam DBMS
Penggunaan Basis Data
Basis data menyediakan fasilitas atau mempermudah dalam menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan teknologi basis data pada saat sekarang (dunia bisnis).
Arsitektur DBMS
- Defining : database mendefinisikan tipe data, struktur dan batasan dari data yang disimpan dalam database
- Manipulating : database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari
- Sharing : database dapat diatur untuk bisa melakukan sharing multiple user dan program untuk mengakses database secara bersamaan
Fungsi yang penting di dalam DBMS adalah :
- 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
Tujuan DBMS adalah :
- Kemudahan dan kecepatan dalam pengambilan data
- Efisiensi ruang penyimpanan / menghilangkan redudansi data
- Keakuratan
Abstraksi Data
Abstraksi data merupakan level dalam bagaimana melihat data dalam sebuah sistem basis data, terdapat 3 level abstrasi data :
- 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
Jenjang Data
- 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
Hirarki Organisasi Data
- Model Entity-Relationship
Tidak ada komentar:
Posting Komentar