Database adalah sekumpulan data logis yang terkait dan deskripsi data yang dirancang untuk memenuhi kebutuhan dari sebuah organisasi. System catalog/metadata menyediakan deskripsi data untuk mengaktifkan program independensi data. Logika data terkaitnya terdiri atas entitias, atribut, dan hubungan dari informasi organisasi.
Overview Database
Aplikasi database yang sering dijumpai di kehidupan sehari-hari :
- Pembelian di supermarket.
- Pembelian menggunakan kartu kredit.
- Pemesanan liburan di agen perjalanan.
- Pengambilan asuransi.
- Penggunaan internet.
- Pembelajaran di universitas.
- Penggunaan perpustakan nasional.
File based system merupakan kumpulan program aplikasi yang melakukkan layanan bagi pengguna akhir (misalnya laporan). Setiap program mendefinisikan dan mengelola data sendiri. Limitations of file based approach terbagi menjadi beberapa jenis :
- Pemisahan dan isolasi data : pengguna satu program mungkin menyadari datanya berpotensi untuk digunakan oleh program lain. Setiap program memelihara set data sendiri.
- Duplikasi data : data yang sama dimiliki oleh program yang berbeda. Terdapat ruang kosong dan nilai – nilai dan atau format yang berbeda potensial untuk item yang sama.
- Ketergantungan data : struktur file didefinisikan dalam kode program.
- Format file tidak kompatibel : program yang ditulis dalam bahasa yang berbeda, tidak dapat dengan mudah mengakses atau diakses file satu sama lain.
- Fixed queries//poliferasi program aplikasi : program yang ditulis untuk memenuhi fungsi tertentu. Jika ada kebutuhan baru, diperlukan program baru.
Database management system (DBMS) merupakan perangkat lunak yang memungkinkan pengguna untuk mendefinisikan, membuat, memelihara, dan mengkontrol hak akses ke database. Program aplikasi database merupakan program komputer yang berinteraksi dengan database melalui cara memberikan permintaan yang tepat (Pernyataan SQL) ke DBMS.
BACA JUGA :
BACA JUGA :
History of database system dikelompokan menjadi :
- First generation : herarchial and network.
- Second generation : relational.
- Third generation : object relational dan object oriented.
Kelebihan DBMS :
- Pengendalian redundansi data.
- Konsistensi data.
- Memberikan informasi yang lebih dari jumlah data yang sama.
- Berbagai data.
- Meningkatkan integritas data.
- Meningkatkan keamanan.
- Menegakan standar.
- Skala ekonomi.
- Menyeimbangkan kebutuhan yang saling bertentangan.
- Meingkatkan aksesibilitas data dan responsif.
- Meningkatkan produktivitas.
- Meningkatkan pemeliharaan melalui indeppendensi data.
- Meningkatkan konkurensi atau persetujuan.
- Meningkatkan layanan cadangan dan recovery.
Kekurangan DBMS :
- Complexity.
- Size besar.
- Cost of DBMS.
- Additional hardware costs.
- Cost of conversion.
- Performance.
- Higher impact of failure.
Itu dia penjelasan seputar Database yang perlu Anda ketahui, jika ada pertanyaan atau ingin sekedar berdiskusi tentang artikel Pengertian, Kelebihan, dan Kekurangan DBMS ini silakan tuliskan pada kolom komentar dibawah ya. Semoga bermanfaat!
1 Komentar
sekumpulan data yang berhubungan secara logis dan deskripsi data yang memenuhi kebutuhan organisasi.
BalasHapus