You are on page 1of 6

Roles o Funciones del Administrador de Base de Datos

Un administrador de bases de datos (o DBA) tiene la responsabilidad de


mantener y operar las bases de datos que conforman el sistema de
informacin de una compaa.
Entre sus roles podemos encontrar:
Recuperabilidad.- Asegurarse de la recuperacin, creando y probando
respaldos
Integridad.- Verificar o ayudar a la verificacin de integridad de datos
Seguridad.- Definir y/o implementar control de acceso
Disponibilidad.- Esto es administrar la actividad de la base de datos
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. Incluye administrar la estructura
de la base de datos.
Administrar el sistema manejador de base de datos
Establecer el diccionario de datos
Asegurar la confiabilidad de la base de datos
Ahora detallaremos un poco cada uno de estos roles:
Recuperabilidad
Esto significa que, si ocurre 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. El DBA debe definir y
poner en practica un plan de recuperacin adecuado que incluya, por
ejemplo una descarga o "vaciado" peridico de la base de datos en un
medio de almacenamiento de respaldo, y procedimientos para cargar otra
vez la base de datos a partir de vaciado ms reciente cuando sea necesario.
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.
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 rompan 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.
Seguridad
La seguridad se encarga de limitar a los usuarios a ejecutar nicamente las
operaciones permitidas. 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.extraos

Disponibilidad
El DBA debe mantener la disponibilidad, esto significa que los usuarios
tengan acceso a los datos cuando lo necesiten para atender a las
necesidades del negocio.
Desempeo
Esto 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 desempeoes 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 y Soporte a Pruebas
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.
Administrar el sistema manejador de base de datos
La concurrencia de mltiples usuarios requiere la estandarizacin de los
procesos de operacin; 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 estndares, desde la forma de como se captura la
informacin (tipo de dato, longitud, formato), como es procesada y
presentada. El nivel de estandarizacin alcanza hasta los aspectos ms
internos de la base de datos; como s accesa a un archivo, como se
determinan los ndices primarios y auxiliares, registros, etc.
El DBA debe procurar siempre que los estndares que sern aplicados
beneficien tambin a los usuarios, privilegiando siempre la optimizacin en
la operacin del DBMS y el apego de las polticas de la empresa. Entre las
funciones del DBA se encuentra la de revisar los estndares peridicamente
para determinar su operatividad, ajustarlos, ampliarlos o cancelarlos y hacer
que stos se cumplan.
Establecer el diccionario de datos
Cuando se definen estndares sobre la estructura de la base de datos, se
deben de registrarse en una seccin del diccionario de datos a la que todos
aquellos usuarios relacionados con ese tipo de proceso pueden acceder.
Este metadato debe precisar informacin que nos indique con claridad el
tipo de datos que sern 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 reparacin
de los posibles errores que las bases de datos pueden sufrir, por ejemplo
tras un corte inesperado de luz.

La importancia de los datos como recurso corporativo:

Los sistemas de base de datos requieren que la organizacin reconozca el


rol estratgico de la informacin como un recurso corporativo. Esto significa
que la organizacin debe desarrollar una funcin de administracin de datos
con el poder para definir los requisitos de informacin (CIO) o el
vicepresidente de informacin se convierte en el principal defensor de los
sistemas de base de datos en la organizacin.
La administracin de datos es responsable de las polticas y procedimientos
expresos mediante los cuales se pueden administrar los datos como un
recurso organizacional. Estas responsabilidades incluyen desarrollar una
poltica de la informacin, planear los datos, inspeccionar el diseo lgico
de la base de datos y desarrollar un diccionario de datos, as como vigilar
como utilizan los datos los especialistas de sistemas de informacin y los
grupos de usuarios finales.
El principio fundamental de la administracin de datos es que todos los
datos son propiedad total de la organizacin. Los datos no son propiedad
exclusiva de ningn rea de negocios o unidad organizacional.
Todos los datos se deben poner a disposicin de cualquier grupo que lo
requiera para cumplir con su misin.
La administracin de datos es una funcin organizacional muy importante,
se ha que su implantacin representa un reto importante.

Las bases de datos dentro de una arquitectura de sistemas de


informacin:

