Está en la página 1de 5

0

Inicio

Ms Siguienteblog

FuncionesyDefinicindeDBA

BasedeDatosDistribuidas

Crearunblog Acceder
Fragmentacin

El administrador de base de datos (DBA) es la persona


responsable de los aspectos ambientales de una base de datos.
En general esto incluye:
Recuperabilidad - Crear y probar Respaldos.
Integridad - Verificar ayudar a la verificacin en la
integridad de datos.
Seguridad - Definir y/o implementar controles de acceso a los
datos.
Disponibilidad - Asegurarse del mayor tiempo de encendido.
Desempeo - Asegurarse del mximo desempeo incluso con
las limitaciones
Desarrollo y soporte a pruebas - Ayudar a los
programadores e ingenieros a utilizar eficientemente la base
de datos.
El diseo lgico y fsico de las bases de datos a pesar de no ser
obligaciones de un administrador de bases de datos, es a veces
parte del trabajo. Esas funciones por lo general estn
asignadas a los analistas de bases de datos a los diseadores
de bases de datos.
Deberes
Los deberes de un administrador de bases de datos dependen
de la descripcin del puesto, corporacin y polticas de
Tecnologas de Informacin (TI). Por lo general se incluye
recuperacin de desastres (respaldos y pruebas de respaldos),
anlisis de desempeo y optimizacin, y algo de asistencia en
el diseo de la base de datos.
Antes de continuar, necesitamos describir brevemente lo que
es una "base de datos." Una base de datos es una coleccin de
informacin, accedida y administrada por un DBMS.

Despus de experimentar con DBMSs jerrquicos y de red


durante los 70's, la industria de IT se vio dominada por
DBMSs tales como Oracle y MySQL.
Un DBMS relacional manipula la informacin a manera de
tipos de cosas del mundo real (entidades) en tablas que
representan esas entidades. Una tabla es como una hoja de
clculo; cada rengln representa una entidad en particular
(instancia), y cada columna representa la informacin
respecto de la entidad (dominio). En ocasiones las entidades
estn hechas de entidades ms pequeas, como rdenes y
lneas de orden.
Una base de datos relacional bien manejada, minimiza la
necesidad de las aplicaciones de contener informacin
respecto al almacenamiento fsico de los datos que se van a
acceder. Para maximizar el aislamiento de los programas de
las estructuras de datos, los DBMSs restringen el acceso a los
datos mediante el protocolo SQL, un lenguaje no procedural
que limita al programador a obtener ciertos resultados.
Recuperabilidad
La Recuperabilidad significa que, si se da algn error en los
datos, hay un bug de programa de hardware, el DBA
(Administrador de base de datos) puede traer de vuelta la
base de datos al tiempo y estado en que se encontraba en
estado consistente antes de que el dao se causara. Las
actividades de recuperacin incluyen el hacer respaldos de la
base de datos y almacenar esos respaldos de manera que se
minimice el riesgo de dao prdida de los mismos, tales
como hacer diversas copias en medios de almacenamiento
removibles y almacenarlos fuera del rea en antelacin a un
desastre anticipado. La recuperacin es una de las tareas ms
importantes de los DBA's.
La
recuperabilidad,
frecuentemente
denominada
"recuperacin de desastres", tiene dos formas primarias. La
primera son los respaldos y despus las pruebas de
recuperacin. La recuperacin de las bases de datos consiste
en informacin y estampas de tiempo junto con bitcoras los
cuales se cambian de manera tal que sean consistentes en un
momento y fecha en particular. Es posible hacer respaldos de
la base de datos que no incluyan las estampas de tiempo y las
bitcoras, la diferencia reside en que el DBA debe sacar de
lnea la base de datos en caso de llevar a cabo una
recuperacin. Las pruebas de recuperacin consisten en la
restauracin de los datos, despus se aplican las bitcoras a

esos datos para restaurar la base de datos y llevarla a un


