Está en la página 1de 20

Introduccin a la

Administracin
de Base de Datos

Lic. Orlando Alvarado


Y
Lic. Hugo Alonzo

Curso: Administracin de Base de Datos


Contenido

Introduccin
La Administracin de Base de Datos
El Administrador de Base de Datos (DBA)
El DBA Vs Administrador de Datos ( AD)
Funciones y Objetivos del DBA
Evolucin de la Funcin de la
Administracin de Base de Datos.

Curso: Administracin de Base de Datos


Introduccin

Nos encontramos en la era de la "sociedad de la


informacin", en la que, todo se ve y se seguir viendo
afectada, influida y posiblemente dominada por quienes
tienen, administran y transmiten informacin. La facilidad
con la que se transmite la informacin por medio de
dispositivos electrnicos modernos est permitiendo que
esta situacin se d.
En estos das es difcil pensar que alguien niegue
conscientemente que la informacin tiene un valor; la
informacin ha ido ganando importancia conforme la
gente que toma decisiones est convencida de que sta
se puede asociar a un valor real, frecuentemente ligado a
un valor material o econmico.

Curso: Administracin de Base de Datos


La Administracin de la Base de Datos

A la Administracin de la Base
de Datos le concierne
bsicamente el asegurar que la
informacin precisa y
consistente est disponible
para los usuarios y para las
aplicaciones cuando la
necesiten y en la forma como lo
requerieran.

Curso: Administracin de Base de Datos


El Administrador de la Base de Datos (DBA)

Es la persona responsable de los aspectos ambientales


de una base de datos.
Es el que interacta directamente tanto con el sistema
como con el usuario. Es decir, es el que garantiza un
alto nivel de disponibilidad del Servicio de Base de
Datos en una red corporativa.
La caracterstica ms importante que debe poseer un
DBA es un conocimiento profundo de las polticas y
normas de la empresa, as como el criterio para
aplicarlas en un momento dado.

Curso: Administracin de Base de Datos


El Administrador de Datos (AD) Vs DBA
Las responsabilidades de los AD se centran
comnmente en el desarrollo de los procedimientos y de
las polticas generales para el sistema de informacin
mientras que las responsabilidades de los ABD tienden a
ser ms bien tcnicas.
El AD est ms involucrado en las primeras
etapas del ciclo de vida, de la planificacin
de la base de datos hasta el diseo lgico.
El DBA est ms relacionados con las ltimas
etapas desde el diseo de la aplicacin y el
diseo fsico de la base de datos hasta el
mantenimiento operacional.

Curso: Administracin de Base de Datos


Funciones del DBA

Funciones Principales:
Planificacin, diseo e implementacin de
los sistemas de bases de datos.
Establecimiento de Normas y
Procedimientos
Comunicacin entre los diferentes tipos de
usuarios de la base de datos.
Optimizacin de bases de datos y automatizacin de
tareas administrativas.

Curso: Administracin de Base de Datos


Planificacin, diseo e implementacin de los sistemas
de bases de datos.

Esta responsabilidad incluye en la mayora de los


casos el participar en el diseo inicial de la base
de datos y su
puesta en practica as como controlar y
administrar sus requerimientos, ayudando a
evaluar alternativas, incluyendo los DBMS a
utilizar y ayudando en el diseo general de la
base de datos

Curso: Administracin de Base de Datos


Establecimiento de Normas y Procedimientos.

La administracin efectiva de una base de datos


requiere el establecimiento de normas y
procedimientos uniformes para controlar la seguridad
y la integridad de los datos de forma eficiente. Las
normas se aplican particularmente
al control del desarrollo y del uso de la
programacin y de las operaciones
de la base de datos.

Curso: Administracin de Base de Datos


Comunicacin entre los diferentes tipos de usuarios de
la base de datos.

La resistencia de algunos usuarios a la implantacin de una


base de datos se puede y se debe mitigar educando
activamente a los usuarios, mostrndoles como les puede
hacer ms efectivos y eficientes en sus tareas.
El ABD en cooperacin con los directivos de ms alto nivel
debe garantizar esta educacin.
El ABD puede fomentar la aceptacin promocionando el
sistema de base de datos internamente antes de que
comience su implementacin.
El entrenamiento debe considerarse como un proceso
continuo y debe dar al personal una visin amplia de la funcin
de un sistema de base de datos como parte integral del SI de
la empresa .

Curso: Administracin de Base de Datos


Optimizacin de bases de datos y
automatizacin de tareas administrativas.

La optimizacin de base de datos, permitir tener


bases de datos con una estructura ptima y un
desempeo excelente, que permitir tener resultados
de consultas con un tiempo de respuesta muy ptima.

El conocimiento a fondo del SGBD que se utilice en


la empresa, permitir realizar la programacin
y automatizacin de tareas de administracin
que redundarn en la garanta de tener el
servicio disponible 24/7.

Curso: Administracin de Base de Datos


Objetivos del DBA

Objetivos Bsicos:
Mantener la Integridad de los Datos.
Mantener la Seguridad de los Datos
Mantener la Disponibilidad de los Datos.

Curso: Administracin de Base de Datos