Los sistemas de gestin de base de datos (SGBS o DBMS):

Sistema de Gestin de Bases de Datos (SGBD)

Es el conjunto de programas que permiten definir, manipular y utilizar la informacin que


contienen las bases de datos, realizar todas las tareas de administracin necesarias para
mantenerlas operativas, mantener su integridad, confidencialidad y seguridad. Una BD
nunca se accede o manipula directamente sino a travs del SGBD. Se puede considerar al
SGBD como la interfase entre el usuario y la BD.
El funcionamiento del SGBD est muy interrelacionado con el del Sistema Operativo,
especialmente con el sistema de comunicaciones. El SGBD utilizar las facilidades del
sistema de comunicaciones para recibir las peticiones del usuario (que puede estar
utilizando un terminal fsicamente remoto) y para devolverle los resultados.
Funciones de un SGBD

Un SGBD debe proporcionar un amplio surtido de funcionalidades para poder cumplir


adecuadamente su misin. Normalmente se clasifican en definicin, manipulacin y
utilizacin.
Funcin de definicin. Permite describir los elementos de datos, sus estructuras, sus
interrelaciones y sus validaciones a nivel externo, lgico e interno. Esta funcin es
realizada por una parte del SGBD denominada lenguaje de definicin de datos (LDD o
DDL - Data Definition Language).
Funcin de manipulacin. Permite buscar, aadir, suprimir y modificar los datos de la BD.
Esta funcin es realizada por una parte del SGBD denominada lenguaje de manipulacin
de datos (LMD o DML - Data Manipulation Language).
Funcin de utilizacin. Incluye otras funcionalidades tales como: modificar la capacidad
de los registros, cargar archivos, realizar copias de seguridad, rearranque, proteccin
frente a accesos no autorizados, gestin de la concurrencia, estadsticas de utilizacin, etc.

Open Source: Cdigo abierto es la expresin con la que se conoce al software o


hardware distribuido y desarrollado libremente. Se focaliza ms en los beneficios
prcticos (acceso al cdigo fuente) que en cuestiones ticas o de libertad que tanto
se destacan en el software libre.
Se califica como open source, por lo tanto, a los programas informticos
que permiten el acceso a su cdigo de
programacin, lo que facilita modificaciones por parte de
otros programadores ajenos a los creadores originales
del software en cuestin.
Es importante distinguir entre el software open source,
que dispone de la mencionada caracterstica de presentar
su cdigo abierto, y el software libre (que puede
descargarse y distribuirse de manera gratuita). Existe
software libre que no brinda acceso al cdigo (y que, por
lo tanto, no puede considerarse como open source), y programas open source que
se distribuyen de manera comercial o que requieren de una autorizacin para ser
modificados.
Pese a que ambas nociones suelen confundirse, por lo general la idea de open
source est vinculada a una filosofa de trabajo conjunto sobre los programas
informticos. Cuando se brinda acceso al cdigo fuente, la comunidad de
programadores puede hacer sus aportes para solucionar eventuales fallos,
incrementar la usabilidad y mejorar el programa a nivel general.

Propietarios:

Estructura lgica
de datos:

y fsica de una base

DISEO LGICO: El
diseo lgico traduce
los escenarios de uso creados en el
diseo conceptual en un conjunto
de objetos de negocio y
sus
servicios. El diseo lgico
se convierte en parte
en la especificacin
funcional que se usa en el diseo fsico. El diseo lgico es independiente de la
tecnologa. El diseo lgico refina, organiza y detalla la solucin de negocios y
define formalmente las reglas y polticas especficas de negocios. El diseo lgico
es el proceso de construir un esquema de la informacin que utiliza la empresa,
basndose en un modelo de base de datos especfico, independiente del SGBD
concreto que se vaya a utilizar y de cualquier otra consideracin fsica.

DISEO FISICO: El diseo fsico traduce el diseo lgico en una


solucin implementable y costo-efectiva o econmica. El componente
es la unidad de construccin elemental del diseo fsico. Las
caractersticas de un componente son: Se define segn cmo
interacta con otros. Encapsula sus funciones y sus datos. Es
reusable a travs de las aplicaciones. Puede verse como una caja
negra. Puede contener otros componentes.

You might also like