Pada tingkat pemakai, data base dikelompokkan menjadi beberapa tingkat
pemakai yaitu antara lain sebagai berikut:
1. Database Administrator, ialahmanusia yang mengorganisasi seluruh sistem
basis data. Database adaministrator imemiliki tanggung jawab penuh dalam
manajemen database meliputi: pengaturan hak akses, koordinasi dan
monitoring serta bertanggung jawab terhadap kebutuhan hardware dan
software. Dalam pekerjaannya biasanya dibantu oleh staf Admin.
2. Database Designer, adalah manusia yang bertugas merancang dan
mengembangkan database. Database designer bertanggung jawab dalam
identifikasi data yang tersimpan dalam database, menentukan struktur data
yang tepat untuk disimpan dalam database. Database designer
memerlukan koordinasi akan kebutuhan user database.
3. Application Programmer, ialah penggunaa yang berinteraksi dengan basis
data melalui Data Manipulation Language (DML). DML meliputi program
yang ditulis dalam bahasa pemrograman induk yang dipakai.
4. End user, adalah adalah pengguna yang memanfaatkan atau
membutuhkan akses ke database melalui query, manambah, merubah
menghapus maupun membuat report database. End userdapat
dikategorikan:
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 dg
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.
e) Stand-alone users. penggunauser yang mengelola personal database.
5. System Analyst, ialah pengguna yang merencanakan dan menentukan
kebutuhan sistem.
6. Application Programmers (Software Engineering), ialah pengguna
tanggungjawabnya berhubungan dengan kebutuhan koneksi database.
7. Worker behind the scene, ialah pengguna yang tidak tertarik pada
database, tetapi lebih cenderung pada membangun data base atau
kebutuhannya menggunakan alat bantu. Pengguna ini dibedakan menjadi
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).
b) Tool developers. Pengguna yang merancang dan mengimplementasikan
tools untuk mendukung software DBMS. Seperti Tools untuk
meningkatkan performance database, tool untuk monitoring operasional
database.
c) Operators dan maintenance personnel. Para personel administrator yang
bertanggung jawab akan jalannyaoperasional database termasuk
maintenance (hardware/software) DBMS.