Pengguna dalam Basis Data


Pengguna dalam basis data adalah pemakai basis data. Pada tingkat pemakai, basis data dikelompokkan menjadi beberapa tingkat pemakai yaitu:

Database Administrator. adalah manusia yang mengorganisasi seluruh sistem basis data. Database Administrator memiliki tanggung jawab penuh dalam manajemen basis data yang meliputi pengaturan hak akses, koordinasi dan monitoring serta bertanggung jawab terhadap kebutuhan hardware dan software. Dalam pekerjaannya biasanya dibantu oleh staf Admin.

Database Designer, adalah manusia yang bertugas merancang dan mengembangkan database. Database designer bertanggung jawab dalam identifikasi data yang tersimpan dalam basis data, menentukan struktur data yang tepat untuk disimpan dalam basis data. Database designer memerlukan koordinasi akan kebutuhan user basis data.

Application Programmer, ialah manusia yang berinteraksi dengan basis data melalui Data Manipulation Language (DML). DML meliputi program yang ditulis dalam bahasa pemrograman induk yang dipakai.

End User, adalah manusia yang memanfaatkan atau membutuhkan akses ke basis data melalui query, menambah, merubah, menghapus maupun membuat laporan basis data. End user dapat dikategorikan sebagai berikut:

  • Casual end users atau pengguna tidak tetap atau user mahir. Pengguna yang tidak selalu mengakses basis data, tapi kadang memerlukan informasi terbaru basis data. Berinteraksi dengan sistem tanpa modul program, hanya menggunakan query (untuk akses dan manipulasi data) yang telah disediakan oleh DBMS.
  • Navive 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.
  • Specialized User atau user khusus. Pengguna yang menulis basis data non konvensional untuk keperluan khusus yang bisa saja mengakses basis data dengan atau tanpa DBMS yang bersangkutan.
  • Sophisticated end users, yaitu pengguna yang melengkapi kebutuhan data base user, seperti engineer, scientist, dan business analyst
  • Stand-alone Users, yaitu pengguna user yang mengelola personal basis data.

System Analyst, merupakan manusia yang merencanakan dan menentukan kebutuhan sistem.

Application Programmers (Software Engineering), adalah orang yang bertanggung jawab berhubungan dengan kebutuhan koneksi basis data.

Worker behind the scene, adalah orang yang tidak tertarisk pada basis data, tetapi lebih cenderung pada membangun basis dat atau kebutuhannya menggunakan alat bantu. Pengguna ini diberdakan menjadi :

  • DBMS system designers dan impelemter, adalah pengguna yang merancang dan mengimplementasikan modul-modul dan interface menggunakan paket-pakat software DBMS seperti modeul catalog, procs query lang., procs interface, access & buffering data, controlling cuncurency, handling data recovery & security, interfacingl interface for integrated system.
  • Tool developers. Pengguna yang merancang dan mengimplementasikan tools untuk mendukung software DBMS. Seperti Tools untuk meningkatkan performance database, tool untuk monitoring operasional basis data.
  • Operator dan maintenance personnel. Para personel administrator yang bertanggung jawab akan jalannya operasional basis data termasuk maintenance (hardware/software) DBMS.