Sei sulla pagina 1di 25

Roles are designed to ease the administration of the end-user system and schema object privileges.

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

Justin Charles N. Rodriguez

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

Role 4 User Profiles

Database Administrator
Database backup and Recovery Database security planning for future expansion requirements

ROLES

Justin Charles N. Rodriguez

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

Database Design Rules


1. 2. 3. 4. 5. Determine the purpose of your database Find and organize the information required Divide the information into tables Turn information items into columns Specify primary keys

ROLES

Justin Charles N. Rodriguez

Database Design Rules


6. Set up the table relationships 7. Refine your design 8. Apply the normalization rules

ROLES

Justin Charles N. Rodriguez

Logical Design
business diagrams and processe reports s

Business requirements

Needs relationship of the business

entity

business entities

business organizatio process units nal

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

Justin Charles N. Rodriguez

Physical Design
Logical Design

ROLES

Justin Charles N. Rodriguez

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

Justin Charles N. Rodriguez

End Users
persons who interact with the application directly responsible to insert, delete and update data in the database

ROLES

Justin Charles N. Rodriguez

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

Justin Charles N. Rodriguez

Sophisticated Users
users who are familiar with the structure of database and facilities of DBMS

ROLES

Justin Charles N. Rodriguez

Sophisticated Users
SQL

user
Application program
ROLES

database

Justin Charles N. Rodriguez

Potrebbero piacerti anche