You are on page 1of 16

Universidad Autnoma de Ciudad Jurez

Instituto de Ingeniera y Tecnologa


Campus Ciudad Universitaria
Bases de Datos II
Ing. Ma. De Lourdes Guardado
Bustamante

El Administrador de Bases de Datos


Cesar Armando Chaparro Reyna
122497

Introduccin
Este trabajo est realizado para conocer las funciones que realiza un
administrador de una base de datos, se ver todo el funcionamiento que tiene el
administrador sobre la base de datos para que pueda funcionar ptimamente.
Las formas en que el administrador de la base de disea consultas para poder
encontrar registros o informacin que pudiera ser necesaria para la empresa
Debe saber respaldar la informacin de la que sea responsable para evitar
perdidas

El Administrador de la Base de datos


El administrador de una base de datos es aquella persona encargada de la
operacin del sistema de la base de datos y es el responsable en decidir:

Que datos se deben almacenar en la base de datos


La condiciones o reglas de mantenimiento, tratamiento de datos y
seguridad de la informacin

El administrador de la base de datos debe ser un especialista en base de datos


que debe conocer herramientas de gestin de la base de datos y la forma de
desarrollar los planes del administrador de la base de datos.
Tambin debe decidir las reglas o poltica de realizar copias de seguridad,
suplicacin de la informacin, filtros de acceso a los usuarios segn el nivel de
seguridad que tengan. Todo esto se debe aplicar tanto frente a la perdida de
informacin como frente al acceso no autorizado.
Los administradores de bases de datos se encargan de que la base de datos
sea segura y se utilice con eficacia. El uso y la seguridad de la informacin
contenida en bases de datos estn regulados por una estricta ley de proteccin
de datos.
El administrador de base de datos se encarga de autorizar el acceso a la base
de datos, de vigilar, de coordinar la utilizacin y de adquirir recursos de
software y hardware que sean necesarios para que la base de datos funcione
correctamente. Tambin es la persona que es responsable de solucionar los
problemas que se presenten como las violaciones a la seguridad o la
respuesta lenta del sistema.
Los administradores de bases de datos gestionan y mantienen las bases de
datos. Se aseguran de que estas sean seguras y estn actualizadas. Estos
profesionales trabajan sobre las formas de reorganizar las bases de datos para
hacerlas ms rpidas o ms fciles de usar. Crean sistemas de respaldo para
que los datos no se pierdan
La labor del Administrador de Datos es: decidir qu datos deben almacenarse
en la base de datos, y establecer polticas para mantener y manejar los datos
si ya fueron almacenados.

El Administrador de Bases de Datos es quien posee los conocimientos sobre el


lenguaje estructurado de consultas (SQL). Adems posee las habilidades y
destrezas necesarias para la implementacin, configuracin y puesta a punto
del motor de la base de datos. Es tambin quien desarrolla una metodologa de
anlisis y evaluacin de la estructura de Bases de Datos Relacionales. Entre
sus responsabilidades se encuentra el planear y crear bases de datos,
administrar el acceso, los recursos y estructuras (tanto fsicas como lgicas) de
las mismas. Por ltimo tambin tiene la responsabilidad de administrar
usuarios y sus privilegios
Un administrador de base de datos dirige o lleva a cabo todas las actividades
relacionadas con el mantenimiento de un entorno de base de datos con xito.
Las responsabilidades incluyen el diseo, implementacin y mantenimiento del
sistema de base de datos; el establecimiento de polticas y procedimientos
relativos a la gestin, la seguridad, el mantenimiento y uso del sistema de
gestin de base de datos; y capacitar a los empleados en la gestin de base de
datos y su uso. Se espera que un administrador de bases de datos est al
tanto de las tecnologas emergentes y nuevos enfoques de diseo. Por lo
general, un administrador de bases de datos tiene ya sea una licenciatura en
Ciencias de la Computacin y algn tipo de formacin en el puesto de trabajo
con un producto de base de datos en particular o ms amplia experiencia con
una gama de productos de base de datos. Se espera que por lo general un
administrador de bases de datos deba tener experiencia con uno o ms de los
principales productos de gestin de base de datos, tales como Structured
Query Language, SAP, y software de gestin de base de datos basado en
Oracle.

Funciones principales del administrador de la base de datos

