Tecnicatura Superior en Desarrollo de Software – Base de Datos I
Unidad 7: Administrador de la Base de datos
Administrador de la Base de datos - Definición:
Persona o grupo de personas encargada del funcionamiento general del Sistema de Base
de Datos, facilitando el desarrollo y el uso de la misma dentro de una Institución u
Organismo.
Administrador de la Base de datos: Principales Funciones y Responsabilidades
En los distintos niveles y aplicaciones de Base de Datos existe la función del DBA,
aunque varía en complejidad. Esta es más sencilla cuando se trata de una Base de Datos
Personal que cuando se refiere a una Base de Datos de grupos de trabajo y ésta a su vez
es más sencilla que en una Base de Datos Organizacional.
En una Base de Datos Personal comúnmente el mismo usuario es el Administrador de la
Base de Datos.
Las Bases de Datos de grupos de trabajo requieren de una o dos personas que
normalmente no se dedican a esta función de tiempo completo puesto que tienen otras
responsabilidades dentro o fuera de la organización.
En las Bases de Datos Organizacionales, que comúnmente permiten el acceso a decenas
e incluso centenas de usuarios, se requiere de un administrador de Base de Datos de
tiempo completo; lo anterior es debido al alto volumen de procesos que deben
desarrollarse, controlarse y supervisarse.
Funciones del DBA:
Entre las principales funciones del DBA tenemos:
Definir la información que contendrán las base de datos.
Diseñar las estructuras de almacenamiento y estrategias de acceso a las bases de
datos.
Atender y servir como punto de enlace entre los usuarios de la organización.
Definir estándares y procedimientos para respaldar y recuperar la información que
contiene las base de datos.
Proporcionar asesoría técnica a analistas y programadores que se encuentran
desarrollando aplicaciones que crean y/o accedan a las base de datos.
1
Tecnicatura Superior en Desarrollo de Software – Base de Datos I
Responsabilidades:
Cuando hablamos de Responsabilidad, también hay muchas para el DBA, pero
especialmente se pueden citar las siguientes:
Administrar la Estructura de la Base de Datos: incluye participar en el diseño inicial de
la misma y su puesta en práctica así como controlar y administrar sus requerimientos,
ayudando a evaluar alternativas, incluyendo los SGBD (Sistema Gestor de Base de
Datos) a utilizar y ayudando en el diseño general de la BD. Una vez diseñada la BD, es
puesta en práctica utilizando productos SGBD, procediéndose entonces a la creación de
los datos (captura inicial).
El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y
la alta integridad de la BD.
Los requerimientos de los usuarios van modificándose, estos encuentran nuevas formas o
métodos para lograr sus objetivos; la tecnología de la BD se va modificando y los
fabricantes del SGBD actualizan sus productos. Todas las modificaciones en las
estructuras o procedimientos de BD requieren de una cuidadosa administración.
Documentación: La responsabilidad final de un DBA en la administración de la estructura
de una BD es la DOCUMENTACIÓN. Es de suma importancia saber que modificaciones
han sido efectuadas, como fueron realizadas y cuando fueron establecidas.
Administrar la actividad de los datos: dado que la BD es un recurso compartido, el
DBA debe proporcionar estándares, guías de acción, procedimientos de control y la
documentación necesaria para garantizar que los usuarios trabajen en forma cooperativa
y complementaria al procesar datos en la BD.
Administrar el Sistema Gestor de Base de Datos: además de administrar la actividad
de datos y la estructura de la BD, el DBA debe administrar el SGBD mismo. Deberá
compilar y analizar estadísticas relativas al rendimiento del sistema e identificar áreas
potenciales del problema.
Dado que la BD está sirviendo a muchos grupos de usuarios, el DBA requiere investigar
todas las quejas sobre el tiempo de respuesta del sistema, la precisión de los datos y la
facilidad de uso. Si se requieren cambios el DBA deberá planearlos y ponerlos en
práctica.
Establecer el Diccionario de Datos: el diccionario de datos es un listado organizado de
todos los datos pertinentes al sistema con definiciones precisas y rigurosas para que tanto
el usuario como el analista tengan un entendimiento común de todas las entradas,
salidas, componentes de almacenes y cálculos intermedios.
2
Tecnicatura Superior en Desarrollo de Software – Base de Datos I
Para generar un diccionario de datos de una base de datos, debemos:
Ir a la pestaña Base de datos Seleccionar la base de datos diccionario de datos.
Ejemplo: BD negocio
Actividad individual:
- A partir de los conceptos presentados referidos al DBA, deberá realizar una
infografía en la cual se describa ¿quién es?, ¿cuáles son sus funciones y
responsabilidades?
- La infografía debe contener imágenes relacionadas e indicar autoría.
- Guardar como imagen o pdf.
- Generar el Diccionario de datos para la base de datos biblioteca.