0% found this document useful (0 votes)
11 views

DBA & Architecture of DBMS

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

DBA & Architecture of DBMS

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Question:- What is DBA and explain their duty’s.

A Database Administrator (DBA) is an individual or person responsible for controlling, maintaining,


coordinating, and operating a database management system. Managing, securing, and taking care of the
database systems is a prime responsibility. They are responsible and in charge of authorizing access to the
database, coordinating, capacity, planning, installation, and monitoring uses, and acquiring and gathering
software and hardware resources as and when needed. Their role also varies from configuration, database
design, migration, security, troubleshooting, backup, and data recovery. Database administration is a major
and key function in any firm or organization that is relying on one or more databases. They are overall
commanders of the Database system.

Role and Duties of Database Administrator (DBA)

 Decides Hardware: They decide on economical hardware, based on cost, performance, and efficiency
of hardware, and best suits the organization. It is hardware that is an interface between end users and
the database.

 Manages Data Integrity and Security: Data integrity needs to be checked and managed accurately
as it protects and restricts data from unauthorized use. DBA eyes on relationships within data to
maintain data integrity.

 Database Accessibility: Database Administrator is solely responsible for giving permission to access
data available in the database. It also makes sure who has the right to change the content.

 Database Design: DBA is held responsible and accountable for logical, physical design, external
model design, and integrity and security control.

 Database Implementation: DBA implements DBMS and checks database loading at the time of its
implementation.

 Query Processing Performance: DBA enhances query processing by improving speed, performance,
and accuracy.

 Tuning Database Performance: If the user is not able to get data speedily and accurately then it may
lose organization’s business. So by tuning SQL commands DBA can enhance the performance of the
database

Q:- What is DBMS and Architecture of DBMS.

Database Management System is a software or technology used to manage data from a database. Some
popular databases are MySQL, Oracle, MongoDB, etc. DBMS provides many operations e.g. creating a
database, Storing in the database, updating an existing database, delete from the database. DBMS is a system
that enables you to store, modify, and retrieve data in an organized way. It also provides security to the
database.

What are the Advantages of DBMS?

The followings are the few advantages of DBMS :

 Data Sharing: Data from the same database can be shared by multiple users at the same time.

 Integrity: It allows the data stored in an organized and refined manner.

 Data Independence: It allows changing the data structure without changing the composition of
executing programs.

 Data Security: DBMS comes with the tools to make the storage and transfer of databases secure and
reliable. Authentication and encryption are the tools used in DBMS for data security.

The levels form a three-level architecture that includes an external, a conceptual, and an internal level. The
way users recognize the data is called the external level. The way the DBMS and the operating system
distinguish the data is the internal level, where the data is stored using the data structures and file. The
conceptual level offers both the mapping and the desired independence between the external and internal
levels.

You might also like