SlideShare a Scribd company logo
1 of 14
Database Administration
Lecture 1
Who is DBA??
• DBA is a resource that supervises both the
database and the use of the DBMS.
• DBA is usually a group, but sometimes it refers
to the database administrator.
What is DBA
• Database administration refers to the whole set
of activities performed by a database
administrator to ensure that a database is always
available as needed. Other closely related tasks
and roles are database security, database
monitoring and troubleshooting, and planning for
future growth.
• Database administration is an important function
in any organization that is dependent on one or
more databases.
Role of DBA
• The primary role of database administration is to
ensure maximum up time for the database so
that it is always available when needed. This will
typically involve proactive periodic monitoring
and troubleshooting. This in turn entails some
technical skills on the part of the DBA. In addition
to in-depth knowledge of the database in
question, the DBA will also need knowledge and
perhaps training in the platform (database engine
and operating system) on which the database
runs.
• A DBA is typically also responsible for other secondary, but
still critically important, tasks and roles. Some of these
include:
• Database Security: Ensuring that only authorized users
have access to the database and fortifying it against any
external, unauthorized access.
• Database Tuning: Tweaking any of several parameters to
optimize performance, such as server memory allocation,
file fragmentation and disk usage.
• Backup and Recovery: It is a DBA's role to ensure that the
database has adequate backup and recovery procedures in
place to recover from any accidental or deliberate loss of
data.
• Producing Reports from Queries: DBAs are frequently
called upon to generate reports by writing queries, which
are then run against the database.
Policy Formulation and Implementation
• Access Privileges
– Users should access the database only in ways in
which they are entitled.
• Security
– Access restrictions ensure that the database is
secure.
– Passwords, encryption, and views implement
security.
– Effective password protection is critical.
Planning for Disaster
• Databases can be harmed from hardware and
software malfunctions, and outsides forces
like floods and power outages.
• DBA’s must take active role in formulating
disaster recovery plans.
Archives
• An archive is a place where corporate data is kept.
• Information in an archive is removed from the
database and stored in the archive for future
reference.
• Archives are usually kept in a mass-storage device
like a disk, tape, CD, or a DVD.
• It is important such archives be kept off-site to allow
recovery should disaster strike
Data Dictionary Management
• Essentially the catalog, but it contains a wider
range of information, including information on
tables, fields, indexes, and programs.
• The DBA manages and updates the data
dictionary, which establishes naming
conventions for tables, fields, etc., and data
integrity rules.
Additional responsibilities of DBA
• Training
– DBA gives training on the DBMS and how to
access the database
• DBMS Support
– The DBA is charged with all aspects of a DBMS,
including selection and management
– DBA must evaluate each prospective DBMS using
a checklist like that shown in
Figure 8.10.
Additional Responsibilities of DBA
• Database design
– DBA is responsible for tuning the design, i.e.,
making changes that improve system
performance.
Is DBA job Easy ???
• You can find no more challenging job then job of
DBA in IT industry. Life of DBA is quite hectic.
• The DBA maintains production and test
environments, monitors active application
development projects, attends strategy and
design meetings, selects and evaluates new
products, and connects legacy systems to the
Web. And, of course: Joe in Accounting, he just
resubmitted that query from hell that’s bringing
the system to a halt. Can you do something about
that? All of this can occur within a single workday.
• DBAs are expected to know everything about everything.
From technical and business jargon to the latest
management and technology fads, the DBA is expected to
be “in the know.” And do not expect any private time: A
DBA must be prepared for interruptions at any time to
answer any type of question—and not just about
databases, either.
• When application problems occur, the database
environment is frequently the first thing blamed. The
database is “guilty until proven innocent.” A DBA is rarely
approached with a question like “I’ve got some really bad
SQL here. Can you help me fix it?” Instead, the DBA is
forced to investigate problems where the underlying
assumption is that the DBMS or perhaps the DBA is at fault,
when the most common cause of relational performance
problems is inefficiently coded applications.
Salary of DBA
Source : http://www.indeed.com/salary/Oracle-Database-Administrator.html

More Related Content

