There are several categories of database users.
(1) Casual Database Users: these users do not access database on regular basis but they access the database occasionally. There is the possibility that they need different information each time or you can say they access different data each time. Casual users do not learn much because every time they learn few facilities.
(2) Naïve or Parametric Database Users: These users constantly query and update the database using canned transactions. These users perform different types of task. For example, clerk of a bank check account balances, clerk of an airline reservation company make reservations on requests. These users do not need to learn much about the facilities provided by DBMS. They just have to understand user interfaces.
(3) Sophisticated Database Users: Scientists, engineers, and others who are familiar with the services of DBMS to implement their applications are included in this category.
(4) Standalone Database users: Job of these users is to maintain database by using ready-made programs and tools.
Application programmers and DBA: Programmers who develop applications are known as application programmers. Database administrator is a person who has complete control over database. His job is to install database server and other necessary programs for database. He also manages user accounts. He provides different facilities to users and can also restrict a user from certain operations. For example there are two types of users who access database. There is a group of users who only access read only file and on the other end there is a group of those users who access the database not only for reading but for writing as well. So it is up to the DBA to restrict a user from performing modifications.
(1) Casual Database Users: these users do not access database on regular basis but they access the database occasionally. There is the possibility that they need different information each time or you can say they access different data each time. Casual users do not learn much because every time they learn few facilities.
(2) Naïve or Parametric Database Users: These users constantly query and update the database using canned transactions. These users perform different types of task. For example, clerk of a bank check account balances, clerk of an airline reservation company make reservations on requests. These users do not need to learn much about the facilities provided by DBMS. They just have to understand user interfaces.
(3) Sophisticated Database Users: Scientists, engineers, and others who are familiar with the services of DBMS to implement their applications are included in this category.
(4) Standalone Database users: Job of these users is to maintain database by using ready-made programs and tools.
Application programmers and DBA: Programmers who develop applications are known as application programmers. Database administrator is a person who has complete control over database. His job is to install database server and other necessary programs for database. He also manages user accounts. He provides different facilities to users and can also restrict a user from certain operations. For example there are two types of users who access database. There is a group of users who only access read only file and on the other end there is a group of those users who access the database not only for reading but for writing as well. So it is up to the DBA to restrict a user from performing modifications.