In de context van databasesystemen (zoals Oracle, MySQL, PostgreSQL, enz.) vertegenwoordigen "DBA-gebruikers" en "alle gebruikers" verschillende sets databaseaccounts met verschillende rechten en rollen.
* DBA-gebruikers (databasebeheerders): Dit zijn gebruikers die uitgebreide rechten hebben gekregen en in wezen volledige controle over de database hebben. Ze kunnen databases maken en verwijderen, bevoegdheden verlenen en intrekken aan andere gebruikers, het databaseschema beheren, back-ups en herstelbewerkingen uitvoeren en in het algemeen toezicht houden op alle aspecten van de werking en beveiliging van het databasesysteem. DBA's zijn de systeembeheerders voor de database. Er kan sprake zijn van één enkele DBA, of van een team van DBA's.
* Alle gebruikers: Dit heeft betrekking op de gehele verzameling van alle gebruikers die accounts hebben binnen het databasesysteem. Dit omvat reguliere applicatiegebruikers, ontwikkelaars, rapportgeneratoren en zelfs andere DBA's (hoewel ze meestal extra rechten hebben die verder gaan dan alleen toegang op "gebruikersniveau"). 'Alle gebruikers' is een brede categorie die iedereen met een databaseaccount omvat, variërend van gebruikers met zeer beperkte toegang (bijvoorbeeld alleen-lezen toegang tot een specifieke tabel) tot gebruikers met bredere machtigingen (bijvoorbeeld de mogelijkheid om tabellen te maken binnen een specifiek schema).
Belangrijkste verschillen samengevat:
| Kenmerk | DBA-gebruikers | Alle gebruikers |
|---------------|---------------------------------------|---------------------------------------------|
| Rechten | Volledige controle, systeembrede beheerdersrechten | Varieer sterk, van beperkt tot uitgebreid, maar over het algemeen minder dan DBA |
| Verantwoordelijkheden | Databasebeheer, beveiliging, onderhoud | Gegevenstoegang en -manipulatie binnen verleende machtigingen |
| Nummer | Meestal weinig (één of een klein team) | Potentieel zeer groot (honderden of duizenden) |
| Accounttype | Speciale, vaak vooraf gedefinieerde rol of groep | Reguliere databaseaccounts |
In wezen vormen DBA-gebruikers een *subset* van alle gebruikers, maar zij hebben een veel hoger niveau van autoriteit en verantwoordelijkheid. Alle gebruikers worden beheerd door de DBA's. |