Professional Documents
Culture Documents
Definicin del esquema: El ABD crea el esquema original de la base de datos escribiendo un conjunto de definiciones que el
compilador del LDD traduce a un conjunto de tablas que son almacenadas permanentemente en el diccionario de datos.
Estructura de almacenamiento y definicin del mtodo de acceso: Los ABD crean las estructuras de almacenamiento
apropiadas y los mtodos de acceso escribiendo un conjunto de definiciones, que son traducidas por el compilador del lenguaje
de definicin y almacenamiento de datos.
ADMINISTRACION
DE UNA BASE DE
DATOS
Esquema y modificacin de la organizacin fsica: Los programadores llevan a cabo las relativamente escasas
modificaciones sobre el esquema de base de datos o la descripcin de la organizacin de almacenamiento fsico escribiendo
un conjunto de definiciones que son usadas bien por el compilador del LDD o bien por el compilador del lenguaje de definicin
y almacenamiento de datos para generar las modificaciones en las tablas correspondientes del sistema interno (por ejemplo, el
diccionario de datos).
Concesin de la autorizacin para el acceso a los datos: concesin de diferentes tipos de autorizacin permite al
El administrador de base
de datos (DBA)
administrador de la base de datos determinar a qu partes de la base de datos pueden acceder los diferentes usuarios. La
FUNCIONES
informacin de autorizacin se mantiene en una estructura del sistema especial que el sistema de base de datos consulta
El administrador de base de datos (DBA) es la persona o equipo de personas profesionales responsables del control y manejo del
cuando se intenta el acceso a los datos en el sistema.
sistema de base de datos, generalmente tiene(n) experiencia en DBMS, diseo de bases de datos, Sistemas operativos,
comunicacin de datos, hardware y programacin. Denominado por sus siglas como: DBA, Database Administrator.
Especificacin de las ligaduras de integridad: Los valores de los datos almacenados en la base de datos deben de
ciertas ligaduras de integridad. Por ejemplo, quizs el nmero de horas que un empleado pueda trabajar en una
Es la persona encargada ysatisfacer
que tiene
el control total sobre el sistema de base de datos, sus funciones principales son:
semana no deba exceder de un lmite especificado. Tales ligaduras deben ser especificadas explcitamente por el
administrador de la base de datos. Las ligaduras de integridad se mantienen en una estructura del sistema especial que el
Definicin de esquema: Es el esquema sistema
originaldede
la de
base
deconsulta
datos cuando
se crea
escribiendo
un conjunto
definiciones que son
base
datos
tiene
lugar una actualizacin
en de
el sistema
traducidas por el compilador de DDL a un conjunto de tablas que son almacenadas permanentemente en el diccionario de datos.
Administracin de Diccionario de Datos : Los DBMS almacenan las deniciones de los elementos de datos y de sus relaciones en
DEL a los datos a travs del DBMS. El DBMS usa la data Dictionary para mirar
un diccionario de datos. En concreto todos losFUNCIONES
programas acceden
DBMSlibrndonos de estar programando complejas relaciones en cada programa.
las estructuras de datos requeridos y sus relaciones,
Administracin en el almacenamiento de los Datos: Los DBMS crea y administran estructuras complejas requeridas para el
almacenamiento de los datos, librndonos de estar programando y deniendo las caractersticas fsicas de los datos. Nos
ayuda con las validaciones y tipos que solemos usar, tambin los DBMS guardan la base de datos en mltiples archivos fsicos por lo que se
puede acceder a ellos en el disco concurrentemente.
Presentacin y transformacin de los Datos: Los DBMS transforman los datos ingresados en la estructura requerida para ser almacenados
dichos datos. O sea que hacen distincin entre el formato lgico y el fsico de los datos, manteniendo independencia en los datos
Administracin de seguridad: Consiste bsicamen te en los permisos que se las da a diferentes usuarios que
manipulan la base de datos, para mantener la integridad de los datos.
Funciones de un
DBMS
Control de acceso multiusuario: El DBMS crea estructuras complejas que permiten a varios usuarios acceder a los datos. Para que
los datos no sean perjudicados el DBMA usa algoritmos complejos para mantener la integridad de dichos datos y permitir el acceso
concurrente de varios usuarios a la BD.
Administracin de Integridad de Datos: Promueve y refuerza reglas de integridad de datos y elimina dichos problemas de
integridad y redundancia de datos maximizando la consistencia de los mismos.
Lenguajes de acceso a la Base de Datos e interfaces de aplicaciones programadas: Existe un lenguaje no procedimental
que es un lenguaje de consultas uno son los DDL y el otro DML. El DDL dene como se almacenaran los datos y el DML permite al
usuario extraer datos. Adems el DBMS permite interactuar a las aplicaciones creadas en lenguajes de alto nivel como Visual
Basic, con la base de datos.
Interfaces de comunicacin de Base de Datos: Provee de interfaces intermediarias entre la Base de Datos y el usuario que pueden ser
implementadas por ejemplo dentro un navegador web
Usuarios de un DBMS
(DATE) Se consideran 3 clases
generales de usuarios:
.
Programador de aplicaciones:
encargado de escribir programas de
aplicacin que utilicen bases de
datos. Estos programas de aplicacin
operan con los datos de todas las
maneras
usuales:
recuperan
informacin, crean informacin nueva,
suprimen o cambian informacin
existente, etc.
Usuarios finales espordicos: Tiene acceso de vez en cuando a la base de datos, pero es posible que requieran informacin
diferente en cada ocasin. Utilizan un lenguaje de consulta de base de datos avanzado para especificar sus solicitudes, y suelen
ser gerentes de nivel medio o alto u otras personas que examinan de modo superficial y ocasional la base de datos.
Usuarios:
Usuarios finales simples o paramtricos: Constituyen una porcin apreciable de la totalidad de los usuarios finales.
La funcin de su trabajo gira en torno a consultas y actualizaciones de la base de datos, utilizando tipos estndar de
estas operaciones que se han programado y probado con mucho cuidado. Todos estamos acostumbrados a tratar con
varios tipos de estos usuarios, los cajeros bancarios revisan saldos y asientan retiros y depsitos, los encargados de
reservaciones areas revisan las disponibilidades para una solicitud presentada y hacer reservaciones.
Componentes de un DBMS
FUENTES:
http://ict.udlap.mx/people/carlos/is341/bases06.html
http://cursos.aiu.edu/Base%20de%20Datos/pdf/Tema%201.pdf
http://www.angelfire.com/nf/tecvirtual/cursos/admonbd/DBA1.htm