You are on page 1of 1

¿Cuáles son las funciones de un

Administrador de Base de Datos?


18 febrero, 2013 By Eugenio Duarte

Hace un tiempo, estuve conversando con un amigo informático acerca de las


funciones que él realiza en su trabajo. Me dijo que el título de su puesto era DBA
(Administrador de Base de Datos). Esto me llamó un poco la atención porque no
conozco muchas personas que se desempeñen laborando como DBA, y al mismo
tiempo, me he dado cuenta que la mayoría de las personas no tienen un concepto
claro de cuál es el trabajo de estos profesionales.

Personalmente, conozco de manera general cuales son los tareas que debe de
desempeñar un DBA, pero al mismo tiempo, sabía que también ignoraba muchas
cosas sobre el trabajo que deben de hacer en el día a día . Entonces, decidí motivar a
mi amigo a que me explicara con más detalles cuáles son los desafíos y
oportunidades a los que él se ve expuesto en su trabajo.

La información que recibí de parte de mi amigo fue realmente ilustrativa, por lo


tanto, decide indagar más sobre el tema y actualizarme un poco sobre este mercado.
En este articulo detallo muchas de las informaciones que encontré en mi
investigación para el provecho de todos los miembros de la comunidad tecnológica
Capacity.

¡Los profesionales certificados


consiguen mejores empleos!
​Suscríbete a nuestro Boletín y recibe la guía Todo Sobre La Certificación
Cisco CCNA

Primeramente, ¿Por qué una empresa necesita un DBA?

Toda organización que maneja grandes volúmenes de datos requiere un sistema de


gestión de base de datos (DBMS). La persona o grupo de personas encargadas de
administrar, supervisar y asegurar el adecuado uso de los datos dentro de un DBMS
(Database Management System) son los DBA. Estos sistemas permiten manejar
grandes montañas de datos de una manera eficiente, permitiendo así disponer de
una mejor herramienta para la toma de decisiones de negocios. Por lo tanto, la
necesidad de los administradores de bases de datos (DBA) es hoy mayor que nunca.

¿Cuál es el sueldo promedio de un DBA?


Según la firma Robert Half Techonology, los DBA están dentro del grupo de
profesionales mejores pagados en la industria de la tecnología de la información
(TI). La firma realizó una encuesta salarial en el año 2012 en los EEUU y los
resultados arrojaron que el rango salarial de un Administrador de Base de Datos
(DBA) es de $79,000.00 – $113,750.00 y el rango salarial de un Desarrollador de
Base de Datos (DBD) es de $82, 000.00 – $119,750.00.

¿Cuáles son las funciones que realiza un DBA?


Gestión General de Base de Datos

El DBA es la persona con más conocimientos sobre base de datos en una


organización. Como tal, debe entender las reglas básicas de la tecnología de base de
datos relacional y ser capaz de comunicarlos con precisión a los demás.

Modelado de Datos y Diseño de Base de Datos

Un DBA debe ser un profesional experto en la recopilación y análisis de las


necesidades del usuario para obtener modelos de datos conceptuales y lógicos. Esta
tarea es más difícil de lo que parece. Un modelo conceptual de datos describe los
requisitos de datos a un nivel muy alto, un modelo de datos lógico proporciona en
profundidad los detalles de los tipos de datos, longitudes, relaciones y cardinalidad.
El DBA utiliza técnicas de normalización 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 cuándo. Una auditoría NO sólo podría ser necesaria
por un tiempo limitado, para usuarios específicos o datos específicos. También
puede ser requerida 24/7 para todos los datos que se introduzcan en el DBMS.
Regularmente, para realizar las funciones de autorías los DBAs tienen que trabajar
en combinación con los auditores internos y externos de la empresa.

Integración con aplicaciones

La mayoría de las empresas hoy en día 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 creación de aplicaciones a medida, scripts, etc.

Resguardo y recuperación de datos

Uno de los aspectos más fundamentales del trabajo del DBA es proteger los datos de
la organización. Esto incluye hacer copias de seguridad periódicas de los datos y
mantenerlos a salvo de la destrucción accidental o intencional. Además, diseñar,
implementar y probar un plan de recuperación para que cuando se presenten los
problemas, los datos se pueden restaurar rápidamente.

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 más organizaciones
están tratando de extraer toda la información que pueda con el fin de tomar mejores
decisiones de negocios.

Planificación de capacidad

En la mayoría de las organizaciones, el número y tamaño de las bases de datos crece


rápidamente. Es la responsabilidad del DBA gestionar el creciente volumen de datos
y diseñar los planes apropiados para administrarlos. Esto incluye también la gestión
del hardware donde se almacenan los datos.

Administración de cambios

La configuración del servidor SQL Server o MySQL, el esquema de base de datos, el


código de Transact-SQL, y muchas otras facetas del ecosistema de aplicaciones
cambian con el tiempo. A menudo es la responsabilidad del DBA realizar el análisis
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 inserción, sustracción o
borrado de información dentro del manejador de base de datos. En general, éste
debe de colaborar a nivel de integración de sistema con los desarrolladores de
aplicaciones, por lo que a veces se ve en la obligación de desarrollar código para
casos específicos.

¿Cómo aprender todo sobre instalación,


configuración y administración de base de datos?
En un próximo post estaremos escribiendo sobre otras funciones que realizan los
DBA. Lo que si NO puedo dejar para después (odio procrastinar las cosas) es
motivarte a que aumentes tu nivel tus habilidades informáticas y aprendas a
instalar, configurar y administrar sistemas de gestión de base datos. Para esto hemos
lanzados dos nuevos cursos: Administración de SQL Server 2008 y Administración
de MySQL.

Anímate y únete a nosotros ahora mismo haciendo clic aquí, para que seas parte de
toda una comunidad de estudiantes y profesionales que están formándose y
capacitándose en todas las habilidades tecnológicas más demandadas en el mercado
laboral a nivel mundial. No dejes pasar esta increíble oportunidad que sólo la
ACADEMIA CAPACITY puede ofrecerte.

¿No tienes empleo? ¿Quieres un mejor trabajo? TI es el sector de más


crecimiento en Latinoamérica. Certifícate de Cisco y empléate inmediatamente.
¡Garantizado!

Haz clic aquí y solicita AHORA sin compromisos una demostración de nuestros
entrenamientos con uno de nuestros asesores académicos.

Síguenos en Twitter y y entérate de lo último en redes, seguridad y hacking.

Tus opiniones son importantes para nosotros. Por favor, déjanos tus comentarios y
preguntas justo debajo de este artículo.

Atención: Si consideras que este artículo es útil y puede ayudar a otros a mejorar sus
vidas, por favor compártelo con tus amigos por email o a través de las redes sociales
como Twitter o Facebook.

¡Muchas gracias por tu ayuda!

¿Quieres convertirte en Hacker?


Completa el formulario y te enviaremos la Guía Esencial de Seguridad
Informática y el Hacking donde aprenderás cómo convertirte en hacker
profesional.

You might also like