Está en la página 1de 28

ROLES Y RESPONSABILIDADES DE

ADMINISTRACIN DE BASE DE DATOS

INTRODUCCIN
En el mbito de la computacin o informtica existen muchos puestos que
son de suma importancia ya que en base a estos es que muchas empresas
desarrollan su movimiento comercial, dentro de estos puestos de suma
responsabilidad

destacaremos

estudiaremos

en

esta

ocasin

La

administracin de bases de datos se debe ejecutar mediante un profesional


que administra las tecnologas de la informacin y la comunicacin, siendo
responsable de los aspectos tcnicos, tecnolgicos, cientficos, inteligencia de
negocios y legales de bases de datos.
Los administradores de bases de datos tienen competencias y capacidades
en uno o ms sistemas de gestin de bases de datos, algunos ejemplos: Microsoft
SQL Server, IBM DB2, Oracle MySQL, Oracle database, IBM Informix y SQL
Anywhere.
En ingeniera estadstica es una de las cualificaciones subyacentes, que
trata la informacin para almacenarla, hacerla altamente explotable y altamente
disponible. Adems, vela por la eficacia tecnolgica del almacenamiento en el
desempeo de investigaciones, buscando inferencias slidas y compactas, para
canalizar resultados manteniendo un equilibrio entre las ciencias involucradas y la
propiamente enunciada, ingeniera estadstica de las ciencias de la computacin.
Los factores de xito en la carrera del DBA se versan sobre las
cualificaciones en los avances de las tecnologas de gestin del almacenamiento,
los avances en sistemas gestores de bases de datos y requerimientos de
cualificacin para cada proyecto como garanta de calidad necesaria en el rol a
asignar,

incluyendo,

tcnicas

avanzadas

de

gestin

de

infraestructuras

tecnolgicas, la gestin de protocolos y servicios de redes, la optimizacin de


cdigo de programacin, garantizar el procesamiento eficaz de informacin, la
gestin de interfaces integrales para el tratamiento de datos, la gestin de
cambios, la gestin por objetivos y las gestin por resultados.

Funciones y Objetivos de la
Administracin de Base de Datos
Funciones de la Administracin de Base de Datos
La funciones de una administracin eficaz de la Base de Datos debe incluir
procedimientos y polticas mediante las cuales los usuarios puedan registrar sus
necesidades de modificaciones, y as la comunidad podr analizar y discutir los
impactos de dichas modificaciones, determinndose entonces la puesta o no en
prctica de tales alteraciones.

Fig. 1- Administrador de base de datos

A continuacin mencionaremos algunas de las tareas principales que debe


realizar el Administrador De La Base De Datos:

Definir el esquema conceptual

Definir el esquema interno

Vincularse con los usuarios

Definir las verificaciones de seguridad e integridad

Definir procedimientos de respaldo y recuperacin

Definir el esquema conceptual: es tarea del administrador de datos


decidir con exactitud cul es la informacin que debe mantenerse en la
base de datos, es decir, identificar las entidades que interesan a la empresa
y la informacin que debe registrarse acerca de esas entidades. Este
proceso por lo general se denomina diseo lgico a veces conceptual- de
bases de datos. Cuando el administrador de datos decide el contenido de la
base de datos en un nivel abstracto, el DBA crea a continuacin el
esquema conceptual correspondiente, empleando el DDL conceptual. El
DBMS utilizar la versin objeto (compilada) de ese esquema para
responder a las solicitudes de acceso. La versin fuente sin compilar servir
como documento de referencia para los usuarios del sistema.

Fig. 2 Esquema del usuario

Definir el esquema interno: el DBA debe decidir tambin como se


representar la informacin en la base de datos almacenada. A este
proceso suele llamrsele diseo fsico de la base de datos. Una vez hecho
esto el DBA deber crear la definicin de estructura de almacenamiento
correspondiente (es decir el esquema interno) valindose del DDL interno.
Adems deber definir la correspondencia pertinente entre los esquemas
interno y conceptual. En la prctica, ya sea el DDL conceptual o bien el
DDL

interno

incluirn seguramente

los

medios

para

definir

dicha