What's hot

Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)
welcometofacebook
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
yhen06
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
pcherukumalla
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
Shanthi Mukkavilli
 

What's hot (20)

Data base security & integrity
Data base security &  integrityData base security &  integrity
Data base security & integrity
 
Data and database administration(database)
Data and database administration(database)Data and database administration(database)
Data and database administration(database)
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Chapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management SystemChapter 1 Fundamentals of Database Management System
Chapter 1 Fundamentals of Database Management System
 
Data models
Data modelsData models
Data models
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
 
Rdbms
RdbmsRdbms
Rdbms
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 
DBMS Bascis
DBMS BascisDBMS Bascis
DBMS Bascis
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 
Data warehouse architecture
Data warehouse architectureData warehouse architecture
Data warehouse architecture
 
Data Models
Data ModelsData Models
Data Models
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Aspects of data mart
Aspects of data martAspects of data mart
Aspects of data mart
 
Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job Scope
 
Introduction to Data Warehouse
Introduction to Data WarehouseIntroduction to Data Warehouse
Introduction to Data Warehouse
 

Viewers also liked

Viewers also liked (19)

Introduction to oracle database (basic concepts)
Introduction to oracle database (basic concepts)Introduction to oracle database (basic concepts)
Introduction to oracle database (basic concepts)
 
Ch8
Ch8Ch8
Ch8
 
Ch6
Ch6Ch6
Ch6
 
Database administration commands
Database administration commands Database administration commands
Database administration commands
 
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile EventHTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
HTML5 and CSS3: Exploring Mobile Possibilities - London Ajax Mobile Event
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
 
Ch4
Ch4Ch4
Ch4
 
Ethics for IT Professionals
Ethics for IT ProfessionalsEthics for IT Professionals
Ethics for IT Professionals
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 
Database administrator performance appraisal
Database administrator performance appraisalDatabase administrator performance appraisal
Database administrator performance appraisal
 
Dml and ddl
Dml and ddlDml and ddl
Dml and ddl
 
Data dictionary
Data dictionaryData dictionary
Data dictionary
 
Introduction to Html5
Introduction to Html5Introduction to Html5
Introduction to Html5
 
Backup And Recovery
Backup And RecoveryBackup And Recovery
Backup And Recovery
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
 
Systems Analyst and Design - Data Dictionary
Systems Analyst and Design -  Data DictionarySystems Analyst and Design -  Data Dictionary
Systems Analyst and Design - Data Dictionary
 
html5.ppt
html5.ppthtml5.ppt
html5.ppt
 
Php mysql ppt
Php mysql pptPhp mysql ppt
Php mysql ppt
 
SAP ABAP data dictionary
SAP ABAP data dictionarySAP ABAP data dictionary
SAP ABAP data dictionary
 

Similar to Database Administration

1.data base administrator
1.data base administrator1.data base administrator
1.data base administrator
superguyz16
 

Similar to Database Administration (20)

1.data base administrator
1.data base administrator1.data base administrator
1.data base administrator
 
Database Administrator
Database AdministratorDatabase Administrator
Database Administrator
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Database administration
Database administrationDatabase administration
Database administration
 
Database administration
Database administrationDatabase administration
Database administration
 
Introduction to Database Management System.pdf
Introduction to Database Management System.pdfIntroduction to Database Management System.pdf
Introduction to Database Management System.pdf
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
It ppt
It pptIt ppt
It ppt
 
Database user’s
Database user’sDatabase user’s
Database user’s
 
Chapter 6: Data Operations Management
Chapter 6: Data Operations ManagementChapter 6: Data Operations Management
Chapter 6: Data Operations Management
 
Database & Database Users
Database & Database UsersDatabase & Database Users
Database & Database Users
 
Chapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management SystemsChapter-1 Introduction to Database Management Systems
Chapter-1 Introduction to Database Management Systems
 
Database management system (part 1)
Database management system (part 1)Database management system (part 1)
Database management system (part 1)
 
Intoduction- Database Management System
Intoduction- Database Management SystemIntoduction- Database Management System
Intoduction- Database Management System
 
DBMS.pptx
DBMS.pptxDBMS.pptx
DBMS.pptx
 
