Un administrador de bases de datos (DBA) tiene un rol crucial en la gestión y mantenimiento de sistemas de bases de datos. Una de sus responsabilidades principales es la planificación de capacidad, gestionando el creciente volumen de datos y diseñando planes adecuados para administrarlos.
FUNCIONES DE UN ADMINISTRADOR DE BASES DE DATOS (DBA)
Hecho por: Sergio Peñuels
Grupo 801
Ingenieria de Sistemas
Linea de Profundizacion 2
Desarrollo de aplicaciones
Debe de colaborar a nivel de integración de sistema con los desarrolladores de aplicaciones (desarrolla código para casos específicos).
Debe 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.
Administración de cambios
Implementa cambios, hace pruebas piloto y documenta todos los cambios y procedimientos.
Realiza el análisis de impacto antes de realizar los cambios dentro de una DBMS.
Planificación de capacidad
Gestiona el creciente volumen de datos y diseñar los planes apropiados para administrarlos (gestión del hardware donde se almacenan los datos).
Inteligencia de negocios y almacenamiento de datos
Areas de mayor crecimiento para el DBA es la Inteligencia de Negocios (BI) y almacenamiento de datos.
Lasorganizaciones están tratando de extraer toda la información que pueda con el fin de tomar mejores decisiones de negocios.
Resguardo y recuperación de datos
Diseña, implementa y prueba un plan de recuperación para que cuando se presenten los problemas, los datos se pueden restaurar rápidamente.
Hace copias de seguridad periódicas de los datos y mantenerlos a salvo de la destrucción accidental o intencional.
TAREA PRINCIPAL
Facilita el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.
Se encarga también de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole técnica relacionados.
Cuenta por lo regular con un grupo de programadores de sistemas y otros asistentes técnicos.
Integración con aplicaciones
Las aplicaciones tienen que interconectarse unas con otras, generalmente utilizando base de datos como el medio para compartir los datos.
Se involucran en los procesos de integrar las aplicaciones existentes con las bases datos que administran (creación de aplicaciones a medida, scripts, etc).
Auditoria
Para realizar las funciones de autorías, tienen que trabajar en combinación con los auditores internos y externos de la empresa.
Una auditoría NO sólo podría ser necesaria por un tiempo limitado, puede ser requerida 24/7 para todos los datos que se introduzcan en el DBMS.
Identifica qué usuarios tienen acceso a insertar, actualizar o eliminar datos, y cuándo.
Modelado de Datos y Diseño de Base de Datos
Un DBA...
En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseño de la BD.
Controla y administra sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseño general de BD.
Utiliza técnicas de normalización para ofrecer modelos de datos que reflejen las necesidades de los datos de la empresa
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.
Un modelo de datos lógico proporciona en profundidad los detalles de los tipos de datos, longitudes, relaciones y cardinalidad.
Un modelo conceptual de datos describe los requisitos de datos a un nivel muy alto.
Gestión General de Base de Datos
Un DBA....
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.
Persona con más conocimientos sobre base de datos en una organización.