Database Users:
Database users are individuals or entities that interact with a database to perform various tasks. They can be categorized into different types based on their roles and interactions with the database.
Types of Database Users:
- Application Programmers:
- Who They Are: Developers creating software applications.
- What They Do: Write Data Manipulation Language (DML) queries in languages like C, C++, JAVA, or Pascal.
- How They Interact: These queries are converted into object code to communicate with the database.
- Sophisticated Users:
- Who They Are: Skilled database developers.
- What They Do: Write SQL queries to select, insert, delete, or update data.
- How They Interact: Directly use Query Language (SQL) to interact with the database.
- Specialized Users:
- Who They Are: Advanced users with expertise in database application development.
- What They Do: Develop complex database application programs tailored to specific requirements.
- Standalone Users:
- Who They Are: Individuals with personal databases.
- What They Do: Use standalone databases with predefined packages, often featuring menus and graphical interfaces.
- Native Users:
- Who They Are: Users interacting with databases through existing applications.
- What They Do: Use established applications like online library systems, ticket booking systems, or ATMs to interact with databases.