estado consistente en un tiempo y momento determinados.
Alternativamente se puede restaurar una base de datos que
se encuentra fuera de lnea sustituyendo con una copia de la
base de datos.
Si el DBA (o el administrador) intentan implementar un plan
de recuperacin de bases de datos sin pruebas de
recuperacin, no existe la certeza de que los respaldos sean
del todo vlidos. En la prctica, los respaldos de la mayora
de los RDBMSs son raramente vlidos si no se hacen pruebas
exhaustivas que aseguren que no ha habido errores humanos
bugs que pudieran haber corrompido los respaldos.
Integridad
La integridad de una base de datos significa que, la base de
datos los programas que generaron su contenido, incorporen
mtodos que aseguren que el contenido de los datos del
sistema no se rompa as como las reglas del negocio. Por
ejemplo, un distribuidor puede tener una regla la cual
permita que solo los clientes individuales puedan solicitar
rdenes; a su vez cada orden identifique a uno y solo un
proveedor. El servidor Oracle y otros DBMSs relacionales
hacen cumplir este tipo de reglas del negocio con limitantes,
las cuales pueden ser configuradas implcitamente a travs
de consultas. Para continuar con este ejemplo, en el proceso
de insercin de una nueva orden a la base de datos, esta a su
vez tendra que cerciorarse de que el cliente identificado
existe en su tabla para que la orden pueda darse.
Seguridad
Seguridad significa la capacidad de los usuarios para acceder
y cambiar los datos de acuerdo a las polticas del negocio, as
como, las decisiones de los encargados. Al igual que otros
metadatos, una DBMS relacional maneja la seguridad en
forma de tablas. Estas tablas son las "llaves del reino" por lo
cual se deben proteger de posibles intrusos.
Disponibilidad
La disponibilidad significa que los usuarios autorizados
tengan acceso a los datos cuando lo necesiten para atender a
las necesidades del negocio. De manera incremental los
negocios han ido requiriendo que su informacin est
disponible todo el tiempo (7x24", o siete das a la semana, 24
horas del da). La industria de TI ha respondido a estas
necesidades con redundancia de red y hardware para

incrementar las capacidades administrativas en lnea.


Rendimiento:
El rendimiento significa que la base de datos no cause tiempos
de respuesta poco razonables. En sistemas muy complejos
cliente/servidor y de tres capas, la base de datos es solo uno
de los elementos que determinan la experiencia de los
usuarios en lnea y los programas desatendidos. El
rendimiento es una de las mayores motivaciones de los DBA
para coordinarse con los especialistas de otras reas del
sistema fuera de las lneas burocrticas tradicionales.
Desarrollo/Soporte a pruebas
Uno de los deberes menos respetados por el administrador de
base de datos es el desarrollo y soporte a pruebas, mientras
que algunos otros encargados lo consideran como la
responsabilidad ms importante de un DBA. Las actividades
de soporte incluyen la colecta de datos de produccin para
llevar a cabo pruebas con ellos; consultar a los programadores
respecto al desempeo; y hacer cambios a los diseos de tablas
de manera que se puedan proporcionar nuevos tipos de
almacenamientos para las funciones de los programas.
Algunos roles del personal de IT relacionados con la
administracin de base de datos:
Programador de aplicaciones.
Administrador de sistema.
Administrador de datos.
Arquitecto de datos.
Las funciones del DBA incluyen:
Definicin de esquema: Al compilar las sentencias DDL
resultan tablas que son almacenadas permanentemente
en el diccionario de datos.
Definicin de la estructura de almacenamiento y del
mtodo de acceso: Estructuras de almacenamiento y
mtodos de acceso adecuados se crean escribiendo un
conjunto de definiciones que son traducidas por el
compilador del lenguaje de almacenamiento y definicin
de datos.
Modificacin del esquema y de la organizacin fsica:
Las modificaciones, tanto al esquema de la BDD como a

la
descripcin
de
la
organizacin
fsica
de
almacenamiento, se logran escribiendo un conjunto de
definiciones que son usadas bien por el compilador de
DDL o bien por el compilador del lenguaje de definicin
de datos.
Concesin de autorizacin para el acceso a los datos: Esto
para regular qu partes de la BDD van a poder ser
accedidas por varios usuarios. Especificacin de las
restricciones
de
integridad:
las
restricciones
se
mantienen en una estructura especial del sistema que
consulta el gestor de la BDD cada vez que tiene lugar
una actualizacin en el sistema.
PublicadoporLauraySantiago
Pginaprincipal
Suscribirsea:Entradas(Atom)

<Links>
InformacinBD

SGBD

ModelosdeDatos

DBA

También podría gustarte