0% found this document useful (0 votes)
87 views18 pages

Database Adminstrator

A database administrator (DBA) is responsible for designing, implementing, maintaining, and repairing an organization's database. Key responsibilities of a DBA include installing and upgrading database software, monitoring database health and performance, managing storage, performing backups and recovery, managing database users and security, working with developers, and establishing naming and security standards. DBAs must also schedule maintenance tasks, provide 24/7 access to databases, and continuously learn to improve database administration skills.

Uploaded by

Rohit Chaudhary
Copyright
© Attribution Non-Commercial (BY-NC)
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)
87 views18 pages

Database Adminstrator

A database administrator (DBA) is responsible for designing, implementing, maintaining, and repairing an organization's database. Key responsibilities of a DBA include installing and upgrading database software, monitoring database health and performance, managing storage, performing backups and recovery, managing database users and security, working with developers, and establishing naming and security standards. DBAs must also schedule maintenance tasks, provide 24/7 access to databases, and continuously learn to improve database administration skills.

Uploaded by

Rohit Chaudhary
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 18

Database Administrator

Data Administrator
 A database administrator (DBA) is a person
who is responsible for the design, implementation,
maintenance and repair of an organization's
database.
 DBA has the central control to both the data and
the programs that access to those data in database.
Data Administrator
 The database administrator has full access over all
type of important data of an organization.
 The database administrator decides what data will
be stored in the database and how to organize data
in database so that it can be access easily on
requirement or need of an organization.
DATA BASE
ADMINISTRATION
 A database administrator may administer databases
remotely, using a remote database administration
client program that enables them to connect to the
server system to both monitor and manage the
database server software.
Skills for DBA
 Good understanding of the operating system the
database is on, such as Microsoft Windows server
2003.
 Knowledge of Structured Query Language (SQL)
 Sound knowledge of database design.
 General understanding of network architectures
(for example, Client/Server, Internet/Intranet,
Enterprise)
 Knowledge about the database itself, such as
Microsoft SQL Server
DBA Responsibilities
 Installing and Upgrading an SQL Server
 Monitoring the Database Server's Health and
Tuning Accordingly
 Using Storage Properly
 Performing Backup and Recovery Duties
 Managing Database Users and Security
 Working with Developers
DBA Responsibilities
 Data Warehousing
 Scheduling Events
 Providing 24-Hour Access
 Learning Constantly
 Establishing and Enforcing Standards
 Transferring Data
 Replicating Data
 Storage structure and Access method definition
Installing and Upgrading an SQL
Server
 The DBA is responsible for installing SQL Server
or upgrading an existing SQL Server. In the case of
upgrading SQL Server, the DBA is responsible for
ensuring that if the upgrade is not successful, the
SQL Server can be rolled back to an earlier release
until the upgrade issues can be resolved. The DBA
is also responsible for applying SQL Server service
packs.
Monitoring the Database Server's
Health and Tuning Accordingly
Monitoring the health of the database server means
making sure that the following is done:
 The server is running with optimal performance.
 The error log or event log is monitored for database
errors.
 Databases have routine maintenance performed on
them, and the overall system has periodic
maintenance performed by the system
administrator.
Using Storage Properly
 SQL Server 2000 enables you to automatically
grow the size of your databases and transaction
logs, or you can choose to select a fixed size for the
database and transaction log. Either way,
maintaining the proper use of storage means
monitoring space requirements and adding new
storage space (disk drives) when required.
Performing Backup and Recovery
Duties
 Establishing standards and schedules for database
backups
 Developing recovery procedures for each database
 Making sure that the backup schedules meet the
recovery requirements
Managing Database Users and
Security
 The DBA is also responsible for assigning users to
databases and determining the proper security level
for each user.
 Within each database, the DBA is responsible for
assigning permissions to the various database
objects such as tables, views, and stored
procedures.
Working with Developers
 It is important for the DBA to work closely with
development teams to assist in overall database
design, such as creating normalized databases,
helping developers tune queries, assigning proper
indexes, and aiding developers in the creation of
triggers and stored procedures.
Establishing and Enforcing
Standards
 The DBA should establish naming conventions and
standards for the SQL Server and databases and
make sure that everyone sticks to them.
Transferring Data
 The DBA is responsible for importing and
exporting data to and from the SQL Server.
Scheduling Events
 The database administrator is responsible for
setting up and scheduling various events using
Windows NT and SQL Server to aid in performing
many tasks such as backups and replication.
Providing 24-Hour Access
 The database server must stay up, and the databases
must always be protected and online. Be prepared
to perform some maintenance and upgrades after
hours
Learning Constantly
 To be a good DBA, you must continue to study and
practice your mission-critical procedures, such as
testing your backups by recovering to a test
database.

You might also like