Skip to main content

Different Types of Database Users Jitendra Ajmera The Crazy Programmer

According to tasks performed on the database by different users, we can classify database users in 5 categories as given below:

  1. Database Administrator
  2. Naive Users
  3. Application Programmers
  4. Sophisticated Users
  5. Specialized Users

Let’s discuss each one by one in detail.

1. Database Administrator (Super Users)

A single person or a team of members can be a database administrator.

An administrator has full control of the database. Their account is called a superuser account.

An administrator defines the logical and physical schemas and manages all three levels of the database. Even they can control view level schemas as well.

They grant/revoke authorization permission to all other users.

They design the overall structure of the database including, layouts, functioning, procedures, and motives.

They are responsible for routine maintenance, backup, and recovery of the database.

They perform all admin related activities like time to time updating, insert new required values /functions, modify the existing, etc.

They provide technical support or arrange the same.

They control these all operations as well:

Security, integrity, redundancy, concurrency, hardware and software management

They always update the database in terms of technology, function, aim, and requirements to make the database ready for future scope.

2. Naive Users (End Users)

These are the actual users who use the database to fill the information, but most of the naive users have no knowledge of a database and how to operate it. They just use the view level with the help of interface methods provided.

These are again dived into two categories:

Parametric Users

These types of users just use predefined programs like booking online tickets, filling online forms, applying for online facilities, etc.

Casual Users

All parametric users are also casual users, but these types of users can use basic programming to fill the data in the database. They are provided with little training or user guide to have a little knowledge about the database technology.

3. Application Programmer (Backend Users)

These are the people who do all programming to make the database a real-world entity.

We can classify these in below three categories:

Designers

These are the first contact person if you want a database to be created. They try to understand your requirements related to a database like layout, looks, functioning, programming, costing, technologies or techniques, etc. After getting all the information they design the final layout for programmers to code it. Also, they create the structure of a database like tables, relationships, procedures, constraints, views, communication, etc.

System Analysts

These are the persons who check current similar options and do the needful to change or update the final layout to make it unique. Also, they check and gather all the information related to resources. They make sure that the buyer should be satisfied with the final product.

Programmers

These are the professional persons who finally do the coding to make the final layout a real-world entity. The programming is subdivided into 2 categories:

  • With tools programming: Use available tools to make development faster.
  • Without tools programming: Do all the programming required themselves.

4. Sophisticated Users

These users have knowledge of DDL, DML and use these both to write down queries to make their own databases or access the current database. These users are like a little techno savvy person or are provided with the complete training to do the needful. They can be engineers, analysts, scientists of the same organization, or others.

5. Specialized Users

These persons are something like a combination of database administrators and programmers. They write down their own programs to access the database. They can even overcome the sequential access structure and cross access the database framework. They need not to follow any procedure, instead, they can make their own procedures. These professionals are hired to find out any anomalies and errors in the current system.

I hope you got an idea about the types of database users. If you have any queries do ask in the comment section below.

The post Different Types of Database Users appeared first on The Crazy Programmer.



from The Crazy Programmer https://ift.tt/pQtD3MV

Comments

Popular posts from this blog

Difference between Web Designer and Web Developer Neeraj Mishra The Crazy Programmer

Have you ever wondered about the distinctions between web developers’ and web designers’ duties and obligations? You’re not alone! Many people have trouble distinguishing between these two. Although they collaborate to publish new websites on the internet, web developers and web designers play very different roles. To put these job possibilities into perspective, consider the construction of a house. To create a vision for the house, including the visual components, the space planning and layout, the materials, and the overall appearance and sense of the space, you need an architect. That said, to translate an idea into a building, you need construction professionals to take those architectural drawings and put them into practice. Image Source In a similar vein, web development and design work together to create websites. Let’s examine the major responsibilities and distinctions between web developers and web designers. Let’s get going, shall we? What Does a Web Designer Do?

A guide to data integration tools

CData Software is a leader in data access and connectivity solutions. It specializes in the development of data drivers and data access technologies for real-time access to online or on-premise applications, databases and web APIs. The company is focused on bringing data connectivity capabilities natively into tools organizations already use. It also features ETL/ELT solutions, enterprise connectors, and data visualization. Matillion ’s data transformation software empowers customers to extract data from a wide number of sources, load it into their chosen cloud data warehouse (CDW) and transform that data from its siloed source state, into analytics-ready insights – prepared for advanced analytics, machine learning, and artificial intelligence use cases. Only Matillion is purpose-built for Snowflake, Amazon Redshift, Google BigQuery, and Microsoft Azure, enabling businesses to achieve new levels of simplicity, speed, scale, and savings. Trusted by companies of all sizes to meet

2022: The year of hybrid work

Remote work was once considered a luxury to many, but in 2020, it became a necessity for a large portion of the workforce, as the scary and unknown COVID-19 virus sickened and even took the lives of so many people around the world.  Some workers were able to thrive in a remote setting, while others felt isolated and struggled to keep up a balance between their work and home lives. Last year saw the availability of life-saving vaccines, so companies were able to start having the conversation about what to do next. Should they keep everyone remote? Should they go back to working in the office full time? Or should they do something in between? Enter hybrid work, which offers a mix of the two. A Fall 2021 study conducted by Google revealed that over 75% of survey respondents expect hybrid work to become a standard practice within their organization within the next three years.  Thus, two years after the world abruptly shifted to widespread adoption of remote work, we are declaring 20