Mantener la Integridad de los Datos.

Una base de datos debe protegerse de accidentes tales como los errores
en la entrada de los datos, del uso malintencionado de la base de datos y
de los fallos del hardware o del software.
La proteccin contra accidentes, que ocasionan inexactitudes en los
datos, es parte del objetivo de garantizar la integridad de los datos. Estos
accidentes incluyen los fallos durante el procesamiento, los errores lgicos
en las transacciones y las anomalas debido al acceso concurrente a la
base de datos (acceso concurrente).
La integridad, por tanto, se encarga de asegurar que
las operaciones ejecutadas por los usuarios sean
correctas y mantengan la consistencia de la base
de datos.

Curso: Administracin de Base de Datos


Mantener la Seguridad de los Datos.

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

La proteccin de la base de datos de usos mal


intencionados o no autorizados se denomina seguridad de
los datos.

La seguridad se encarga de limitar a los


usuarios a ejecutar nicamente las
operaciones permitidas.

Curso: Administracin de Base de Datos


Mantener la Disponibilidad de los Datos.

La posibilidad de fallos de hardware o de software


requiere procedimientos de recuperacin de la base
de datos. Tienen que proporcionar medios para el
restablecimiento de las bases de datos, que se
hayan corrompido por desperfectos del
sistema, a un estado uniforme.

Curso: Administracin de Base de Datos


Evolucin de la Funcin de
Administracin de Base de Datos
Evolucin

La Administracin de Datos ( AD) tiene sus raices en el viejo mundo


descentralizado del sistema de archivo. El costo de los datos y la duplicacin
administrativa en los sistemas de archivos dio lugar a una funcin de
administracin descentralizada conocida como EDP (Procesamiento Electrnico
de Datos) o Departamento de Procesamiento de Datos (DP)

La tarea del DP fue agrupar todos los recursos de computacin para soportar
todos los departamentos a nivel operativo con una mnima duplicacin de los
datos y esfuerzo.

A la funcin de Administracin del Procesamiento de Datos se le otorgo la


autoridad todos los sistemas de archivos existentes en la compaa, as como
tambin resolver los conflictos de datos y administrativos creados por la
duplicacin o uso inadecuado de los datos.

Curso: Administracin de Base de Datos


Evolucin de la Funcin de
Administracin de Base de Datos

La llegada del DBMS y su visin


compartida de los datos produjeron un
nuevo nivel de complejidad de manejo
de los datos e hicieron que el Sistemas de
departamento de procesamiento de
Informacin (IS)
datos se trasformara en un
Departamento de Sistemas de
Informacin (IS), sus responsabilidades
se ampliaron para incluir:
Desarrollo de Aplicaciones de
Una Funcin de Servicio, para
proporcionar a los usuarios soporte Aplicaciones Base de Datos
de manejo de datos activos.

Una Funcin de Produccin, Organizacin Interna del Departamento de


para proporcionar a los usuarios Sistemas de Informacin
soluciones especificas de sus
necesidades de informacin
mediante aplicaciones integradas o
manejo de sistemas de
informacin.

Curso: Administracin de Base de Datos


Evolucin de la Funcin de
Administracin de Base de Datos

A medida que creca el numero de aplicaciones de base de datos, la administracin se


vuelve mas complicada dentro de la estructura organizacional de la compaa:

Posicin de Autoridad Lineal La funcin del DBA


en una posicin lineal
tiene tanto la
Sistemas de responsabilidad como
Informacin (IS) la autoridad como
para planear, ejecutar
y aplicar las polticas,
estndares y
procedimientos
Desarrollo de Operaciones de Administracin de
utilizados en la
Aplicaciones Base de datos Base de datos actividad de
administracin de
datos
(Colocacin de la Funcin del DBA)

Curso: Administracin de Base de Datos


Evolucin de la Funcin de
Administracin de Base de Datos

Si coloca al DBA en una Posicin de Asesora


posicin de asesora, con
frecuencia se crea un Sistemas de
ambiente de consultora, en
el que el DBA es capaz de Informacin (IS)
idear la estrategia de
administracin de datos pero Administracin de
no tiene la autoridad de Base de datos
aplicar o resolver posibles
conflictos.

Desarrollo de Operaciones de
Aplicaciones Base de datos

(Colocacin de la Funcin del DBA)


La decisin en cuanto a la colocacin del DBA depende del estilo administrativo de la
compaa y de factores como el tamao y la complejidad de las operaciones de la
compaa y la distribucin geogrfica de sus instalaciones.

Los rpidos cambios en la tecnologa de DBMS dictan los estilos organizacionales

Curso: Administracin de Base de Datos


Evolucin de la Funcin de
Administracin de Base de Datos

Tome en cuenta que una compaa podra tener varios DBMS diferentes e incompatibles
instalados para soportar diferentes operaciones

Administrador de
Sistemas
(SYSADM)

Director de DBMS
DBA DBA DBA DBA
(DB2 Relacional) (Oracle Relacional) (Red IDS-II) (Servidor SQL relacional)
Alojado en una
Microcomputadora

(Administradores Mltiples de Base de Datos en una Organizacin)

Curso: Administracin de Base de Datos