I've noticed that people don't use a user account for a specific task;
I keep thinking the concept is called a "service account"
But it causes a lot of issues surrounding security; for instance one should not use their general administrator account to browse the web, access email, and access a database for instance; because if the account becomes compromised by clicking on a nefarious link, they may end up compromising data.
So a better approach is to use a "service account" that is only used for accessing a database perhaps from another account or scheduled task / chron job.
But I'm still unsure if the terminology to describe this concept is "service account" or if it's something else like "dedicated account".
I know Linux handles this very well, as there are for instance www, apache, and nginx accounts / groups that are created to run these services.
system user
. See serverfault.com/questions/350931/… and unix.stackexchange.com/questions/80277/….