Professional Documents
Culture Documents
Roles in Database Environment
Roles in Database Environment
Each database user is granted a set of roles that he or she is authorized to perform. Any role can act as a single user or a group.
ROLES Justin Charles N. Rodriguez
Data
Administrator
Database
Administrator
Database Designer
DATABASE
Application Programmer
ROLES
End-Users
Justin Charles N. Rodriguez
Data Administrator
manage computer systems that provide efficient, effective access to information (data) stored in large databases responsible for the day to day operation of database management systems and for long range planning ROLES regarding system design and operation Justin Charles N. Rodriguez
Data Administrator
develop and implement data administration policies, technical standards and data models
consult managers in the organization to determine and document data requirements, data collection and administration policy, and data access rules N. Rodriguez ROLES Justin Charles
Data Administrator
advise others in the organization about the collection of data and its suitability for various uses develop and administer policies and procedures for accessing and using networks, backing up data and recovering lost data
ROLES
Database Administrator
Maintaining database and ensuring its availability to users Monitoring database performance Controlling privileges & permissions to database users
ROLES Justin Charles N. Rodriguez
DATABASE
Database Administrator System Admin All data Role 3 Transaction Numbers
Role 2
User 1
Account Numbers
Database Administrator
Database backup and Recovery Database security planning for future expansion requirements
ROLES
Database Designer
give developers recommendations about the DBMS specificities Responsible for designing the persistent data storage to be used by the system, identifying the data to be stored, choosing the structures to represent and store this data ROLES Justin Charles N. Rodriguez
ROLES
ROLES
Logical Design
business diagrams and processe reports s
Business requirements
entity
business entities
process flow
ROLES Justin Charles N. Rodriguez
Logical Design
Logical modelling should accurately render a visual representation of the activities and data relevant to a particular business
ROLES
Physical Design
Logical Design
ROLES
Physical Modelling
Physical modelling is database software specific, meaning that the objects defined during physical modelling can vary depending on the relational database software being used
ROLES Justin Charles N. Rodriguez
Application Programmer
Design and implement canned transactions for parametric users. They uses application programs or fourth-generation programming languages.
ROLES Justin Charles N. Rodriguez
Application Programmer
Pack new applications for regular running Test new applications and run it to existing ones Restart or rerun unsuccessful jobs
ROLES
End Users
persons who interact with the application directly responsible to insert, delete and update data in the database
ROLES
Naive Users
Users that do not have any technical knowledge in the DBMS - They use the database through application programs by using simple user interface. They perform all operations by using simple commands provided in the ROLES interface. Justin Charles N. Rodriguez user
Naive Users
user
Application program
menus
buttons
database
ROLES
Sophisticated Users
users who are familiar with the structure of database and facilities of DBMS
ROLES
Sophisticated Users
SQL
user
Application program
ROLES
database