Apoyar y asesoras durante el proceso de adquisicin del Sistema Gestor


de Base de Datos
Definir la informacin que contendrn las bases de datos
Mantener la relacin y comunicacin con los especialistas del Sistema
Gestor de Base de Datos
Disear las estructuras de almacenamiento y estrategias de acceso a la
base de datos/
Atender y servir como punto de enlace entre los usuarios que la vayan a
utilizar
Definir estndares y procedimientos para respaldar y recuperar la
informacin almacenada en la base de datos

Entre otras tambin podemos encontrar las siguientes:

Gestin General de Base de datos


El administrador de la base de datos es la persona con ms
conocimientos sobre las mismas en la empresa, por lo tanto debe
entender las reglas bsicas de cmo funciona la base de datos
relacional y debe comunicarlos con precisin a los dems.

Modelado de datos y diseo de base de datos


Debe ser un experto en la recopilacin y anlisis de datos para
obtener datos conceptuales y lgicos, al igual que debe de utilizar
tcnicas de normalizacin para ofrecer modelos de datos que reflejen
las necesidades de los datos de la empresa.

Auditoria
Debe de identificar y asignar a los usuarios que tienen acceso a
insertar, actualizar o eliminar datos, y cuando pueden hacerlo

Integracin con aplicaciones


Se deben de involucrar en los procesos de integrar las aplicaciones
existentes con las bases de datos que administran. Esto puede incluir
la creacin de aplicaciones a medida, scripts, etc.

Resguardo y recuperacin de datos


Es de los aspectos fundamentales del administrador de la base de
datos, el proteger los datos de la empresa u organizacin. Esto
puede incluir hacer copias de seguridad cada cierto tiempo de los
datos y mantenerlos a salvo de la prdida o destruccin accidental o
de manera intencional. Adems tendr que disear, implementar y
probar un plan de recuperacin de datos que cuando se presenten
problemas, los datos se puedan restaurar rpidamente.

Inteligencia de negocios y almacenamiento de datos


Esto se da a que cada vez ms empresas estn tratando de extraer
la informacin til almacenada en la base de datos y con esto se
puedan tomar mejores decisiones de negocios.

Planificacin de capacidad
En la casi todas la organizaciones la cantidad y tamao de datos
crece rpidamente, por lo que es responsabilidad del administrador
de la base de datos planificar y gestionar el creciente volumen de
datos y disear planes apropiados para saber administrarlos. Al igual
que debe gestionar el hardware de almacenamiento de la base de
datos.

Administracin de cambios
La configuracin de los servidores de SQL, el esquema de la base de
datos, el cdigo Transacy-SQL, y muchas otras facetas del medio
cambian con el tiempo. Por lo que es responsabilidad del
administrador realizar un anlisis de la magnitud de impacto antes de
realizar los cambios dentro del sistema manejador de bases de
datos (DBMS), implementar los cambios, hacer pruebas y
documentar todo lo cambiado y los procesos que se llevaron a cabo.

Desarrollo de aplicaciones
Deben desarrollar aplicaciones y scripts para poder cumplir el
objetivo de automatizar tareas relacionadas con la insercin,
sustraccin o borrado de datos dentro del manejador de la base de
datos.

Habilidades y caractersticas de un administrador de una base


de datos
Para poder ser un administrador de una base de datos se deben cumplir con
los siguientes puntos:

Poseer un buen conocimiento tcnico de las bases de datos y lenguajes de


consulta.
Tener grandes dotes para la comunicacin verbal y escrita, para explicar
cmo funciona la base de datos a sus usuarios y para llevar un historial
claro de los cambios que ha realizado.
Tener capacidad de organizacin.
Tener un enfoque lgico para la resolucin de problemas.
Prestar atencin a los detalles.
Tener capacidad de planificacin y de previsin.
Tener conocimientos sobre todo lo relacionado con la proteccin de datos y
los derechos de acceso.
Estar dispuesto a mantenerse al da de los cambios en las leyes de
proteccin de datos y en las tecnologas de bases de datos.
Poseer aptitudes para el trabajo en equipo.

Responsabilidades principales del Administrador de la base de


datos.
El administrador de la base de datos es responsable principalmente de:

Administrar la estructura de la Base de Datos