correspondencia, pero las dos funciones (crear el esquema, definir la


correspondencia) debern poder separarse con nitidez. Al igual que el
esquema conceptual, el esquema interno y la correspondencia asociada
existirn tanto en la versin fuente como en la versin objeto.

Fig.3 Esquema Interno

Vincularse con los usuarios: el DBA debe encargarse de la comunicacin


con los usuarios, garantizar la disponibilidad de los datos que requieren y
escribir - o ayudar a los usuarios a escribir- los esquemas externos
necesarios, empleando el DDL externo aplicable. Adems, ser preciso
definir la correspondencia entre cualquier esquema externo y el esquema
conceptual. En la prctica, el DDL externo incluir con toda probabilidad los
medios para especificar dicha correspondencia, pero en este caso tambin
el esquema y la correspondencia debern poder separarse con claridad.

Cada esquema externo y la correspondencia asociada existirn en ambas


versiones fuentes y objeto.
Otros aspectos de la funcin de enlace con los usuarios incluyen las
consultas sobre diseo de aplicaciones, la impetracin de instruccin
tcnica, la ayuda en la localizacin y resolucin de problemas, y otros
servicios profesionales similares relacionados con el sistema.

Fig. 4 Vinculacin con el usuario

Definir las verificaciones de seguridad e integridad: las verificaciones


de seguridad y de integridad pueden considerarse parte del esquema
conceptual. El DDL conceptual incluir los medios para especificar dichas
verificaciones.

Fig. 5 Seguridad e integridad en la DBA

Definir procedimientos de respaldo y recuperacin: cuando una


empresa se decide a utilizar un sistema de base de datos, se vuelve
dependiente en grado sumo del funcionamiento correcto de ese sistema. En
caso de que sufra dao cualquier porcin de la base de datos por causa
de un error humano, digamos, o una falla en el equipo o en el sistema que
lo apoya resulta esencial poder reparar los datos implicados con un
mnimo de retraso y afectando lo menos posible el resto del sistema. En
teora, por ejemplo la disponibilidad de los datos no daados no debera
verse afectada. El DBA debe definir y poner en prctica un plan de
recuperacin adecuada 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.

Fig. 6 Recuperacin en base de datos

OBJETIVOS DE LA ADMINISTRACIN DE BASE DE DATOS

Definicin del esquema: el esquema original de la base de datos se crea


escribiendo un conjunto de definiciones que son traducidas por el
compilador de DDL a un conjunto de 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

de

la

organizacin

fsica:

las

modificaciones, tanto al esquema de la base de datos como a la descripcin


de la organizacin fsica de almacenamiento, aunque relativamente poco
comunes, se logran escribiendo un conjunto de definiciones que son
usadas bien por el compilador del DDL o bien por el compilador del
lenguaje

de

almacenamiento

definicin de

datos

para

generar

modificaciones a las tablas internas apropiadas del sistema (por ejemplo, el


diccionario de datos).
Concesin de autorizacin para el acceso a los datos: la concesin de
diferentes tipos de autorizacin permite al administrador de la base de
datos regular qu partes de la base de datos van a poder ser accedidas por
varios usuarios.
Especificacin de las restricciones de integridad: las restricciones de
integridad se mantienen en una estructura especial del sistema que
consulta el gestor de la base de datos cada vez que tiene lugar una
actualizacin en el sistema.

ROLES Y RESPONSABILIDADES 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.

Fig. 7 Roles del Administrador de 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 o
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 prctica un plan de recuperacin adecuada 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 o
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.

Fig. 8 Recuperabilidad De la Base De Datos

Integridad
La integridad de una base de datos significa que, la base de datos o 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.

Fig. 9 Integridad en la Base De Datos

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

Fig. 10 Seguridad de los Datos de la Base de Datos

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.

Fig. 11 Disponibilidad a los usuarios

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 desempeo 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.

Fig. 12 - Desempeo

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.

Fig. 13 Desarrollo y soporte a pruebas

