Functions/
Role of Data Base Administrator:
1. Schema Definition:
The DBA defines the logical Schema
of the database. A Schema refers to the overall logical structure of the
database. According to this schema, database will be developed to store
required data for an organization.
2.
Makes decisions concerning the content of the
database:
It is the DBA's job to decide
exactly what information is to be held in the database. In other words, to
identify the entities of interest to the enterprise and to identify information
to be recorded about those entities.
3.
Plans storage structures and access strategies:
The DBA must also decide how the
data is to be represented in the database, and must specify the representation
by writing the storage structure definition (using the internal data definition
language).
4.
Provides support to users:
It is the responsibility of the DBA
to provide support to the users, to ensure that the data they require is
available, and to write the necessary external schemas (using the appropriate
external data definition language).
5.
Defines security and integrity checks:
DBA is responsible for providing
the authorization and authentication checks such that no malicious users can
access database and it must remain protected. DBA must also ensure the
integrity of the database.
6.
Interprets backup and recovery strategies:
In the event of damage to any
portion of the database-caused by human error or a failure in the hardware or
supporting operating system - it is essential to be able to repair the data
concerned with a minimum of delay and with as little effect as possible on the
rest of the system.
The DBA must define and implement
an appropriate recovery strategy to recover he database from all types of
failures.
7.
Monitoring performance and responding to
changes in requirements:
The DBA is
responsible for organizing the system as to get the performance that is
"best for the organization," and for making the appropriate
adjustments as requirements change.
Skills require for DBA:
(1) A good knowledge of the operating system(s)
(2) A good knowledge of physical database design
(3) Ability to perform both DBMS and also operating system
performance monitoring and the necessary adjustments.
(4) Be able to provide a strategic database direction for the
organization.
(5) Excellent knowledge of backup and recovery scenarios.
(6) Good skills in all tools.
(7) A good knowledge of security management.
(8) A good knowledge of how DBMS acquires and manages resources.
(9) Sound knowledge of the applications at your site.
(10) Experience and knowledge in migrating code, database changes,
data and Menus through the various stages of the development life cycle.
(11) A good knowledge of the way enforces data integrity.
(12) A sound knowledge of both database and program code performance
tuning.
(13) A DBA should possess a sound understanding of the business.
(14) A DBA should have sound communication skills with management,
development teams, vendors, systems administrators and other related service
providers.
-profshardulp.patil@gmail.com
It's very useful for beginners plssss sir daily blogs
ReplyDeleteIt's a very useful to student .
ReplyDelete