Administrar la actividad de los datos
Administrar el Sistema Manejador de Base de Datos
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de Datos
Confirmar la seguridad de la Base de Datos

Administrar la estructura de la Base de datos


Incluye en participar directamente en el diseo inicial de la base de datos y su
puesta en prctica, al igual que controlar y administrar sus requerimientos
evaluando alternativas, incluyendo a los DBMS que se utilizaran.
El administrador de la base de datos participa en el desarrollo de
procedimientos y controles para verificar la seguridad de la calidad e integridad
de la base de datos.

As mismo los requerimientos de los usuarios de la empresa se van cambiando


poco a poco con el tiempo, por lo que se encuentran nuevas formas o mtodos
de lograr sus objetivos, la tecnologa de la base de datos se va modificando y
los proveedores del DBMS actualizan sus productos. Todas estos cambios de
la base de datos deben de estar supervisados por el administrador de la base
de datos y requieren de su cuidadosa administracin.

Administrar la actividad de los datos


Aunque el administrador de la base de datos protege los datos, no los procesa,
no es usuario del sistema por lo que no administra valores de datos, el
administrador de la base de datos administra la actividad de datos, proporciona
estndares, guas de accin, procedimientos de control y la documentacin
para garantizar que los usuarios trabajan cooperativa y complementariamente
al procesar datos en la Base de Datos.
Una administracin de la base de datos efectiva deber de tener siempre
disponible los estndares, y el administrador de la base de datos debe
revisarlos constantemente para determinar su operatividad, o en cada caso,
ajustarlos, ampliarlos o cancelarlos. Es tambin responsabilidad que estos se
cumplan correctamente.
Otra de sus funciones principales es coordinar nuevas propuestas para realizar
cambios en los derechos de acceso a datos compartidos y aplicaciones de una
o ms personas y que puedan modificar un conjunto de mismos datos. De aqu
se deriva conflictos de actualizacin es perdida que se da cuando el trabajo o
informacin es modificada de un usuario queda sobrescrito por el de un
segundo usuario. El administrador de la base de datos queda responsabilizado
de identificar la posible ocurrencia de dichos problemas, as como crear
normas y procedimientos para eliminarlos
Entre las opciones ms utilizadas por los administradores de bases de datos
para resolver o minimizar este tipo de problemas se encuentran las siguientes:

a) Restringir el acceso a los procedimientos para cierto usuarios


b) Restringir el acceso a los datos para ciertos usuarios, procedimientos
y/o datos.
c) Evitar la coincidencia de horarios para usuarios que comparten.
Las tcnicas de recuperacin es una de las funciones esenciales del
administrador de la base de datos al administrar la actividad de datos.

Y a pesar de que el DBMS lleva a cabo solo una parte del proceso de
recuperacin, los usuarios determinan la operatividad de esos sistemas de
proteccin. El administrador de la base de datos debe de anticipar fallas y
definir estndares de operacin para este este tipo de casos, los usuarios
deben de saber que realizar cuando el sistema este cado y que se debe hacer
en cuando est disponible de nuevo, el personal de operacin debe saber
cmo iniciar el proceso de recuperacin de la base de datos con ayuda de las
copias de seguridad y del administrador de la base de datos.
El administrador es responsable de la publicacin y mantenimiento de la
documentacin creada en relacin con la actividad de la base de datos
incluyendo los estndares de la base de datos, los derechos de recuperacin y
de acceso a la base de datos, los estndares para la recuperacin de cadas y
el cumplimiento de las polticas establecidas.

Administracin del DBMS


El administrador de la base de datos debe compilar y analizar las estadsticas
relacionadas con el rendimiento del sistema y poder identificar reas
potenciales del problema, ya que la base de datos sire a muchos usuarios, el
administrador de la base de datos debe de investigar las quejas sobre el
tiempo de respuesta de sistema, la precisin de los datos y la facilidad de uso.
Si algn usuario requiere cambios, el administrador de la base de datos
deber planearlos y ponerlos en prctica.
El administrador de la base de datos debe de estar revisando y vigilando
constantemente la actividad de los usuarios sobre la base de datos, pueden
generarse y reportarse las tasas de error y los tipos de errores que se estn
produciendo, con esto, el administrados de la base de datos debe de analizar
estos datos arrojados para determinar si necesita una modificacin en el
diseo de la base de datos para manejar su rendimiento o para facilitar las
tareas de los usuarios.
El administrador de la base de datos debe de analizar las estadsticas del
tiempo de ejecucin de la actividad de la base de datos y su rendimiento, y si
hay algn tipo de problema deber determinar si resulta apropiada y eficaz
una modificacin a la estructura de la base de datos o al sistema DBMS, como
la adicin de nuevas claves y su eliminacin, nuevas relaciones entre datos y
otras situaciones tpicas se deben analizar para determinar si el tipo de
modificacin resultara beneficiosa.
El software de soporte y otras caractersticas del software pueden relacionarse
tambin modificaciones de las que el administrador de la base de datos es

