0% found this document useful (0 votes)
16 views9 pages

1.5database Users and Administrators

Uploaded by

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

1.5database Users and Administrators

Uploaded by

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

DATABASE USERS AND

ADMINISTRATORS
• A primary goal of a database system
is to retrieve information from and
store new information in the
database.
• People who work with a database
can be categorized as database users
or database administrators.
– Database Users and User Interfaces
– Database Administrator
Database Users and User Interfaces

• Different types of user interfaces have


been designed for the different types of
users.
– Naive users
– Application programmers
– Sophisticated users
– Database Administrator
Naive users
• Naive users are unsophisticated users who
interact with the system by using predefined
user interfaces, such as web or mobile
applications.
• The typical user interface for naive users is a
forms interface, where the user can fill in
appropriate fields of the form.
• Naive users may also view read reports
generated from the database.
• Example: Student-course registration
Application programmers
• They are computer professionals who write
application programs.
• They can choose from many tools to develop user
interfaces.
Sophisticated users
• They interact with the system without writing
programs.
• They form their requests either using a database
query language or by using tools such as data
analysis software.
• They are Analysts who submit queries to explore
data in the database.
Database Administrator
• A person who has central control over both
the data and the programs that access
those data is called a database
administrator (DBA).
The functions of a DBA include:
• Schema definition.
The DBA creates the original database
schema by executing a set of data definition
statements in the DDL.
• Storage structure and access-method
definition.
The DBA may specify some parameters
pertaining to the physical organization of the
data and the indices to be created.
• Schema and physical-organization
modification.
The DBA carries out changes to the schema
and physical organization to reflect the
changing needs of the organization,or to
alter the physical organization to improve
performance
• Granting of authorization for data access.
By granting different types of
authorization, the database administrator
can regulate which parts of the database
various users can access.
The authorization information is kept in a
special system structure that the database
system consults whenever a user tries to
access the data in the system.
• Routine maintenance.
– Periodically backing up the database onto
remote servers, to prevent loss of data in
case of disasters such as flooding.
– Ensuring that enough free disk space is
available for normal operations, and
upgrading disk space as required.
– Monitoring jobs running on the database
and ensuring that performance is
notdegraded by very expensive tasks
submitted by some users.

You might also like