Вы находитесь на странице: 1из 14

FUNCIONES Y ACTIVIDADES DE UN DBA

FUNCIONES Y ACTIVIDADES DE UN DBA


GIOVANNI FRANCISCO HERNANDEZ CASTILLO
FUNDACION UNIVERSITARIA UNIPANAMERICANA
FACULTAD DE INGENIERIA DE SISTEMAS

FUNCIONES Y ACTIVIDADES DE UN DBA

Resumen
El presente escrito se enfoca en definir las funciones y actividades de un
administrador de bases de datos tanto tcnicas como administrativas y se da
una visin clara de las respuestas justificadas a las siguientes preguntas:

Cules son las semejanzas y diferencias entre un Administrador de Datos y


un Administrador de Bases de datos?
Cules son las funciones principales de un Administrador de Bases de datos?
Cules son las actividades propias de un Administrador de Bases de datos?
Cules son las habilidades deseadas de un Administrador de Bases de
datos?
Cules son los roles y funciones dentro de cada rol, que puede tomar un
Administrador de Bases de datos?
Cuales son las herramientas y estrategias para la administracion de Bases de
Datos?

Palabras clave: DA (Administrador de Datos), DBA(Administrador de


Bases de Datos), DBMS(Sistema Administrador de Bases de Datos)
SGBD(Sistema Gestor de Bases de Datos), BD(Base de datos)

FUNCIONES Y ACTIVIDADES DE UN DBA

Abstract

The present paper focuses on defining the roles and activities of a database
administrator both technical and administrative and a clear vision of justified
responses to the following questions occur:

What are the similarities and differences between a Data Manager and
Database Manager?
What are the main functions of a Database Manager?
What are the activities of a Database Manager?
What are the required skills Administrator Databases?
What are the roles and functions within each role, you can take a Database
Manager?
What are the tools and strategies for the management of databases?

Keywords: DA (Data Manager), DBA (Database Administrator),


DBMS (Data Base Management System), SGBD(Management
System Data Base), DB (Database).

FUNCIONES Y ACTIVIDADES DE UN DBA

La administracion de datos tuvo su origen en el Sistema de archivos el


cual evoluciono y dio lugar a una funcion centralizada de datos en un
departamento de procesamiento de datos. Cuando surgio el DBMS y por ende
el compartir datos, el departamento mencionado se convirtio en un
departamento de sistemas de informacion.
Me parece de suma importancia abordar primeramente el tema de
quienes son las personas que interactuan con un SGBD(Sistema de Gestion de
Bases de Datos). Estas personas son:
Para una base de datos pequea es normal que una sola persona defina
construya y manipule la BD. En las grandes organizaciones este trabajo es
liderado por varias personas, entre las cuales estan los siguientes cargos pero
en cada uno de ellos pueden existir varios de ellos: DBA, gerente de DBMS de
microcomputador y el administrador de sistemas. Puede haber un DBA para
cada DBMS, como la figura siguiente lo reitera:

Figura 15.5 (Coronel/Morris/Rob, 2014)


La interaccion de los datos y el personal de una organizacion coloca al DBA en
una posicion focal de interaccion entre datos y usuarios. En la figura siguiente
se explica como por medio de una buena administracion de los datos se
generan tomas de decisiones que generan riqueza para las organizaciones.

FUNCIONES Y ACTIVIDADES DE UN DBA

Figura 15.6 (Coronel/Morris/Rob, 2014)


Hay que destacar que el administrador de datos es un administrador, no un
tcnico (aunque es cierto que necesita tener cierta idea de las posibilidades
que tienen los sistemas de base de datos en el mbito tcnico). El tcnico
responsable de implementar las decisiones del administrador de datos es el
administrador de base de datos (o DBA). Por lo tanto, el DBA, a diferencia del
administrador de datos, es un profesional IT, es decir, un experto en
tecnologas de informacin que realiza variedad de tareas como instalar
aplicaciones informticas, disear redes de computadoras, administrar
sistemas, etc.
El trabajo del DBA consiste en crear la base de datos real e implementar
los controles tcnicos necesarios para hacer cumplir las diversas decisiones de
las polticas hechas por el administrador de datos. El DBA tambin es
responsable de asegurar que el sistema opere con el rendimiento adecuado y