RESPONSABILIDADES
As, el DBA, a diferencia del administrador de datos, es un profesional en
procesamiento de datos. La tarea del DBA es crear la base de datos en s y poner
en vigor los controles tcnicos necesarios para apoyar las polticas dictadas por el
administrador de datos.
El DBA se encarga tambin de garantizar el funcionamiento adecuado del
sistema y de proporcionar otros servicios de ndole tcnica relacionados. El DBA
cuenta por lo regular con un grupo de programadores de sistemas y otros
asistentes tcnicos.
La responsabilidad general del DBA es facilitar el desarrollo y el uso de la
Base de Datos dentro de las guas de accin definidas por la administracin de los
datos.
El DBA es responsable primordialmente de:
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 estas 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 cmo 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 acceso 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.
Administracin de la estructura de la Base de Datos
La administracin de la estructura de la Base de Datos incluye participar en
el diseo inicial de la misma y su puesta en prctica as como controlar, y
administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los
DBMS a utilizar y ayudando en el diseo general de BD. En los casos de grandes
aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo
del personal de diseo de la BD.
Una vez diseada la BD, es puesta en prctica utilizando productos del
DBMS, procedindose entonces a la creacin 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.

Administracin de la actividad de datos


Aunque el DBA protege los datos, no los procesa. El DBA no es usuario del
sistema, en consecuencia, no administra valores de datos; el DBA administra
actividad de datos. Dado que la BD es un recurso compartido, el DBA debe
proporcionar estndares, guas de accin, procedimientos de control y la
documentacin necesaria para garantizar que los usuarios trabajan en forma
cooperativa y complementaria al procesar datos en la BD.
Como es de suponerse, existe una gran actividad al interior de un DBMS.
La concurrencia de mltiples usuarios requieren de estandarizar los procesos de
operacin; el DBA es responsable de tales especificaciones y de asegurarse que
estas lleguen a quienes concierne. Todo el mbito de la BD se rige por
estndares, desde la forma como se capture la informacin (tipo, longitud,
formato), como es procesada y presentada. El nivel de estandarizacin alcanza
hasta los aspectos ms internos de la BD; como s accesa a un archivo, como se
determinan los ndices primarios y auxiliares, la foliacin de los registros y dems.
Debe procurarse 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.
Confirmar la Seguridad del Base de Datos
Organizar propuestas para realizar ajustes en los accesos a datos
compartidos, en caso de haber problemas cuando dos o ms usuarios quedan
autorizados a acceder a los mismos datos. Uno de los conflictos es el la
actualizacin perdida; es decir cuando el trabajo de un usuario queda sobrescrito
por un segundo usuario.

El DBMS debe ser capaz de implementar las restricciones aplicables al


acceso concurrente, se hace indispensable el apego a los estndares el

seguimiento de instructivos, manuales y las reglas establecidas para los diversos


procesamientos y procedimientos que se llevan a cabo.

Existen varias alternativas que el DBA debe utilizar para resolver los
siguientes problemas:

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.

Fig. 14 Responsabilidades absolutas del DBA

ESTRUCTURA GENERICA DE UN
GESTOR DE BASE DE DATOS

Fig. 15 - SGBD

Dentro de lo investigado encontramos muchas definiciones acerca de que


trata un sistema gestor de base de datos pero nos pareci de manera relevante el
concepto esencial de algunos autores que a continuacin detallaremos:
( ABRAMHAM, KORTH y SUDARSHAN)
Un sistema de gestin de bases de datos (SGBD) consiste en una coleccin
de datos interrelacionados y un conjunto de programas para acceder a dichos
datos. La coleccin de datos, normalmente denominada base de datos, contiene
informacin acerca de una empresa particular. El primer objetivo de un SGBD es
proporcionar un entorno que sea tanto prctico como eficiente de usar en la
recuperacin y el almacenamiento de la informacin de la base de datos.
Los sistemas de bases de datos se disean para gestionar grandes
cantidades de informacin. La gestin de los datos implica tanto la definicin de

estructuras para almacenar la informacin como la provisin de mecanismos para


