Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
37 views11 pages

1.3 Users of Database Systems

Uploaded by

lore27097
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views11 pages

1.3 Users of Database Systems

Uploaded by

lore27097
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

1.

1:of
1.3 Users <<Topic Name>>
Database Systems

IT2306 – Database Systems I

Level I - Semester 2

© 2020 e-Learning Centre, UCSC


Detailed Syllabus

1. Users and practitioners of a Database

2. Data administrator
Database Administrator (DBA)
Functions of a DBA

3. Roles of a DBA
• Database Integrity
• Transaction Processing
• Concurrency Control
• Database Security
• Database Recovery

2
Database Users

Actors on the Scene


• Use and control database content, design, develop
and maintain the database applications.
• Database Administrator
• Database Designers
• Software Engineers
• End-Users

Workers behind the scene


• Those who design and develop the DBMS SW and
related tools.

3
Actors on the Scene

Database administrator (DBA) responsible for:


• Administering the DBMS and related SW
• Authorizing access to the database
• Coordinating and monitoring its use
• Acquiring software and hardware resources
• Tuning the DBMS for best performance

Database designer responsible for:


• Identifying the data to be stored
• Choosing appropriate structures to represent and
store this data
• Communicate with end users and understand their
needs
4
Actors on the Scene Cont.

End-Users
• People who require the access to the DB for querying, updating
and generating reports.
• Types of End-Users
Naive or parametric end users
canned queries and updates
Casual end users
occasional, special-purpose access
Sophisticated end users
deep knowledge of database design and DBMS
facilities
Standalone users
users of personal databases

5
Actors on the Scene Cont.

System analysts
• Determine requirements of end users

Application programmers
• Implement complex specifications (business
logic) as programs

6
Data Administrator and Database
Administrator

Both are responsible for managing database for an


organization.
Data Administrator (DA) :
• Person in the organization who controls the data of the
database.
• Determines what data to be stored in database based on
requirement of the organization.
• Establish policies to maintain data.
• Works on such as requirements gathering, analysis, and
design phases.
• Does not to be a technical person, any kind of knowledge
about database technology can be more beneficial.
• A senior level person in the organization. in short, DA is a
business focused person but should understand about the
database technology.
7
Data Administrator and Database
Administrator

Database Administrator (DBA) :


• Implement DA’s decisions in the Database.
• Provides necessary technical support for
implementing a database.
• Works on such as design, development , testing, and
operational phases.
• A technical person having knowledge of database
technology.
• Does not need to be a business person. in short, DBA
is a technically focused person but should understand
about the business to administrator the database
effectively.

8
Roles of a DBA
• Design of the Conceptual and Physical Schemas
• DBA must design the conceptual schema (decide what
relations to store) and the physical schema (decide how to
store them).
• Database Integrity
• Introduce constraints for data.
• Integrate business rules to the DB.
• Transaction Processing
• Introducing isolation level and manage concurrent
transactions to avoid inconsistent data.
• Concurrency Control
• Introducing concurrency control techniques.
• Database Security
• Responsible for ensuring that unauthorized data access is
not permitted.
• Create user accounts and specify account restrictions.
9
• Database Availability and Recovery.
• Must take steps to ensure that if the system fails, users can
continue to access as much of the uncorrupted data as
possible.
• The DBA must also work to restore the data to a consistent
state .
• Ensures that the database remains in a consistent state in
the presence of failure.
• Responsible for implementing procedures to back up the
data periodically and maintain logs of system activity (to
facilitate recovery from a crash)
• Introduce checkpoints and recovery mechanism in
Databases.

• Database Tuning
• Users' needs are likely to evolve with time. Therefore
responsible for modifying the database, in particular the
conceptual and physical schemas, to ensure adequate
performance as requirements change. 1
0
Workers Behind the Scene

DBMS system designers and implementers


• Design and implement the DBMS modules and
interfaces as a software package

Tool developers
• Design and implement tools

Operators and maintenance personnel


• Responsible for running and maintenance of
hardware and software environment for database
system

1
1

You might also like