FUNCIONES Y ACTIVIDADES DE UN DBA

de proporcionar una variedad de otros servicios tcnicos. Por lo regular, el DBA


tendr un equipo de programadores de sistemas y otros asistentes tcnicos (en
la prctica la funcin del DBA normalmente es realizada por un equipo de
personas, no por una sola).

El DA, administrador de datos o gerente de recursos de infromacion (IRM) es la


persona responsable de controlar los recursos generales de datos corporativos
tanto computarizados como manuales por tanto tiene un campo de operaciones
mas grande que el DBA. El DBA (administrador de base de datos) es la
persona que proporciona el apoyo tcnico necesario para implementar dichas
decisiones. Por lo tanto, el DBA es el responsable del control general del
sistema

al

nivel

tcnico.

Tabla 15.1 (Coronel/Morris/Rob, 2014)


Las funciones del DA y el DBA estn definidas para actuar en bien de los datos
que son para ellos el activo compartido.
Segn el libro de Sistemas de Bases de Datos, Novena edicin, Captulo 15.5,
el DBA es el rbitro entre datos y usuarios porque:
1. Define y hace cumplir procedimientos y normas a
programadores y usuarios finales.
2. Verifica programas de aplicacin e interfaz del gestro de BD
3. Administra y vigila interfaz DBA
Conocimientos deseables de un DBA.

usar

por

FUNCIONES Y ACTIVIDADES DE UN DBA

Tabla 15.2 (Coronel/Morris/Rob, 2014)


FUNCIONES DEL DBA
Se reconocen 2 roles de las funciones de un DBA, el administrativo y el tecnico.
FUNCIN ADMINISTRATIVA
-

Coordinar, vigilar y asignar recursos para la administracin de BD,


personal y datos
Definir objetivos y formulas planes estratgicos para la administracin de
la BD

Actividades y servicios del DBA


Segn la tabla 15.3 del libro Sistemas de BD (Coronel/Morris/Rob, 2014) el
DBA es responsable de planear, organizar, probar, vigilar y entregar servicios
como:
-

Soporte a usuarios finales


Crear polticas, procedimientos y normas para usuarios y programadores
Brindar seguridad, privacidad e integridad de datos
Respaldar y recuperar datos
Hacer la distribucin y uso de datos

Soporte a usuario final:


-

Identifica necesidades de informacin del presente y del futuro.


Construye confianza al usuario final
Resuelve conflictos entre datos e informacin
Da soluciones a necesidades de informacin de los usuarios finales

FUNCIONES Y ACTIVIDADES DE UN DBA

Asegura calidad e integridad para datos y aplicaciones


Ensea a usuarios finales como utilizar bien la BD
Tiene Conocimiento bsico de funciones y uso del software gestor de
BD

Polticas, procedimientos y normas:


Para crear, usar y eliminar datos dentro de la BD, debe definir documentos y
comunicarlos antes que puedan aplicarse.
Polticas: Declaraciones generales de direccin o accin
Normas: Son reglas que se usan para evaluar calidad de la actividad, son ms
detalladas y particulares de las polticas.
Procedimientos: Pasos requeridos al realizar una actividad.
Tambin debe definir comunicar y hacer cumplir procedimientos para:
-

