You are on page 1of 6

Evidencia de aprendizaje: Cuadro Sinptico

Ingeniera en Desarrollo de software


5 cuatrimestre
Programa de la asignatura
Diseo de Bases de Datos
Unidad 1.
Administracin de bases de datos
Facilitador: Mario Alberto Talavera Soto
Alumno: Vicente Daz Ayala
Mat: AL12505732

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.

Definicin de la estructura de almacenamiento del mtodo de acceso:Estructuras de almacenamiento y de acceso


Concesin de autorizacin para el acceso a los datos: Permite al administrador de la base de datos regular las partes de
adecuados se crean escribiendo un conjunto de definiciones que son traducidas por el compilador del lenguaje de almacenamiento
las bases de datos que van a ser accedidas por varios usuarios.
y definicin de datos.
Especificacin de limitantes de integridad: Es una serie de restricciones que se encuentran almacenados en una
estructura especial del sistema que es consultada por el gestor de base de datos cada vez que se realice una actualizacin al
sistema.

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 Recuperacin y Respaldos: Provee de procedimiento s de aseguran la integridad de los datos a


travs de respaldos y recuperacin de datos por cualquier falla en el sistema o
el hardware.

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

Usuario final: accesa a la base de


datos desde una terminal, puede
emplear un lenguaje de consulta
proporcionado como parte integral del
sistema o recurrir a un programa de
aplicacin escrito por un usuario
programador que acepte rdenes
desde la terminal y a su vez formule
solicitudes al DBMS en nombre del
usuario final.

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.

Administrador de bases de datos


o DBA: Es la persona (o grupo de
personas) encargadas del control
general del sistema de bases de
datos

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:

Programadores de Aplicaciones Analistas de Sistemas y Programadores de aplicaciones: Determinan los requerimientos de


los usuarios finales, sobre todo de los simples y paramtricos, y desarrollan especificaciones para transacciones programadas que
satisfagan dichos requerimientos. Los programadores de aplicaciones implementan esas especificaciones en forma de programas,
y luego prueban, depuran, documentan y mantienen estas transacciones programadas. Para realizar dichas tareas, estos analistas
y programadores deben de conocer a la perfeccin toda la gama de capacidades del SGBD.

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

Data dictionary (DML):Definiciones de


todas las variables en la base

Un diccionario de datos, o los metadatos del


repositorio , tal como se define en el IBM Dictionary
of Computing , es un "repositorio centralizado de
informacin sobre los datos, tales como el
significado, las relaciones con otros datos, el origen,
uso y formato". El trmino puede tener uno de los
varios significados estrechamente afines
relacionados con las bases de datos y sistemas de
gestin de bases de datos (DBMS):

un documento que describe una base de


datos o coleccin de bases de datos

una integral componente de un DBMS que se


requiere para determinar su estructura

una pieza de middleware que se extiende o


se suplanta el diccionario de datos nativa de un
DBMS

Data definition language


(DDL):
Define elementos de los datos
en la base de datos
El DDL (Data Definition Language, o Data
Description Language segn autores), es
la parte del SQL dedicada a la definicin
de la base de datos, consta de sentencias
para definir la estructura de la base de
datos, permite definir gran parte del nivel
interno de la base de datos. Por este
motivo estas sentencias sern utilizadas
normalmente por el administrador de la
base
de
datos.
La definicin de la estructura de la base
de datos incluye tanto la creacin inicial
de los diferentes objetos que formarn la
base de datos, como el mantenimiento de
esa estructura. Las sentencias del DDL
utilizan unos verbos que se repiten para
los distintos objetos. Por ejemplo para
crear un objeto nuevo el verbo ser
CREATE y a continuacin el tipo de
objeto a crear. CREATE DATABASE es la
sentencia para crear una base de datos,
CREATE TABLE nos permite crear una
nueva tabla, CREATE INDEX crear un
nuevo ndice Para eliminar un objeto
utilizaremos el verbo DROP (DROP
TABLE, DROP INDEX) y para modificar
algo de la definicin de un objeto ya
creado utilizamos el
verbo.
ALTER
(ALTER TABLE,

Data manipulation language (DML):


Manipula datos para aplicaciones
Un lenguaje de manipulacin de datos ( DML ) es
una familia de elementos de sintaxis similar a una
computadora lenguaje de programacin utilizado
para insertar, eliminar y actualizar datos en una base
de datos . Realizar consultas de slo lectura de datos
a veces tambin se considera un componente de
DML. Un lenguaje de manipulacin de datos popular
es la del lenguaje de consulta estructurado (SQL),
que se utiliza para recuperar y manipular datos en
una base de datos relaciona. Otras formas de DML
son las utilizadas por IMS / DLI, CODASYL bases de
datos, tales como IDMS y otros. Lenguaje de
manipulacin de datos comprende las sentencias de
cambio de datos de SQL, que modificar los datos
almacenados, pero no el esquema o los objetos de
base de datos. La manipulacin de objetos
persistentes base de datos, por ejemplo, tablas o
procedimientos almacenados, a travs de las
Sentencias de esquema de SQL, en lugar de los
datos almacenados en ellos, se considera que es
parte de un independiente de lenguaje de definicin
de datos. En SQL estas dos categoras son similares
en su sintaxis detallada, tipos de datos, expresiones,
etc, pero distintos en su funcionamiento general.

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

You might also like