Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
incluyendo,
tcnicas
avanzadas
de
gestin
de
infraestructuras
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.
interno
incluirn seguramente
los
medios
para
definir
dicha
del
esquema
de
la
organizacin
fsica:
las
de
almacenamiento
definicin de
datos
para
generar
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.
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.
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.
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 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
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
Existen varias alternativas que el DBA debe utilizar para resolver los
siguientes problemas:
ESTRUCTURA GENERICA DE UN
GESTOR DE BASE DE DATOS
Fig. 15 - SGBD
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.
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.
Modelo Relacional
mbito de aplicacin
Propsito General
Propsito Especfico
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 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
271/295