Diseo y modelado de la BD
Documentacin y convenciones para normas
Diseo codificacin y prueba de programas de aplicacin de BD, para
ser cumplidas por los programadores
Seleccionar el software de BD, segn necesidades de la empresa, debe
trabajar en conjunto con administradores de la web para que haya
conectividad eficiente y segura de la web a la BD.
Definir polticas que rigen la seguridad y la integridad, las normas
impuestas en forma estricta, los procedimientos diseados para manejar
multitud de situaciones y satisfacer normas crticas. El DBA trabaja de la
mano con especialistas en seguridad en internet.
Respaldo y recuperacin de BD: deben incluir la informacin necesaria
para la correcta ejecucin y administracin de los respaldos.
Mantenimiento y operacin de la BD: Los operadores deben llevar notas
y bitcoras diarias que son tiles para identificar causas y soluciones a
problemas.
Capacitacin del usuario final: Establecer quin hace qu, cundo y
cmo.

Los procedimientos y normas deben modificarse cada ao por lo menos, para


mantenerlos actualizados y porque cada da salen nuevos ataques a la
seguridad e integridad de los sistemas.
Seguridad e integridad de la base de datos

FUNCIONES Y ACTIVIDADES DE UN DBA

Se refiere a la utilizacion por parte del DBA de mecanismos de seguridad e


integridad del DBMS para hacer cumplir politicas de administracion de Base de
Datos. Deben hacer equipo entonces con expertos en seguridad en Internet.
Respaldo y recuperacion de datos
Se refiere a que el DBA debe asegurar que los datos pueden ser recuperados
totalmente en caso de perdida fisica de datos o perdida de la integridad de la
Base de Datos. Este tema es tan critico que ya hay un cargo llamado oficial de
seguridad de Base de Datos (DSO) que garantiza entonces la seguridad e
integridad de la Base de Datos. Comunmente las actividades que realiza este
personaje son llamadas de administracion de desastres.
Distribucion y uso de Datos
El DBA educa a usuarios finales a producir la informacion requerida sin ser
dependientes de programadores de aplicacione, todo esto se da por medio de
una nueva generacion de herramientas mas refinadas de consulta y los nuevos
componentes frontales e Internet Web.

FUNCION TECNICA DE UN DBA


Esta funcion requiere conocimiento integral de temas como:
Funciones de DBMS y su configuracion, Lenguajes de programacion y
metodologias de modelado y diseo de datos.
Las actividades tecnicas del DBA son una consecuencia logica de sus
actividades administrativas.
Los aspectos tecnicos funcionales del DBA son:

Evaluar , seleccionar e instalar el DBMS y las utilerias relacionadas. Es


la responsabilidad tecnica mas importante y debe estar fundamentada

FUNCIONES Y ACTIVIDADES DE UN DBA

en las necesidades de la organizacin. Para esto el DBA debe crear una


lista de verificacion de las caracteristicas deseadas del DBMS:
-Modelo: Modelo relacional orientado a objetos u objeto/relacional?
-Capacidad de almacenamiento: tamao maximo de disco y BD
requerida
-Soporte de desarrollo de aplicaciones: que lenguajes son soportados,
tiene herramientas de desarrollo de aplicaciones con acceso a
componentes frontales de la web?
-Seguridad e integridad: soporta reglas referenciales y de integridad,
derechos de acceso y revisiones de auditoria?
-Respaldo y recuperacion: tiene herramientas automatizadas? Soporta
respaldo en cinta, dispositivo optico o red?; tiene respaldo automatico de
bitacora de transacciones?
-Concurrencia: Soporta multiusuario?
-Desempeo: cuantas transacciones por segundo soporta?
-Herramientas de administracion de base de datos: tiene interfaz de
administracion de bases de datos?; Da alertas de errores o violaciones
de seguridad.
-Interoperabilidad y distribucion de datos:Puede trabajar con otros DBMS
en el mismo ambiente.
-Hardware: que hardware requiere el DBMS?
-Diccionario de Datos: tiene diccionario de datos? Que herramientas
CASE soporta?

FUNCIONES Y ACTIVIDADES DE UN DBA

-Capacitacion y soporte del vendedor: Que tipo y nivel de soporte da el


vendedor?; la documentacion es util y facil de leer y aplicar? ; cual es la
politica de actualizaciones?
-Costo:Que costo tiene el software y el hardware. Cuales son los costos
recurrentes. Cual es el periodo esperado de recuperacion de la
inversion?