responsable ocasionalmente, ya que estas modificaciones pueden tener


consecuencias de cambios en la configuracin u otros parmetros del DBMS.

Establecer el diccionario de datos


Se debe registrar en el diccionario de datos, los estndares de la estructura de
la base de datos, a la que todos los usuarios con autorizacin pueden tener
acceso a dicha informacin, este debe de tener sus indicadores de sus
limitantes de seguridad y el tipo de dato que ser utilizado.

Asegurar la confiabilidad de la base de datos


La empresa debe de tener y utilizar gestores para la reparacin de posibles
errores que puedan sufrir, como lo podra ser un corte de luz inesperado.
Debe ser capaz de recuperarse frente a errores y usos inadecuados.

Confirmar la seguridad de la base de datos


El administrador de la base de datos debe de anticiparse a las fallas, definir los
procedimientos y los estndares de operacin.

Objetivos del administrador de la base de datos


Integridad de los datos
El administrador de la base de datos es el encargado de supervisar de que las
operaciones ejecutadas por los usuarios estn correctas y mantengan la
consistencia de la base de datos.
Uno de los objetivos de la base de datos es garantizar la integridad de los
datos, ya que se pueden ocasionar errores de inexactitud en los datos.
El administrador de la base de datos debe de proteger a la base de datos de
accidentes como errores en la entrada de datos o en la programacin, uso
malintencionado de la base de datos, fallos en el hardware o software que
corrompan los datos, fallos durante el procesamiento de transacciones y el
acceso concurrente a la base de datos.

Seguridad de datos
El administrador de la base de datos debe encargarse de limitar o restringir el
acceso de los datos a usuarios no autorizados y que realicen solo las
operaciones permitidas por la poltica de seguridad
Se le denomina seguridad de los datos a la proteccin de la base de datos de
su uso mal intencionado o no autorizado,

Disponibilidad de datos
El administrador de la base de datos debe de establecer prioridades a los
usuarios y establecerle niveles de seguridad para que ciertos datos no estn
abiertos al pblico y que solo los usuarios autorizados tengan acceso a ciertos
tipos de datos cuando lo necesiten.
La posibilidad de fallos que pueda tener el hardware y/o el software requiere
ciertos procedimientos de recuperacin de la base de datos, se deben
proporcionar los medios para el restablecimiento de la base de datos y debe
estar supervisada por el administrador de la base de datos.

Funciones bsicas del administrador de la base de datos


Creacin de usuarios
La creacin de usuarios en la base de datos consiste en crear personas
virtuales que se llaman usuarios, y los manejan toda persona que tenga
contacto con el sistema de la base de datos desde que este se disea,
elabora, termina y se usa.
Se pueden clasificar en:
Programadores de aplicaciones: son los profesionales que interactan
son el sistema utilizando el Lenguaje de Manipulacin de datos o DML.
Usuarios sofisticados: son los que interactan con el sistema sin
modificarlo ni escribiendo programas, pero estos mismos escriben sus
preguntas o dudas en un lenguaje de consultas de base de datos
Usuarios especializados: son aquellos que escriben aplicaciones de base
de datos especializadas que no encajan en el marco tradicional del
procesamiento de datos

Usuarios ingenuos: son aquellos usuarios finales que utilizan el sistema


de base de datos sin saber cmo es el diseo interno del mismo.

Restricciones de integridad
Cada vez que se tiene lugar una actualizacin del sistema, se tiene que mantener
una estructura especial que consulta el gestor de la base de datos, y existen
mtodos para asegurar la integridad de los datos y estos son:

Privilegios
Integridad de identidad, semntica y referencial
Vistas