la manipulacin de la informacin.
(ELMASRI/NAVATHE)
Un sistema de gestin de bases de datos: Es un conjunto de programas
que permite a los usuarios crear y mantener una base de datos. Por tanto, el
SGBD es un sistema de software de propsito general que facilita el proceso de
definir, construir y manipular bases de datos para diversas aplicaciones. Para
definir una base de datos hay que los tipos de datos, las estructuras y las
restricciones de los datos que se almacenarn en ella.
Construir una base de datos es el proceso de guardar los datos mismos en
algn medio de almacenamiento controlado por el SGBD. En la manipulacin de
una base de datos intervienen funciones como consultar la base de datos para
obtener datos especficos, actualizar la base de datos para reflejar cambios en el
mini mundo y generar informes a partir de los datos.
Un SGBD debe proporcionar los medios necesarios para garantizar que
tanto los datos de la base de datos, como los cambios que se realizan sobre estos
datos, sigan ciertas reglas.
La integridad de la base de datos requiere la validez y consistencia de los
datos almacenados. Se puede considerar como otro modo de proteger la base de
datos, pero adems de tener que ver con la seguridad, tiene otras implicaciones.
La integridad se ocupa de la calidad de los datos. Normalmente se expresa
mediante restricciones, que son una serie de reglas que la base de datos no
puede violar. Por ejemplo, se puede establecer la restriccin de que cada
empleado no puede tener asignados ms de diez inmuebles. En este caso sera
deseable que el SGBD controlara que no se sobrepase este lmite cada vez que
se asigne un inmueble a un empleado.

ESTRUCTURA DE TRES NIVELES


Dentro del SGBD encontramos su estructura funcional de que consta de tres
niveles:

El nivel interno tiene un esquema interno, que describe la estructura


fsica de almacenamiento de la base de datos. El esquema interno emplea
un modelo fsico de los datos y describe todos los detalles para su
almacenamiento, as como los caminos de acceso para la base de datos

El nivel conceptual tiene un esquema conceptual, que describe la


estructura de toda la base de datos para una comunidad de usuarios. El
esquema conceptual oculta los detalles de las estructuras fsicas de
almacenamiento y se concentra en describir entidades, tipos de datos,
vnculos, operaciones de los usuarios y restricciones. En este nivel
podemos usar un modelo de datos de alto nivel o uno de implementacin

El nivel externo o de vistas incluye varios esquemas externos o vistas


de usurio. Cada esquema externo describe la parte de la base de datos
que interesa a un grupo de usuarios determinado, y oculta a ese grupo el
resto de la base de datos. En este nivel podemos usar un modelo de datos
de alto nivel o uno de implementacin

Fig. 16 Estructura de tres niveles

LENGUAJE DE INTERFACES
El SGBD debe proveer a cada tipo de usuario de un lenguaje acorde a su
categora
Lenguaje de definicin de datos
Una vez que se ha completado el diseo de una base de datos y se ha
elegido un SGBD para su implementacin, el primer paso ser especificar los
esquemas conceptual e interno de la base de datos y cualquier correspondencia
entre ambos. En muchos SGBD en los que no se mantiene una separacin
estricta entre niveles, el DBA y los diseadores de la base de datos utilizan un
mismo lenguaje, el lenguaje de definicin de datos(DDL, en ingls), para definir
ambos esquemas. El SGBD contar con un compilador de DDL cuya funcin ser
procesar enunciados escritos en el DDL para identificar las descripciones de los
elementos de los esquemas y almacenar la descripcin del esquema en el
catlogo del SGBD.
Lenguaje de manipulacin de datos
Una vez que se han compilado los esquemas de la base de datos y que en
sta se han introducido datos, los usuarios requerirn algn mecanismo para
manipularla. Las operaciones de manipulacin ms comunes son la obtencin, la
insercin, la eliminacin y la modificacin de datos. El SGBD ofrece un lenguaje
de manipulacin de datos (DML, en ingls) para estos fines