Disear e implementr Bases de Datos y aplicaciones

Probar y evaluar bases de datos y aplicaciones

Operar el DBMS, utilerias y aplicaciones

Capacitar y dar soporte a usuarios

Mantener el DBMS, utilerias y aplicaciones

Como conclusiones tenemos entonces:


El administrador de base de datos (DBA) es responsable de administrar la base
de datos corporativa. La organizacin interna de la funcin de administracin
de una base de datos vara de una compaa a otra. La actividad ms general
para administracin de datos es manejada por el administrador de datos (DA).
Las funciones del DA y del DBA tienden a traslaparse. El DA est ms
orientado

administrativamente

que el DBA,

que

est

ms orientado

tcnicamente. En comparacin con la funcin del DBA, la funcin del DA es


independiente del DBMS, con un enfoque ms general y a un plazo ms largo.
Cuando el organigrama no incluya una posicin del DA, el DBA ejecuta todas
las funciones del DA. Debido a que el DBA tiene responsabilidades tanto
tcnicas como administrativas, debe tener una combinacin diversa de
conocimientos.

FUNCIONES Y ACTIVIDADES DE UN DBA

Los servicios administrativos de la funcin del DBA incluyen al menos: dar


soporte a la comunidad de usuarios finales; definir y hacer cumplir polticas,
procedimientos y normas para la funcin de la base de datos; garantizar
la seguridad, privacidad e integridad de datos; proporcionar servicios de
respaldo y recuperacin de datos, as como vigilar la distribucin y uso de los
datos de la base de datos.
La funcin tcnica requiere que el DBA intervenga en al menos estas
actividades: evaluar, seleccionar e instalar el DBMS; disear e implementar
bases de datos y aplicaciones; probar y evaluar bases de datos y aplicaciones;
operar el DBMS, utileras y aplicaciones; capacitar y dar soporte a usuarios y
mantener el DBMS, utileras y aplicaciones.
La seguridad se refiere a actividades y medidas para garantizar la
confidencialidad, integridad y disponibilidad de un sistema de informacin y su
activo principal: los datos. Una poltica de seguridad es un conjunto de normas,
polticas y prcticas creado para garantizar la seguridad de un sistema y
asegurar auditoras y apego a ellas.
Una vulnerabilidad de seguridad es la debilidad en un componente del sistema
que puede ser explotada para permitir acceso no autorizado o interrupcin del
servicio. Una amenaza de seguridad es una violacin inminente de seguridad
causada

por

una

vulnerabilidad

de

seguridad

no

revisada.

Existen

vulnerabilidades de seguridad en todos los componentes de un sistema de


informacin: personal, hardware, software, red, procedimientos y datos. Por
tanto, es de importancia decisiva tener una robusta seguridad de la base de
datos. La seguridad de la base de datos se refiere al uso de funciones del

FUNCIONES Y ACTIVIDADES DE UN DBA

DBMS y medidas relacionadas para cumplir con los requisitos de seguridad de


la organizacin.

FUNCIONES Y ACTIVIDADES DE UN DBA

Referencias

CARLOS CORONEL, STEVEN MORRIS, PETER ROB, 2014. Bases de


datos. Diseo, implementacin y administracin. Novena Edicin. Capitulo 15.
Administracion y Seguridad de una Base de Datos. Cengage Learning Editores
S.A.

GMEZ SNCHEZ, Jorge. Monografa Funciones del DBA bajo la


plataforma Oracle. Capitulo III. Publicado en 2010. Recuperado el 28 de Julio
de 2015. Disponible en:
http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf

C. J. Date, 2001, Introduccin a los sistemas de bases de datos. Pearson


Hall.

ULN RICRDEZ Jos Juan, 2013. Instituto Tecnolgico de Villahermosa,


Funciones del Administrador de Bases de Datos,
Disponible en:
http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm