Subido por JAZMIN DEL ROSARIO DE LA CRUZ OSORIO

Administrador de base de datos

Anuncio
Administrador de base de datos o DBA
Un administrador de base de datos (DBA) es el técnico de información responsable
de dirigir o realizar todas las actividades relacionadas con el mantenimiento de un
entorno de base de datos exitoso. Un DBA se asegura de que la base de datos de
una organización y sus aplicaciones relacionadas funcionen de manera funcional y
eficiente.
Volviendo al administrador de bases de datos, éste es el profesional responsable de
la gestión de las mismas en la empresa, procurando que estén actualizadas en todo
momento y que sean seguras por la sensibilidad y la importancia de los datos que
almacenan. Podemos decir de manera general que están a cargo del rendimiento
de la BBDD, su mantenimiento y su seguridad.
¿Cuáles son las funciones de un administrador de bases de datos?

Asegurar el buen funcionamiento de las BBDD
Las bases de datos, en la gran mayoría de las ocasiones, almacenan una cantidad
ingente de datos, lo que puede disminuir su velocidad de búsqueda o ejecución, lo
que disminuye enormemente su rendimiento. El administrador de bases de datos
debe asegurarse de que esto no pase y para ello suele elaborar índices de
búsqueda para agilizar la misma, mantener las bases de datos actualizadas y
realizar todas las mejoras a la misma para que esté al día.

Retención de información de la BBDD
Como podemos suponer, la función más importante de las bases de datos es que
mantiene guardado los datos para cualquier consulta. Por tanto, una función
importante del administrador de BBDD es conseguir que esta información esté lo
más protegida posible. Esto lo consiguen haciendo copias de seguridad periódicas.
En función del volumen de datos que se incluyen diariamente, la periodicidad de
estas copias de seguridad será mayor o menos.

Evitar pérdida de datos
Tal como hemos comentado anteriormente, perder los datos de la BBDD puede ser
un auténtico drama por la posibilidad de no poder recuperar los mismos de ninguna
manera. Por este motivo, además de actuar sobre la BBDD debe hacerlo sobre otros
aspectos. Este perfil debe asegurarse que hay un sistema antivirus y de protección
adecuado para los sistemas informáticos, lo que ayudará a que no se destruyan los
datos como consecuencia de un ataque externo. Deben realizar periódicamente
análisis de virus para detectar posibles amenazas y revisar que todos los
componentes tanto externos como internos funcionan correctamente.

Solucionar incidencias y pérdidas de datos
En ocasiones no se puede evitar el desastre por un fallo del sistema y por tanto hay
que pasar a un plan B de recuperación de datos. Los administradores de bases de
datos son los encargados de recuperar toda esta información lo antes posible
acudiendo a la copia de seguridad más reciente (por esto es tan importante hacerlas
periódicamente). Este mismo perfil, una vez solucionado este problema, debe
investigar cuál ha sido la causa del fallo que ha ocasionado el fallo de sistema para
solucionarlo o controlarlo, para evitar futuras incidencias.

Asegurar la seguridad de los datos
Anteriormente, hemos mencionado que en estas bases de datos puede haber
información importante y/o sensible que no cualquiera debería poder ver. Es tarea
del administrador de bases de datos establecer un sistema de verificación para
poder acceder a lso datos y a su vez proporcionar los acceso genéricos o unitarios
a las personas que deben tener acceso a los datos. Así evitan que personal ajeno
a la empresa acceda a esta información. También se puede hacer dentro de los
distintos departamentos. De la empresa con información financiera o administrativa
que sólo deben manejar estos departamentos.
Funciones y responsabilidades
Un DBA puede asumir, y asume, muchos roles y responsabilidades diferentes dentro
del departamento de TI que involucran sistemas y aplicaciones de bases de datos.
Al adoptar un nuevo DBMS, el DBA es responsable de diseñar, implementar y
mantener el sistema de base de datos. A menudo, esto incluye instalar el DBMS y
configurar la infraestructura de TI para permitir que las aplicaciones accedan a las
bases de datos.
El DBA también debe establecer políticas y procedimientos relacionados con la
gestión, seguridad, mantenimiento y uso del sistema de gestión de la base de datos.
El grupo DBA crea materiales de capacitación e instruye a los empleados sobre el
uso y acceso adecuados del sistema de administración de bases de datos.
Cuando surgen problemas, el DBA es el punto focal para la resolución, incluida la
resolución de problemas, el análisis de la causa raíz, el ajuste fino y la optimización
del rendimiento de las tareas y los programas que acceden a la base de datos.
El DBA es responsable de garantizar que las bases de datos y los datos tengan una
copia de seguridad adecuada y se puedan recuperar correcta y rápidamente en
caso de falla. Además, el DBA garantiza que las bases de datos estén protegidas y
seguras. El DBA promulga medidas para mantener la integridad de la base de datos
en términos de precisión de los datos y se asegura de que los usuarios no
autorizados no puedan acceder a los datos.
El DBA con frecuencia se ve involucrado en otros proyectos como experto en la
materia en la base de datos. Debido a que las bases de datos están en el centro de
la mayoría de los proyectos de desarrollo de aplicaciones modernas, el DBA
participa en la integración de la base de datos y su uso en una variedad de proyectos
de TI. Esta exposición a muchas tecnologías y experiencias diferentes puede
convertir al DBA en un técnico de TI valioso no solo para problemas relacionados
con la base de datos, sino también para otras tecnologías.
Además, los DBA deben ser buenos comunicadores. Necesitan poder conversar y
trabajar con programadores de aplicaciones, usuarios finales comerciales, gerentes
comerciales y de TI y otros administradores de bases de datos.
¿Qué habilidades debe de tener un Administrador de Bases de Datos?
Para considerarte un Administrador de Bases de Datos, es importante contar con
un conjunto de habilidades técnicas y no técnicas. A continuación te compartimos
algunas de las habilidades clave que un DBA debe poseer:

Conocimiento profundo en lenguajes de consulta
Comprender a fondo la sintaxis, las cláusulas y las funciones de SQL sirve para
poder interactuar eficientemente con la base de datos y realizar tareas como
consultas, inserciones, actualizaciones y eliminaciones de datos.

Capacidad para diseñar y mantener estructuras
Son de suma importancia las habilidades en el diseño y la implementación de bases
de datos, esto implica comprender los conceptos de modelado de datos, como el
modelo relacional y ser capaz de crear y mantener tablas, relaciones, restricciones
y otros objetos de base de datos de manera eficiente.

Experiencia en administración de sistemas de gestión
Un DBA debe estar familiarizado con uno o varios sistemas de gestión de bases de
datos populares como Oracle, MySQL, SQL Server o PostgreSQL. Debe tener un
conocimiento profundo de las características y funcionalidades de estos sistemas,
así como de sus herramientas de administración y monitoreo.

Conocimiento de prácticas de seguridad
La seguridad de los datos es crucial en la gestión de bases de datos. El DBA debe
tener habilidades en el diseño e implementación de medidas de seguridad, como la
gestión de usuarios, los controles de acceso, la encriptación de datos y las copias
de seguridad y recuperación seguras. También debe estar al tanto de las mejores
prácticas de seguridad y estar actualizado sobre las amenazas y vulnerabilidades
más recientes.

Capacidad para trabajar en equipo y comunicarse eficientemente
Al colaborar con diferentes equipos como desarrolladores, administradores de
sistemas y otros DBAs, debe tener habilidades de comunicación efectiva y ser capaz
de trabajar en equipo para entender los requisitos y las necesidades de otros
departamentos, así como para brindar asistencia técnica y resolver problemas de
manera colaborativa.
Además de estas habilidades técnicas, también es beneficioso que un DBA tenga
una mentalidad proactiva, capacidad de adaptación, resolución de problemas,
habilidades de gestión del tiempo y un deseo constante de aprender y mantenerse
actualizado con las últimas tendencias y avances en el campo que se desenvuelve.
¿Cómo puedo ser un Administrador de Bases de Datos?
Recuerda que el camino para convertirse en un DBA es un proceso continuo de
aprendizaje y desarrollo de habilidades. Lo que te compartimos a continuación es
con el fin de que te sirva como guía para formar tu camino:
Formación académica: Considera contar con un estudio en áreas relacionadas con
las bases de datos, ciencias de la computación, ingeniería de software o sistemas
de información; ya que proporcionará una base sólida de conocimientos teóricos y
prácticos.
Tipos de DBA

Arquitecto de Base de Datos: es un DBA que hace el diseño de una
aplicación. Este profesional es responsable de diseñar la estructura general
de la base de datos de una organización. Trabaja en la planificación y en la
toma de decisiones estratégicas sobre cómo se debe organizar la
información para satisfacer las necesidades de la empresa.

Analista de Base de Datos: Es la persona que se encarga de recopilar la
información de una aplicación que se debe guardar en la base de datos(es el
que saca el requerimiento). El analista de bases de datos se enfoca en
comprender los datos y las necesidades de la empresa. Trabaja en la
identificación de problemas, la recopilación de requisitos y la creación de
soluciones que involucran bases de datos.

Modelador de Base de Datos: Es la persona que se encarga de la estructura
de la base de datos, es decir los tipos de datos que van a haber en la base y
como estos están relacionados entre si. Este rol se centra en diseñar el
esquema o modelo de la base de datos. El modelador de bases de datos
utiliza herramientas y técnicas para crear diagramas y representaciones
visuales de cómo se estructurarán los datos en la base de datos.

DBA del Sistema: Es la persona que se encarga en la toma del control de la
base de datos. El DBA del sistema es responsable de la gestión y el
mantenimiento de la infraestructura de bases de datos. Esto incluye la
configuración, la supervisión del rendimiento, las copias de seguridad, la
recuperación de datos y la seguridad de la base de datos en sí.

Operador de la Base de Datos: En otras palabras es un DBA junior. El
operador de la base de datos se encarga de las tareas operativas diarias
relacionadas con la administración de bases de datos. Esto puede incluir la
ejecución de consultas, la carga de datos, la gestión de usuarios y la
monitorización de eventos en la base de datos.

DBA de la aplicacion: Es aquella persona que esta centrado unicamente en
la funcionalidad de la aplicación. Este rol se enfoca en la gestión de las bases
de datos específicas utilizadas por una aplicación en particular. A menudo,
trabaja en estrecha colaboración con los desarrolladores de la aplicación
para garantizar un rendimiento óptimo y la integridad de los datos.
Descargar