MODULOS COMPONENTES
1. Procesador de Consultas. Traduce sentencias en un lenguaje de consultas
a instrucciones de bajo nivel que entiende el gestor de la base de datos.
2. Gestor de la Base de Datos. Proporciona la interface entre los datos de bajo
nivel almacenados en la base de datos y los programas de aplicacin y las
consultas que se hacen en el sistema.
3. Gestor de Archivos. Gestiona la asignacin de espacio en la memoria del
disco y de las estructuras de datos usadas para representar la informacin
almacenada en disco.
4. Pre compilador del Lenguaje de Manipulacin de Datos DML. Convierte las
sentencias en DML incorporadas en un programa de aplicacin en llamadas
normales a procedimientos en el lenguaje principal.
5. Compilador del Lenguaje de Definicin de Datos DDL. Convierte sentencias
en DDL en un conjunto de tablas metadatos o datos sobre datos.
6. Procesador de Consultas. Traduce sentencias en un lenguaje de consultas
a instrucciones de bajo nivel que entiende el gestor de la base de datos.
7. Gestor de la Base de Datos. Proporciona la interface entre los datos de bajo
nivel almacenados en la base de datos y los programas de aplicacin y las
consultas que se hacen en el sistema.
8. Gestor de Archivos. Gestiona la asignacin de espacio en la memoria del
disco y de las estructuras de datos usadas para representar la informacin
almacenada en disco.
9. Pre compilador del Lenguaje de Manipulacin de Datos DML. Convierte las
sentencias en DML incorporadas en un programa de aplicacin en llamadas
normales a procedimientos en el lenguaje principal.
10. Compilador del Lenguaje de Definicin de Datos DDL. Convierte sentencias
en DDL en un conjunto de tablas metadatos o datos sobre datos.
11. Gestor del Diccionario de Datos. Almacena metadatos sobre la estructura
de la base de datos.
12. Componentes del Gestor de la Base de Datos.

Los principales componentes del gestor de la base de datos son los


siguientes:
Control de autorizacin. Este mdulo comprueba que el usuario tiene
los permisos necesarios para llevar a cabo la operacin que solicita.
13. Procesador de comandos. Una vez que el sistema ha comprobado los
permisos del usuario, se pasa el control al procesador de comandos.
14. Control de la integridad. Cuando una operacin cambia los datos de la base
de datos, este mdulo debe comprobar que la operacin a realizar satisface
todas las restricciones de integridad necesarias. Optimizador de consultas.
Este mdulo determina la estrategia ptima para la ejecucin de las
consultas.
15. Gestor de transacciones. Este mdulo realiza el procesamiento de las
transacciones.
16. Planificador (Schedule).Este mdulo es el responsable de asegurar que las
operaciones que se realizan concurrentemente sobre la base de datos
tienen lugar sin conflictos.
17. Gestor de recuperacin. Este mdulo garantiza que la base de datos
permanece en un estado consistente en caso de que se produzca algn
fallo.
18. Gestor de buffers. Este mdulo es el responsable de transferir los datos
entre memoria principal y los dispositivos de almacenamiento secundario. A
este mdulo tambin se le denomina gestor de datos.

Fig. 17 Mdulos compones del SGBD

UTILITARIOS DEL SISTEMA

Administradores: Si consideramos a la base de datos y al SGBD como


recursos del sistema de base de datos, debemos considerar a una persona
que administre dichos recursos. El Administrador de la base de datos (DBA,
en ingls) es quin se encarga de autorizar el acceso a la base de datos, de
coordinar y vigilar su empleo, y de adquirir los recursos necesarios de
software y hardware. El DBA es la persona responsable cuando surgen
problemas como violaciones a la seguridad o una respuesta lenta del
sistema.

Diseadores de bases de datos: se encargan de identificar los datos que


se almacenarn en la base de datos y de elegir las estructuras apropiadas
para representar y almacenar dichos datos.

Usuarios finales: son las personas que necesitan tener acceso a la base
de datos para consultarla, actualizarla y generar informes; la base de datos
existe primordialmente para que ellos la usen.

Analistas y Programadores de Aplicaciones: los analistas determinan los


requerimientos de los usuarios finales y desarrollan especificaciones para
transacciones programadas que satisfagan dichos requerimientos. Los
programadores implementan estas especificaciones en forma de programas
y luego prueban, depuran, documentan y mantienen esas transacciones
programadas.

CLASIFICACION DE LOS SISTEMAS DE


