UNIT 1 Lecture 3
UNIT 1 Lecture 3
CONCEPTS
Prepared By
Chandni Shah
Lecturer, Government Polytechnic of Girls,
Ahmedabad
CONTENTS
? Advantage and Disadvantage of DBMS
? Data administrator and database administrator
? Functions and Responsibilities of DBA
2
ADVANTAGES OF DBMS
? Minimal Data Redundancy
? Improved Data Consistency
? Efficient Data Access
? Improved Data Sharing
? Improved Data Integrity
? Guaranteed Atomicity
? Improved Concurrent Access
? Improved Security
3
DISADVANTAGES OF DBMS
? High Cost
⚫ High initial cost
⚫ Costly in terms of money and time
? Specialized Manpower
⚫ Skilled manpower
⚫ Manpower has to be retrained on regular basis due to
technology upgrade.
? Increase Complexity
⚫ Needs to be designed according to organization needs
? Need of explicit backup and recovery
4
WHEN NOT TO USE DATABASE?
? If system is simple & well defined
? System does not change frequently
? No need of concurrent access by multiple users
5
DATA ADMINISTRATOR AND DATABASE
ADMINISTRATOR
6
DATA ADMINISTRATOR
? "Person in the organization who controls the data of
the database refers data administrator."
? DA determines what data to be stored in database
based on requirement of the organization.
? DA works on such as requirements gathering,
analysis, and design phases.
? DA does not to be a technical person, any kind of
knowledge about database technology can be more
beneficiary
? DA is some senior level person in the organization. in
short, DA is a business focused person but should
understand about the database technology. 7
? Also called “Data Analyst” or “System Analyst”
DATABASE ADMINISTRATOR
? Person in the organization who controls the
design and the use of the database refers
database administrator."
? DBA provides necessary technical support for
implementing a database.
? DBA works on such as design, development ,
testing, and operational phases.
? DBA is a technical person having knowledge of
database technology.
? DBA does not need to be a business person. in
short, DBA is a technically focused person but
should understand about the business to
8
administrator the database effectively.
FUNCTIONS AND RESPONSIBILITIES OF DBA I
? Schema Definition
⚫ The DBA definition 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.
? Storage Structure and Access Method
Definition
⚫ The DBA decides how the data is to be represented in
the stored database.
? Assisting Application Programmers
⚫ The DBA provides assistance to application 9
programmers to develop application programs.
FUNCTIONS AND RESPONSIBILITIES OF DBA II
? Physical Organization Modification
⚫ The DBA modifies the physical organization of the
database to reflect the changing needs of the
organization or to improve performance.
? Approving Data Access
⚫ The DBA determines which user needs access to
which part of the database.
⚫ According to this , various types of authorizations are
granted to different users.
? Monitoring Performance
⚫ The DBA monitors performance of the system .
⚫ The DBA ensures that better performance is
maintained by making changes in physical or logical
10
schema if required.
FUNCTIONS AND RESPONSIBILITIES OF DBA III
? Backup and Recovery
⚫ Database should not be lost or damaged.
⚫ The DBA ensures this periodically backing up the
database on magnetic tapes or remote servers.
⚫ In case of failure, such as virus attack database is
recovered from this backup.
11
DATA ANALYST VS DATABASE ADMINISTRATOR
Data Analyst Database Administrator
Database admin is also known as database
Data admin is also known as data analyst.
coordinator or database programmer.
Data admin analyzes the database for Database admin optimizes and maintains
relevant data. the database.
Data admin handles issues concerning the Database admin handles issues with the
data. database.
Data admin is less of a technical role and Database admin is a wide role as it has
more of a business role. multiple responsibilities
Main tasks include data planning, Main tasks include database design,
definition, architecture and management construction, security, backup and
etc. recovery, performance tuning etc.
13
GTU QUESTIONS
? What is the advantage of a DBMS over a file
oriented system? [3 Marks]
? Explain the advantages of database system[3
Marks]
? Who is DBA? Describe the responsibility of DBA
in detail. [7 Marks]
? Explain the role of DBA [3 Marks] or Discuss the
responsibilities of a DBA [3 Marks]
? Differentiate DA and DBA. Describe roles and
responsibilities of DBA [7 Marks]
14
REFERENCES
1. Database management- By Bharat C Chavda,
Atul Prakashan
2. https://www.geeksforgeeks.org/difference-betwe
en-data-administrator-da-and-database-adminis
trator-dba/
15