Você está na página 1de 3

Administrador de la base de datos

Una de las principales razones de usar SGBDs es tener un control centralizado tanto de los
datos como de los programas que acceden a esos datos. La persona que tiene este control
central sobre el sistema se llama administrador de la base de datos (ABD). Las funciones
del ABD incluyen las siguientes:
-

Definicin del esquema. El ABD crea el esquema original de la base de datos


escribiendo un conjunto de instrucciones de definicin de datos en el LDD.
Definicin de la estructura y del mtodo de acceso.
Modificacin del esquema y de la organizacin fsica. Los ABD realizan cambios
en el esquema y en la organizacin fsica para reflejar las necesidades cambiantes de
la organizacin, o para alterar la organizacin fsica para mejorar el rendimiento.
Concesin de autorizacin para el acceso a los datos. La concesin de diferentes
tipos de autorizacin permite al administrador de la base de datos determinar a qu
partes de la base de datos puede acceder cada usuario. La informacin de autorizacin
se mantiene en una estructura del sistema especial que el sistema de base de datos
consulta cuando se intenta el acceso a los datos en el sistema.
Mantenimiento rutinario. Algunos ejemplos de actividades rutinarias de
mantenimiento del administrado de la base de datos son:
o Copia de seguridad peridica de la base de datos, bien sobre cinta o sobre
servidores remotos, para prevenir la prdida de datos en caso de desastres
como inundaciones.
o Asegurarse de que haya suficiente espacio libre en disco para las operaciones
normales y aumentar el espacio en disco segn sea necesario.
o Supervisin de los trabajos que se ejecuten en la base de datos y asegurarse
de que el rendimiento no se degrada por tareas muy costosas iniciadas por
algunos usuarios.

En cualquier empresa donde muchas personas utilizan los mismos recursos, se necesita un
administrador jefe que supervise y administre esos recursos. En un entorno de bases de datos,
el recurso principal es la base de datos en s misma, mientras que el recurso secundario es el
DBMS y el software relacionado. La administracin de estos recursos es responsabilidad del
administrador de la base de datos (DBA, database administrator).
El DBA es responsable del acceso autorizado a la base de datos, de la coordinacin y
monitorizacin de su uso, y de adquirir los recursos software y hardware necesarios. El DBA
tambin es responsable de problemas como las brechas de seguridad o de unos tiempos de
respuesta pobres. En las empresas grandes, el DBA est asistido por un equipo de personas
que llevan a cabo estas funciones.

Cules son las funciones que realiza un DBA?


Gestin General de Base de Datos
El DBA es la persona con ms conocimientos sobre base de datos en una organizacin. Como
tal, debe entender las reglas bsicas de la tecnologa de base de datos relacional y ser capaz
de comunicarlos con precisin a los dems.
Modelado de Datos y Diseo de Base de Datos
Un DBA debe ser un profesional experto en la recopilacin y anlisis de las necesidades del
usuario para obtener modelos de datos conceptuales y lgicos. Esta tarea es ms difcil de lo
que parece. Un modelo conceptual de datos describe los requisitos de datos a un nivel muy
alto, un modelo de datos lgico proporciona en profundidad los detalles de los tipos de datos,
longitudes, relaciones y cardinalidad. El DBA utiliza tcnicas de normalizacin para ofrecer
modelos de datos que reflejen las necesidades de los datos de la empresa.
Auditoria
Una de las tareas de un DBA es identificar qu usuarios tienen acceso a insertar, actualizar o
eliminar datos, y cundo. Una auditora NO slo podra ser necesaria por un tiempo limitado,
para usuarios especficos o datos especficos. Tambin puede ser requerida 24/7 para todos
los datos que se introduzcan en el DBMS. Regularmente, para realizar las funciones de
autoras los DBAs tienen que trabajar en combinacin con los auditores internos y externos
de la empresa.
Integracin con aplicaciones
La mayora de las empresas hoy en da utilizan aplicaciones de terceros (casi nadie ya
desarrolla sus propias aplicaciones in-house), muy pocas de estas aplicaciones funcionan de
manera aislada. En otras palabras, las aplicaciones tienen que interconectarse unas con otras,
generalmente utilizando base de datos como el medio para compartir los datos. Los DBAs a
menudo se involucran en los procesos de integrar las aplicaciones existentes con las bases
datos que administran. Esto puede incluir la creacin de aplicaciones a medida, scripts, etc.
Resguardo y recuperacin de datos
Uno de los aspectos ms fundamentales del trabajo del DBA es proteger los datos de la
organizacin. Esto incluye hacer copias de seguridad peridicas de los datos y mantenerlos
a salvo de la destruccin accidental o intencional. Adems, disear, implementar y probar un
plan de recuperacin para que cuando se presenten los problemas, los datos se pueden
restaurar rpidamente.

Inteligencia de negocios y almacenamiento de datos


Una de las reas de mayor crecimiento para el DBA es la Inteligencia de Negocios (BI) y
almacenamiento de datos. Esto se debe a que cada vez ms organizaciones estn tratando de
extraer toda la informacin que pueda con el fin de tomar mejores decisiones de negocios.
Planificacin de capacidad
En la mayora de las organizaciones, el nmero y tamao de las bases de datos crece
rpidamente. Es la responsabilidad del DBA gestionar el creciente volumen de datos y
disear los planes apropiados para administrarlos. Esto incluye tambin la gestin del
hardware donde se almacenan los datos.
Administracin de cambios
La configuracin del servidor SQL Server o MySQL, el esquema de base de datos, el cdigo
de Transact-SQL, y muchas otras facetas del ecosistema de aplicaciones cambian con el
tiempo. A menudo es la responsabilidad del DBA realizar el anlisis de impacto antes de
realizar los cambios dentro de una DBMS. Implementar cambios, hacer pruebas piloto y
documentar todos los cambios y procedimientos es parte del trabajo de un DBA.
Desarrollo de aplicaciones
Muchos administradores de base datos deben de desarrollar aplicaciones y scripts con el
objetivo de automatizar tareas relacionadas con la insercin, sustraccin o borrado de
informacin dentro del manejador de base de datos. En general, ste debe de colaborar a nivel
de integracin de sistema con los desarrolladores de aplicaciones, por lo que a veces se ve en
la obligacin de desarrollar cdigo para casos especficos.

Fuentes bibliogrficas:
Ramez EImusri y Shamkant B. Nabathe. (2007). Fundamentos de Sistemas de Bases de Datos. Madrid,
Espaa: PEARSON EDUCACIN S.A. p. 13
Silberschatz, A &Henry F. Korth & S. Sudarshan. (2002). Fundamentos de Bases de Datos. Madrid, Espaa:
McGRAW-HILL. p. 8-9
Eugenio, D. (2013). Cules son las funciones de un administrador de base de datos?. Recuperado en enero
29, 2015, de CAPACITY Information Technology Academy Sitio web:
http://blog.capacityacademy.com/2013/02/18/cuales-son-las-funciones-de-un-administrador-de-base-dedatos-parte-1-de-2/

Você também pode gostar