Dba
DbaDba
Dba
 
databas (2).pdf
databas (2).pdfdatabas (2).pdf
databas (2).pdf
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
PHP/MySQL First Session Material
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Database Administration

  • 2. Who is DBA?? • DBA is a resource that supervises both the database and the use of the DBMS. • DBA is usually a group, but sometimes it refers to the database administrator.
  • 3. What is DBA • Database administration refers to the whole set of activities performed by a database administrator to ensure that a database is always available as needed. Other closely related tasks and roles are database security, database monitoring and troubleshooting, and planning for future growth. • Database administration is an important function in any organization that is dependent on one or more databases.
  • 4. Role of DBA • The primary role of database administration is to ensure maximum up time for the database so that it is always available when needed. This will typically involve proactive periodic monitoring and troubleshooting. This in turn entails some technical skills on the part of the DBA. In addition to in-depth knowledge of the database in question, the DBA will also need knowledge and perhaps training in the platform (database engine and operating system) on which the database runs.
  • 5. • A DBA is typically also responsible for other secondary, but still critically important, tasks and roles. Some of these include: • Database Security: Ensuring that only authorized users have access to the database and fortifying it against any external, unauthorized access. • Database Tuning: Tweaking any of several parameters to optimize performance, such as server memory allocation, file fragmentation and disk usage. • Backup and Recovery: It is a DBA's role to ensure that the database has adequate backup and recovery procedures in place to recover from any accidental or deliberate loss of data. • Producing Reports from Queries: DBAs are frequently called upon to generate reports by writing queries, which are then run against the database.
  • 6. Policy Formulation and Implementation • Access Privileges – Users should access the database only in ways in which they are entitled. • Security – Access restrictions ensure that the database is secure. – Passwords, encryption, and views implement security. – Effective password protection is critical.
  • 7. Planning for Disaster • Databases can be harmed from hardware and software malfunctions, and outsides forces like floods and power outages. • DBA’s must take active role in formulating disaster recovery plans.
  • 8. Archives • An archive is a place where corporate data is kept. • Information in an archive is removed from the database and stored in the archive for future reference. • Archives are usually kept in a mass-storage device like a disk, tape, CD, or a DVD. • It is important such archives be kept off-site to allow recovery should disaster strike
  • 9. Data Dictionary Management • Essentially the catalog, but it contains a wider range of information, including information on tables, fields, indexes, and programs. • The DBA manages and updates the data dictionary, which establishes naming conventions for tables, fields, etc., and data integrity rules.
  • 10. Additional responsibilities of DBA • Training – DBA gives training on the DBMS and how to access the database • DBMS Support – The DBA is charged with all aspects of a DBMS, including selection and management – DBA must evaluate each prospective DBMS using a checklist like that shown in Figure 8.10.
  • 11. Additional Responsibilities of DBA • Database design – DBA is responsible for tuning the design, i.e., making changes that improve system performance.
  • 12. Is DBA job Easy ??? • You can find no more challenging job then job of DBA in IT industry. Life of DBA is quite hectic. • The DBA maintains production and test environments, monitors active application development projects, attends strategy and design meetings, selects and evaluates new products, and connects legacy systems to the Web. And, of course: Joe in Accounting, he just resubmitted that query from hell that’s bringing the system to a halt. Can you do something about that? All of this can occur within a single workday.
  • 13. • DBAs are expected to know everything about everything. From technical and business jargon to the latest management and technology fads, the DBA is expected to be “in the know.” And do not expect any private time: A DBA must be prepared for interruptions at any time to answer any type of question—and not just about databases, either. • When application problems occur, the database environment is frequently the first thing blamed. The database is “guilty until proven innocent.” A DBA is rarely approached with a question like “I’ve got some really bad SQL here. Can you help me fix it?” Instead, the DBA is forced to investigate problems where the underlying assumption is that the DBMS or perhaps the DBA is at fault, when the most common cause of relational performance problems is inefficiently coded applications.
  • 14. Salary of DBA Source : http://www.indeed.com/salary/Oracle-Database-Administrator.html