2. ¿QUE ES UN DBA?
• El administrador de base de datos o DBA, es aquella persona la
cual es encargada de asegurar la disponibilidad, protección
contra daños y perdidas, y facilidad de acceso según sea la
necesidad, de la información de una organización.
• El DBA crea la jerarquía de objetos de datos, comenzando con
la base de datos, luego los espacios de tablas, tablas y cualquier
índice o vista que se requiera. Esta persona también configura
las definiciones de integridad referencial y cualquier restricción
necesaria. El DBA esencialmente implementa el diseño físico de
la base de datos. Parte de esto implica tener que hacer cálculos
de espacio y determinar el tamaño de los conjuntos de datos
físicos para los espacios de tabla y los espacios de índice, y
asignar grupos de almacenamiento (también llamados grupos
de trabajo).
3. ¿QUE EDUCACIÓN TIENE EL DBA?
Una licenciatura en ciencias de la computación es un requisito
previo para muchos trabajos de TI. Sin embargo, la demanda es
tan grande para los administradores de bases de datos (DBA) que
algunos trabajos de datos de nivel de entrada requieren solo dos
años o un título de asociado en ciencias informáticas o sistemas
de información.
Tenga en cuenta, sin embargo, un grado puede no ser suficiente.
Muchos trabajos avanzados de DBA requieren certificaciones
profesionales que se pueden obtener en el trabajo o en el
postgrado. Estas certificaciones conducen a una mayor seguridad
laboral y mayores tasas de pago.
El administrador de bases de datos de Oracle y MS (Microsoft) SQL
Server son las dos series de certificación más populares para
profesionales.
4. PRINCIPALES
FUNCIONES Y
RESPONSABILI
DADES DEL
DBA
• Instalación y mantenimiento del
Gestor de Base de Datos
• Extracción, transformación y
carga de datos
• Manejo especializado de datos.
• Copia de seguridad y
recuperación de la base de datos
• Seguridad
• Autenticación
• Planificación de la capacidad
• Supervisión del rendimiento
• Tuning de la base de datos
• Solución de problemas
5. PRINCIPALES FUNCIONES Y
RESPONSABILIDADES DEL DBA
INSTALACIÓN Y MANTENIMIENTO
DE LA BASE DE DATOS
• Un DBA a menudo colabora en la
instalación y configuración inicial
de una nueva base de datos de
Oracle, SQL Server, etc. El
administrador del sistema configura
el hardware e implementa el
sistema operativo para el servidor
de la base de datos, luego el DBA
instala el software de la base de
datos y lo configura para su uso. A
medida que se requieren
actualizaciones y parches, el DBA
maneja este mantenimiento
continuo.
EXTRACCIÓN,
TRANSFORMACIÓN Y CARGA DE
DATOS
• Conocido como ETL, extracción
de datos, transformación y carga
se refiere a la importación
eficiente de grandes volúmenes
de datos que se han extraído de
múltiples sistemas en un entorno
de almacenamiento de datos.
• Estos datos externos se limpian y
se transforman para ajustarse al
formato deseado, de modo que
se puedan importar a un
repositorio central.
6. PRINCIPALES FUNCIONES Y
RESPONSABILIDADES DEL DBA
MANEJO ESPECIALIZADO DE
DATOS
• Las bases de datos de hoy
pueden ser masivas y pueden
contener tipos de datos no
estructurados, como imágenes,
documentos o archivos de sonido
y video. La administración de una
base de datos muy grande
(VLDB) puede requerir habilidades
de nivel superior y monitoreo y
ajuste adicionales para mantener
la eficiencia.
COPIA DE SEGURIDAD Y
RECUPERACIÓN DE LA BASE DE
DATOS
• Los DBA crean planes y procedimientos de respaldo y
recuperación basados en las mejores prácticas de la
industria, y luego se aseguran de que se sigan los pasos
necesarios. Las copias de seguridad cuestan tiempo y
dinero, por lo que el DBA puede tener que persuadir a la
administración para que tome las precauciones necesarias
para preservar los datos. Estos datos externos se limpian y se
transforman para ajustarse al formato deseado, de modo
que se puedan importar a un repositorio central.
• En el caso de una falla del servidor u otra forma de pérdida
de datos, el DBA utilizará las copias de seguridad existentes
para restaurar la información perdida en el sistema.
Diferentes tipos de fallas pueden requerir diferentes
estrategias de recuperación, y el DBA debe estar
preparado para cualquier eventualidad. Con el cambio
tecnológico, cada vez es más típico que un DBA realice
copias de seguridad de bases de datos en la nube, Oracle
Cloud para Oracle Databases y MS Azure para SQL Server.
7. PRINCIPALES FUNCIONES Y
RESPONSABILIDADES DEL DBA
SEGURIDAD
• Un DBA necesita conocer las
debilidades potenciales del software de
la base de datos y del sistema general
de la empresa y trabajar para minimizar
los riesgos. Ningún sistema es cien por
ciento inmune a los ataques, pero
implementar las mejores prácticas
puede minimizar los riesgos.
• En el caso de una brecha de seguridad
o irregularidad, el DBA puede consultar
los registros de auditoría para ver quién
ha hecho qué a los datos. Las pistas de
auditoría también son importantes
cuando se trabaja con datos regulados.
AUTENTICACIÓN
• Configurar el acceso de los
empleados es un aspecto
importante de la seguridad de la
base de datos. Los DBA controlan
quién tiene acceso y qué tipo de
acceso están permitidos. Por
ejemplo, un usuario puede tener
permiso para ver solo ciertos
datos, o se le puede negar la
posibilidad de realizar cambios en
el sistema.
8. PRINCIPALES FUNCIONES Y
RESPONSABILIDADES DEL DBA
PLANIFICACIÓN DE LA
CAPACIDAD
• El DBA necesita saber qué tan
grande es la base de datos
actualmente y qué tan rápido
está creciendo para poder hacer
predicciones sobre las
necesidades futuras. El
almacenamiento se refiere a la
cantidad de espacio que ocupa
la base de datos en el servidor y
el espacio de respaldo. La
capacidad se refiere al nivel de
uso.
SUPERVISIÓN DEL
RENDIMIENTO
• La supervisión de las bases de datos
para detectar problemas de
rendimiento es parte del
mantenimiento continuo del
sistema que realiza un DBA. Si
alguna parte del sistema está
ralentizando el procesamiento, es
posible que el DBA deba realizar
cambios de configuración en el
software o agregar capacidad de
hardware adicional. Hay muchos
tipos de herramientas de monitoreo
disponibles, y parte del trabajo del
DBA es entender qué necesitan
hacer un seguimiento para mejorar
el sistema.
9. PRINCIPALES FUNCIONES Y
RESPONSABILIDADES DEL DBA
TUNING DE LA BASE DE DATOS
• La supervisión del rendimiento
muestra dónde se debe ajustar la
base de datos para que funcione
de la manera más eficiente posible.
La configuración física, la forma en
que se indexa la base de datos y la
forma en que se manejan las
consultas pueden tener un efecto
dramático en el rendimiento de la
base de datos.
• Con un monitoreo efectivo, es
posible ajustar de manera
proactiva un sistema basado en la
aplicación y el uso en lugar de
esperar hasta que se desarrolle un
problema.
SOLUCIÓN DE PROBLEMAS
• Los DBA están disponibles para
solucionar problemas en caso de
problemas. Ya sea que necesiten
restaurar rápidamente los datos
perdidos o corregir un problema
para minimizar el daño, un DBA
necesita comprender y responder
rápidamente a los problemas
cuando ocurren.