Procedimientos de respaldo y recuperacin


El administrador de la base de datos debe de definir un plan para poder recuperar
la base de datos de manera completa, este plan debe incluir descargar o vaciar
peridicamente la base de datos en un medio de almacenamiento de respaldo que
sea seguro, para cargar otra vez la base de datos a partir del respaldo ms
reciente que se cre.
Es posible generar cada cierto lapso de tiempo copias de respaldo y conservar
una serie de copias anteriores. Cada copia de respaldo estar identificada por
tiempo y fecha, y por la ltima transaccin que tenga incluida.
Una copia de respaldo deber de generarse cuando la base de datos este en
reposo, o sea, que no se est solicitando ni metiendo datos a la misma, ya que las
actualizaciones durante el copiado de la misma pueden provocar que sea que la
base de datos se copie mal y presente inconsistencias.

Recuperacin
Cuando el sistema falle y se desee realizar una recuperacin de la informacin de
la base de datos, el administrador de la base de datos debe de realizar lo
siguiente:

Deteccin del error


El proceso se inicial al detectar la existencia de un error, y se consideran
fallas de sistemas detectadas por la falta de accin del sistema o por
verificaciones irrecuperables de redundancia y salida incorrecta de datos
detectada por el usuario

Determinacin de la fuente de error


Para decidir qu accin correctora tomar, es necesario determinar la
extensin y magnitud del dao. Es necesario determinar aquellas reas del
archivo de datos que sean sospechosas como cul fue la transaccin que no se
concluy.

Ubicacin de errores secundarios


Cuando se haya detectado un error que provoc una modificacin
inesperada de un archivo, un rastreo a travs de la lista de actividad se
encontraran a aquellas transacciones que emplearon el bloque correcto. Es

posible volver a introducir automticamente el bloque correcto de las


transacciones afectadas y producir resultados correctos.

Aplicacin de correcciones
Si la extensin del dao es limitada, puede utilizarse un proceso de volver a
enrollar. Las porciones daadas del archivo se restauran aplicando primero
aquellas imgenes anteriores a los bloques en error reemplazando despus de las
transacciones incompletas. La salida proveniente de estas transacciones se
suprime de ser posible, para evitar duplicar resultados que previamente se hayan
enviado a los usuarios.

Conclusin
Se han analizado muchos de los aspectos de un administrador de bases de datos
y he notado que son demasiados puntos que se tienen que llevar a cabo para
poder ser un buen administrador, se tiene que estar al tanto de todo lo que tenga
que ver o est relacionado en lo mas mnimo con el uso de la base de datos de
una empresa
Tambin el asignamiento de seguridad que tienen que tener todos los usuarios de
la empresa, desde internos que tienen acceso a todo lo que se procesa e
introduce y pueden hacer modificaciones diversas en la base de datos, hasta los
externos que son los que solo tienen acceso a informacin limitada y solo pueden
leer esa informacin, no pueden modificarla ni escribir nada en la base de datos,
ya que no tiene autorizacin por parte del administrador de la base de datos
El administrador de la base de datos lo considero la persona ms importante de
una empresa, porque tiene que estar al tanto de todo lo que pasa con la
informacin que entra y sale de base de datos, tiene que revisar que no haya
conflictos al hacerte este tipo de transferencias, al igual que debe hacer copias y
copias de seguridad para poder respaldar la base de datos en caso de algn
accidente de causa natural o adrede por parte de alguien que quiere afectar a la
empresa daando la informacin importante, debe tener sus medidas de
seguridad para ver que hacer en cada caso que se pueda presentar de conflictos y
como debe actuar en caso de presentarse alguna.

Bibliografa
http://anaylenlopez.files.wordpress.com/2011/03/clase-2-funciones-de-un-dba.pdf

http://blog.capacityacademy.com/2013/02/18/cuales-son-las-funciones-de-unadministrador-de-base-de-datos-parte-1-de-2/

http://www.educaweb.com/profesion/administrador-bases-datos-724/

http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm

http://cdigital.uv.mx/bitstream/123456789/28520/1/Gomez%20Sanchez.pdf

http://repositorio.utn.edu.ec/bitstream/123456789/522/7/04%20ISC
%20151%20CAPITULO%20V.pdf

You might also like