The DBA
The DBA
DE
BASE DE DATOS
System Concepts
Database Administration: The Complete Guide to Practices and Procedures15.1 ©Silberschatz, KorthCraig
and Sudarshan
S. Mullins
What Is a DBA?
System Concepts
Database Administration: The Complete Guide to Practices and 15.2 ©Silberschatz, KorthCraig
and Sudarshan
S. Mullins
What Is a DBA?
The reactive DBA functions more like a the proactive DBA implements practices
firefighter than an administrator; he and procedures to avoid problems before
attempts to resolve problems only after they occur. A proactive database
problems occur. The reactive DBA is administrator develops and implements a
focused on resolving the biggest problem strategic blueprint for deploying databases
confronting him within the organization
Finally, when the application reaches the end of its useful life, the DBA must
help to determine the final status of the data used by the application:
•Are there regulations that require the data to be stored longer than the life
of the application?
•Does the business have any privacy policies that impose special rules for
handling the data?
Finally, when the application reaches the end of its useful life, the DBA must
help to determine the final status of the data used by the application:
•Are there regulations that require the data to be stored longer than the life
of the application?
•Does the business have any privacy policies that impose special rules for
handling the data?
A day in the life of a DBA is usually quite hectic. The DBA maintains
production and test environments, monitors active application development
projects, attends strategy and design meetings, selects and evaluates new
1.- What is a DBA?
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 2.- Why an enterprise requiere DBA and when
system to a halt. Can you do something about that? All of this can occur
within a single workday. not
To add to the chaos, DBAs are expected to know everything about
everything. From technical and business jargon to the latest management
3.- When use a team of DBAs?
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.
4.- What are the duties of a DBA
When application problems occur, the database environment is frequently
5.- What are the main skills of a DBA
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 6.- And what other alternative skills
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, hen the most common cause of relational performance
7.- Why DBA is a non-stop work
problems is inefficiently coded applications.
8.- What does mean: The database is "guilty until
Oftentimes the DBA is forced to prove that the database is not the source
of the problem. The DBA must know enough about all aspects of IT to track
down errors and exonerate the DBMS and database structures he has
proven innocent”
designed. So he must be an expert in database technology, but also have
semi-expert knowledge of the IT components with which the DBMS 9.- How do you think is a typical day for an
interacts: application programming languages, operating systems, network
protocols and products, transaction processors, every type of computer
hardware imaginable, and more. The need to understand such diverse
Ecuadorian DBA?
elements makes the DBA a very valuable resource. It also makes the job
interesting and challenging.
10.- In what phase of applications development
lifecycle, do you believe have more impact the
DBA? Why?
Data Administration
•The DA would be involved more in the requirements gathering, analysis, and design
phase, the DBA in the design, development, testing, and operational phases
Unfortunately, the DBA will usually not be able to assume all of the
functions and responsibility of a DA as summarized in this section for a
number of reasons:
•The DBA has many other technical duties to perform that will
consume most of his time.
•The manager of the DBA group typically does not have an executive
position enabling him to dictate policy.
•The SA is responsible for the installation and setup of the DBMS. The SA
typically has no responsibility for database design and support. Instead,
the DBA is responsible for the databases and the SA is responsible for
DBMS installation, modification, and support.
Database Design
The DBA must be able to transform a logical data model into a physical
database implementation. The DBA must ensure that the database design
and implementation will enable a useful database for the applications and
clients that will use it.
•The hardware and software tools at the disposal of the system are
known as the resources of the system.
The DBA must be prepared to recover data to a usable point, no matter what
the cause, and to do so as quickly as possible.
A database must be designed to store the correct data in the correct way
without that data becoming damaged or corrupted.
The DBA is also responsible for managing the migration from release to
release of the DBMS.
Jack-of-All-Trades
Database Architect
There is really no set definition for this position. Sometimes junior DBAs are
referred to as database analysts. Sometimes a database analyst performs a
role similar to that of the database architect. Sometimes the data
administrator is referred to as the database analyst or perhaps as the data
analyst. And sometimes a database analyst is just another term used by
some companies instead of database administrator.
Data Modeler
The application DBA focuses on database design and the ongoing support
and administration of databases for a specific application or applications
e-DBA
Certification programs are available for most of the popular DBMS platforms
including IBM DB2, Microsoft SQL Server, and Oracle. The idea behind DBA
certification is to ensure that an individual is capable of performing database
administration tasks and duties.
5 Failing to track-align disk partitions and/or formatting them with the default
G1.- 1..3
allocation unit size (4K).
G2.- 4..6
6 Using RAID 5 volumes for write-intensive applications.
7 Failing to validate an I/O subsystem for performance and validity before production
G3.- 7..9
implementation.
G4.- 10..12
8 Virtualizing/consolidating SQL Server instances and databases without consideration
of the scalability, licensing, support, administration, and performance
profile implications.
G5.- 13..15
9 Installing service packs, cumulative updates, or hotfixes without reading the G6.- 16..18
release notes and/or not installing them in a test environment first.
10 Installing all SQL Server features on the off chance they may be needed at
G7.- 19..21
some point in the future. Doing so increases the attack surface area and
results in running unnecessary services that may reduce performance. G8.- 22..24
11 Installing multi-instance clusters without considering the resource implications
of failover situations.
https://www.youtube.com/watch?v=-MMP20DEJ70
https://es.wikipedia.org/wiki/Administrador_de_base_de_datos