Sunday, February 17, 2019

Functions/ Role of Data Base Administrator:


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

2 comments: