You are on page 1of 4

IVAN OMAR MORENO GARCIA // MSC.

EUTIMIO SOSA SILVA // 3/SEP/2012 UNIDAD 1 SISTEMAS GESTORES DE BASE DE DATOS


INVESTIGAR LOS SIGUIENTES USUARIOS DE BASE DE DATOS -PROGRAMADOR DE APLICACIONES
Estos son profesionales especializados en computacin que interactan con el sistema mediante llamadas al DML (Lenguaje de Manipulacin de Datos), las cuales estn incorporadas en un programa escrito en un lenguaje de programacin. Los programadores de aplicaciones pueden elegir entre muchas herramientas para desarrollar interfaces de usuario Las herramientas de desarrollo rpido de aplicaciones (DRA) son herramientas que permiten al programador de aplicaciones construir formularios en informes sin escribir un programa. Hay tambin tipos de lenguajes especiales de programacin que combinan estructuras de control imperativo con instrucciones del lenguaje de manipulacin de datos. http://es.scribd.com/doc/11031087/Usuarios-de-Base-de-Datos

-USUARIOS SOFISTICADOS
Son aquellos con la capacidad de acceder a la informacin por medios de lenguajes de consulta. Los usuarios sofisticados interactan con el sistema sin escribir programas. En cambio escriben sus preguntas en un lenguaje de consultas de base de datos. Cada una de estas consultas se enva al procesador de consultas, cuya funcin es trasformar instrucciones LMD a instrucciones que el gestor de almacenamiento entienda. Los analistas que envan las consultas para explorar los datos en las bases de datos entran en esta categora. http://www.slideshare.net/CATOGA/usuarios-y-administradores

-USUARIOS ESPECIALIZADOS
Son usuarios sofisticados que escriben aplicaciones de base de datos especializadas que no son adecuadas en el marco de procesamiento de datos tradicional. Entre estas aplicaciones estn los sistemas de diseo asistido por computador, sistemas de base de conocimientos y sistemas expertos, sistemas que almacenan los datos con tipos de datos complejos (por ejemplo, datos grficos y datos de audio) y sistemas de modelado del entorno. http://www.slideshare.net/CATOGA/usuarios-y-administradores

-USUARIOS INGENUOS
Son usuarios no sofisticados que interactan con el sistema mediante la invocacin de algunos de los programas de aplicacin permanentes que se ha escrito previamente. Podemos mencionar al usuario ingenuo como el usuario final que utiliza el sistema de base de datos sin saber nada del diseo interno del mismo por ejemplo: un cajero. http://es.scribd.com/doc/11031087/Usuarios-de-Base-de-Datos

ESTRUCTURA DE UN SISTEMA GLOBAL DE BASE DE DATOS


GESTOR DE ARCHIVOS

Es una aplicacin informtica que provee acceso a archivos y facilita el realizar operaciones con ellos, como copiar, mover o eliminar archivos donde el usuario lo quiera ubicar. Gestionar la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la informacin almacenada en disco. Los primeros gestores de archivos fueron creados para sistemas operativos con interfaces de usuario de smbolos (no grficos). Estos gestores de archivos generalmente representaban las unidades, particiones y directorios en su distribucin

IVAN OMAR MORENO GARCIA // MSC. EUTIMIO SOSA SILVA // 3/SEP/2012


fsica real y permitan un nmero limitado de operaciones sobre estos recursos. Con el advenimiento de las interfaces grficas, los gestores de archivos adquirieron diferentes funcionalidades, como la habilidad de asociar tipos de archivos a programas, y facilitaron la comprensin de conceptos mediante la representacin grfica de cada recurso, identificado con un icono. http://es.wikipedia.org/wiki/Administrador_de_archivos

GESTOS DE BASE DE DATOS

Es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir: o Definir una base de datos: especificar tipos, estructuras y restricciones de datos.

Construir la base de datos: guardar los datos en algn medio controlado por el mismo SGBD-

Manipular la base de datos: realizar consultas, actualizarla, generar informes.

As se trata de un software de propsito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft. Algunas de las caractersticas deseables en un Sistema Gestor de base de datos SGBD son: o Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, deperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.

Restriccin de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorizacin.

Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.

http://www.error500.net/garbagecollector/archives/categorias/bases_de_datos/sistema_gest or_de_base_de_datos_sgbd.php

PROCESADOR DE CONSULTAS

Interacciona con el usuario mediante sentencias especficas en un Lenguaje de Consulta. stos son poderosos y bastante flexibles como para proporcionar soluciones mltiples a un problema, uno de los ms estndares es el SQL (Lenguaje de Consulta Secuencial). El Procesador de Consultas permite al usuario "jugar" con los datos, o sea consultarlos sin necesidad de construir un programa de aplicacin. Cuenta con un Optimizador de DML para optimizar esas consultas.

IVAN OMAR MORENO GARCIA // MSC. EUTIMIO SOSA SILVA // 3/SEP/2012


http://html.rincondelvago.com/bases-de-datos_6.html

PRECOMPILADOR DML

DML (Data Manipulation Languaje) es un lenguaje de consulta y actualizacin de datos por lo tanto algunas de sus funciones son: insertar, borrar, modificar y consultar datos de una Base de Datos. Un DML es un conjunto de instrucciones para realizar las instrucciones anteriores, que pueden ser usadas por los programadores de aplicacin o por el administrador de la Base de Datos. Las instrucciones de manejo que define van dentro de un lenguaje de alto nivel cualquiera (Lenguaje Anfitrin) (El DML se llama Lenguaje Husped). El primer paso del pre-compilador es traducir las instrucciones del DML al lenguaje anfitrin. http://es.scribd.com/doc/13930476/Caracteristicas-y-Elementos-Del-Sistema-Administradorde-Base-de-Datos

COMPILADOR DDL

El compilador DDL convierte las instrucciones DDL en una serie de tablas que contienen metadatos. Estas tablas se almacenan a continuacin en el catlogo del sistema, mientras que la informacin de control se almacena en las cabeceras de los archivos de datos. El DDL sirve para definir estructuras de almacenamiento, y por tanto para crear esquemas conceptuales. El resultado de compilar todas las instrucciones DDL se va a almacenar en lo que se conoce como Diccionario de Datos. Este diccionario nos aportar informacin acerca de la base de datos. El diccionario de datos depende del DBMS. http://www.wikilearning.com/curso_gratis/sistemas_de_bases_de_datos-programas_queconforman_el_dbms/3621-5

INDICE

El ndice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo un rpido acceso a los registros de una tabla en una base de datos. Al aumentar drsticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes bsquedas. El ndice tiene un funcionamiento similar al ndice de un libro, guardando parejas de elementos: el elemento que se desea indexar y su posicin en la base de datos. Para buscar un elemento que est indexado, slo hay que buscar en el ndice dicho elemento para, una vez encontrado, devolver el registro que se encuentre en la posicin marcada por el ndice. http://es.wikipedia.org/wiki/%C3%8Dndice_(base_de_datos)

DICCIONARIO DE DATOS

El diccionario de datos es un conjunto de tablas de solo lectura y vistas que registran, verifican y proveen informacin.El diccionario de datos describe la base de datos y sus objetos. El diccionario incluye 2 tipos de objetos. Tablas de Base de Datos. Es un almacn de la descripcin de la base Vistas del Diccionario de Datos.

IVAN OMAR MORENO GARCIA // MSC. EUTIMIO SOSA SILVA // 3/SEP/2012


Creadas usando el script catalog.sql El diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripcin de todos estos elementos. http://es.wikipedia.org/wiki/Diccionario_de_datos

You might also like