Administración De Base De Datos
Que es un administrador de base de datos?
Un administrador de bases de datos (también
conocido como DBA, en inglés database administrator) es aquel profesional que
administra las tecnologías de la información y la comunicación, siendo
responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia
de negocios y legales de bases de datos, y de la calidad de datos.
Cuales son las funciones de un DBA?
Sus tareas
incluyen las siguientes:
Implementar, dar
soporte y gestionar bases de datos corporativas.
Crear y
configurar bases de datos relacionales.
Ser responsables
de la integridad de los datos y la disponibilidad.
Diseñar,
desplegar y monitorizar servidores de bases de datos.
Diseñar la
distribución de los datos y las soluciones de almacenamiento.
Garantizar la
seguridad de las bases de datos, realizar copias de seguridad y llevar a cabo
la recuperación de desastres.
Planificar e
implementar el aprovisionamiento de los datos y aplicaciones.
Diseñar planes de
contingencia.
Diseñar y crear
las bases de datos corporativas de soluciones avanzadas.
Analizar y
reportar datos corporativos que ayuden a la toma de decisiones en la
inteligencia de negocios.
Producir
diagramas de entidades relacionales y diagramas de flujos de datos,
normalización esquemática, localización lógica y física de bases de datos y
parámetros de tablas.
Que es administrar la estructura de una base de datos?
Esta
responsabilidad incluye participar en el diseño inicial de la base de datos y
su puesta en práctica así como controlar, y administrar sus requerimientos,
ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en
el diseño general de la bases de datos. 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.
Una vez diseñada las bases de datos,
es puesta en práctica utilizando productos del DBMS, 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.
Administración de la actividad de datos
El DBA no es
usuario del sistema, no administra valores de datos; sino la actividad de
datos; protege los datos, no los procesa. Dado que la base de datos 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 las
bases de datos.
Administrar el Sistema Manejador de Base de Datos
Existe una gran
actividad al interior de un DBMS. La concurrencia de múltiples usuarios
requiere la estandarización de los procesos de operación; el DBA es responsable
de éstas especificaciones y de asegurarse que estas lleguen a quienes
concierne. Todo el ámbito de la base de datos se rige por estándares, desde la
forma de como se captura la información (tipo de dato, longitud, formato), como
es procesada y presentada. El nivel de estandarización alcanza hasta los
aspectos más internos de la base de datos; como sé accesa a un archivo, como se
determinan los índices primarios y auxiliares, registros, etc.
Establecer el Diccionario de Datos.
Cuando se definen estándares sobre la
estructura de la base de datos, se deben de registrarse en una sección del
diccionario de datos a la que todos aquellos usuarios relacionados con ese tipo
de proceso pueden acceder. Este metadato debe precisar información que nos
indique con claridad el tipo de datos que serán utilizados, sus ámbitos de
influencia y sus limitantes de seguridad.
Asegurar la Confiabilidad de la Base de Datos
Se trata de realizar un sistema de
bases de datos lo suficientemente robusto para que sea capaz de recuperarse
frente a errores o usos inadecuados. Se deben utilizar gestores con las
herramientas necesarias para la reparación de los posibles errores que las
bases de datos pueden sufrir, por ejemplo tras un corte inesperado de luz.
Confirmar la Seguridad de la Base de Datos.
Coordinar las nuevas propuestas para
realizar ajustes en los derechos de acceso a datos compartidos y aplicaciones
específicamente propuestas serían analizados en conjunto con los supervisores o
directivos de las áreas involucradas para determinar si procede pudieran
aparecer problemas cuando dos o más grupos de usuarios quedan autorizados para
notificar los mismos datos. Uno de tales conflictos es el de la actualización
perdida; este ocurre cuando el trabajo de un usuario queda sobrescrito sobre
por el de un segundo usuario. El DBA queda responsabilizado para identificar la
posible ocurrencia de dichos problemas así como de crear normas y
procedimientos para su eliminación. Se obtendrán este tipo de garantías cuando
el DBMS sea capaz de implementar las restricciones aplicables al acceso
concurrente, y este sea utilizado adecuadamente por programadores y usuarios;
para borrar lo anterior, se hace indispensable el apego a los estándares el
seguimiento de instructivos y manuales y las reglas establecidas para los
diversos procesamientos y procedimientos que se llevan acabo.
Entre las alternativas mas utilizadas por
el DBA para tratar de resolver o minimizar este problema se encuentran las
siguientes:
Restringir el
acceso a los procedimientos para ciertos usuarios.
Restringir al
acceso a los datos para ciertos usuarios procedimientos y/o datos.
Evitar la coincidencia de horarios para usuarios que
comparten
Comentarios
Publicar un comentario