GESTION DE BASE DE DATOS
Esta clasificacin est basada en el modelo de datos en que est basado el
SGBD. Los modelos de datos habituales son:
Relacional: (SGBDR): Representa a la base de datos como una coleccin
de tablas. Estas bases de datos suele utilizar SQL como lenguaje de
consultas de alto nivel.
Orientado a Objetos: define a la base de datos en trminos de objetos, sus
propiedades y sus operaciones. Todos los objetos que tienen la misma
estructura y comportamiento pertenecen a una clase y las clases de
organizacin en jerarquas.
Objeto relacional o relacional extendido: son los sistemas relacionales con
caractersticas de los orientados a objetos.
Jerrquico: representa los datos como estructuras jerrquicas de rbol
En red o CODASYL DBGT.
Un SGBD tambin puede clasificarse por el numero de usuario a los que da
servicio:
Monousuario
Multiusuario
Tambin puede clasificarse segn el numero de sitios en los que esta
distribuida la base de datos:
Centralizado: la base de datos y el software SGBD estn almacenados en
un solo sitio (una sola computadora).
Distribuido (SGBDD): la base de datos y el software SGBD pueden estar
distribuidos en mltiples sitios conectados por una red.

En otras instancias seria as:


Los sistemas de Gestin de Base de Datos se clasifican segn:
Modelo lgico en el que se basan:
Modelo Jerrquico.
Modelo de Red.

Modelo Relacional

Modelo Orientado a Objetos.


Nmero de usuarios
Mono usuario
Multiusuario.
Nmero de sitios
Centralizados

Distribuidos: Homogneos, Heterogneos.

mbito de aplicacin
Propsito General
Propsito Especfico

Fig. 18 Clasificacin SGBD

CONCLUSIN
Algunos de los aspectos aprendidos y que de gran peso es la base de datos
su definicin, requerimiento, ventajas y caractersticas donde podemos decir que
la base de datos: Es una coleccin de datos o informacin usados para dar
servicios a muchas aplicaciones al mismo tiempo.
En cuanto al requerimiento podemos decir que cumple loas mismas tareas
de anlisis que del software y tiene como caracterstica relacionar la informacin
como va organizacin y asociacin donde la base de datos tiene una ventaja que
es utilizar la plataforma para el desarrollo del sistema de aplicacin en las
organizaciones.

Otro aspectos importante seria el diseo y creacin de la base de datos,


donde existen distintos modos de organizar la informacin y representar las
relaciones entre por datos los tres modelos lgicos principales dentro de una base
de datos son el jerrquico, de redes y el relacional, los cuales tiene ciertas
ventajas de procesamiento y de negocios.

Otro punto necesario es la clase de bases de datos las cuales son, base de
dato documental, base de datos distribuidas y base de datos orientadas a objetos
e hipermedia y tienen como funcin derivar, almacenar y procesar datos dentro de
una informacin.
Los informe de base de datos estn definidos por bandas de informe, estas
bandas de informe se definen cinco tipos de diferentes funcin en el informe, por
ejemplo la cabecera que aparece en la parte superior de cada pagina, lneas de
detalle y resumen de informe. El informe se pueda crear rpido y personalizado.

FUENTES BIBLIOGRAFICAS
Fundamentos de Bases de Datos, Silberschatz, Abraham;F. Korth, Henry
Tercera Edicin.
CAMPBELl, Mary. base IV Gua de Autoenseanza. Espaa. Editorial
McGraw Hill Interamericana. 1990. pp110/111,121/122,161,169, 179191/192.
HARWRYSZKIEWYCZ, I T. Anlisis y diseo de base de datos. Editorial
Megabyte. Noriega Editores. Mxico. 1994. pp29/31
LAUDON, Kenneth C. Administracin de los sistemas de informacin.
3ra. Edicin.

Mxico.

1996.

pp

Aprende computacin. Editorial ocano. Espaa. Pp36/39


http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm
http://www.monografias.com/trabajos19/administracion-basedatos/administracion-base-datos.shtml#funciones
http://es.wikipedia.org/wiki/Administrador_de_base_de_datos
es.wikipedia.org/wiki/Administrador_de_base_de_datos
html.rincondelvago.com/administracion-de-bases-de-datos.html
html.rincondelvago.com/gestion-de-bases-de-datos_5.html

271/295

También podría gustarte