Tujuan dan Manfaat Basis Data
- Kecepatan dan Kemudahan (Speed), melalui basis data diharapkan pengguna dapat melakukan penyimpanan, perubahan dan menampilkan kembali dengan cepat dan mudah.
- Efisien Ruang Penyimpanan (Space). Pengguna basis data mampu mengurangi pengulangan atau redundansi data. Hal ini dapat dilakukan dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antara kelompok data yang saling berhubungan.
- Keakuratan (Accuracy), melalui basis data keakuratan data lebih terjaga dengan menerapkan aturan dan batasan tertentu (constraint), tipe data, domain data dan keunikan data.
- Ketersediaan (Availability). Dengan basis data data yang sudah tidak dipakai dapat dipisahkan dari sistem database yang sedang aktif. Hal ini dapat dilakukan dengan cara penghapusan atau memindahkannya ke media backup untuk menghemat ruang penyimpanan.
- Kelengkapan (Completeness). Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu. Hal ini dapat dilakukan melaluipenambahan record-record data, perubahan struktur basis data, menambah field pada tabel atau menambah tabel baru.
- Keamanan (Security). Keamanan dalam penggunaan basis data diperlakukan pada sistem yang besar dan serius.
- Kebersamaan (Sharability). Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai) dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai saling menunggu untuk menggunakan data).
Pengguna dalam Basis Data
a) Casual end users atau pengguna tak tetap atau user mahir. Pengguna yang tidak selalu mengakses database, tapi kadang memerlukan informasi terbaru. Berinteraksi dengan sistem tanpa modul program, hanya menggunakan query (untuk akses dan manipulasi data) yang telah disediakan oleh DBMS.
b) Natïve atau parametric end users atau user umum. Pengguna yang pekerjaan selalu konstan yaitu melakukan query dan update data. Misalnya:bank teller, pegawai reservasi. Pengguna ini berinteraksi dengan sistem melalui pemanggilan suatu program aplikasi permanen (executable) yang telah dibuat sebelumnya oleh programmer.
c) User Khusus (Specialized User). Pengguna yang menulis aplikasi basis data non konvensional untuk keperluan khusus yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan
d) Sophisticated end users, pengguna yang melengkapi kebutuhan database user, seperti engineer, scientist, business analyst.
a) DBMS system designers dan implementer, ialah pengguna yang merancang dan mengimplementasikan modul-modul dan interface menggunakan paket-paket software DBMS. (seperti:. Modul: catalog, procs query lang., procs interface, access & buffering data, controlling cuncurrency, handling data recovery & security; interfacing: interface for integrated system).
Tidak ada komentar:
Posting Komentar