Vous êtes sur la page 1sur 6

Instituto Tecnolgico de Minatitln

Sistemas Gestores de Base de Datos


Ivn Ulises Snchez Medina
Fundamentos de Bases de Datos 2B
Hernndez Prez Felipe de Jess
Minatitln, Ver. 15 de febrero de 2016

Introduccin

Para comunicarse con el SGBD, el usuario, ya sea un


programa de aplicacin o un usuario directo, se vale
de un lenguaje. Hay muchos lenguajes diferentes,
segn el tipo de usuarios para los que estn pensados
y el tipo de cosas que los usuarios deben poder
expresar con ellos:
Qu debera poder decir el usuario al SGBD?
Por un lado, la persona que hace el diseo debe tener
la posibilidad de describir al SGBD la BD que ha
diseado.
Por otro lado, debe ser posible pedirle al sistema que
rellene y actualice la base de datos con los datos que
se le den.
Adems, y obviamente, el usuario debe disponer de
medios para hacerle consultas.

Tipos de Usuarios
Investigar los diferentes tipos de usuarios que existen
para el manejo o manipulacin de los SGBD
Programadores de aplicaciones. Son profesionales informticos que escriben
programas de aplicacin.
Los programadores de aplicaciones pueden elegir entre muchas herramientas para
desarrollar interfaces de usuario
Los usuarios sofsticados interactan con el sistema sin programas escritos. En
su lugar, ellos forman sus consultas en un lenguaje de consulta de bases de datos.
Cada una de estas consultas se enva al procesador de consultas, cuya funcin es
transformar instrucciones LMD a instrucciones que el gestor de almacenamiento
entienda.
Usuarios normales. Son usuarios no sofsticados que interactan con el sistema
mediante la invocacin de alguno de los programas de aplicacin permanentes que
se ha escrito previamente.
Usuarios especializado Son usuarios sofsticados que escriben aplicaciones de
bases de datos especializadas que no son adecuadas en el marco de
procesamiento de datos tradicional

De o escriba 5 casos prcticos de los diferentes tipos


de usuario
1. {Un ejemplo practico de los programadores de aplicaciones es que
utilizan un lenguaje para bucles for, bucles while e instrucciones ifthenelse, con instrucciones del lenguaje de manipulacin de 2.-datos(lenguajes
de cuarta generacin)
2. Un analista o usuario sofsticado puede ver las ventas totales por regin (por
ejemplo, norte, sur, este y oeste), o por producto, o por una combinacin de
la regin y del producto (es decir, las ventas totales de cada producto en
cada regin).
3.

Las herramientas tambin permiten al analista seleccionar regiones


especfcas, examinar los datos con ms detalle (por ejemplo, ventas por
ciudad dentro de una regin) o examinar los datos con menos detalle (por
ejemplo, agrupando productos por categora).

4. Los usuarios sofsticados almacenan los datos con tipos de datos complejos
(por ejemplo, datos grfcos y datos de audio) y sistemas de modelado del
entorno.

Hacer un anlisis comparativo entre todos los


diferentes tipos de usuarios
Podemos decir que entre los usuarios mencionados habr usuarios informticos muy
expertos que querrn escribir procesos complejos y que necesitarn lenguajes complejos.

Sin embargo, habr usuarios fnales no informticos, ocasionales (espordicos), que slo
harn consultas.
Estos usuarios necesitarn un lenguaje muy sencillo, aunque d un rendimiento bajo en
tiempo de respuesta.
Tambin podr haber usuarios fnales no informticos, dedicados o especializados.
Son usuarios cotidianos o, incluso, dedicados exclusivamente a trabajar con la BD.
Estos usuarios necesitarn lenguajes muy efcientes y compactos, aunque no sea fcil
aprenderlos. Tal vez sern lenguajes especializados en tipos concretos de tareas.

Tipos de Lenguajes
Escribir 2 tipos de lenguajes NO PROCEDIMENTALES o
de cuarta generacin.
Hay lenguajes especializados en la escritura de esquemas; es decir, en la
descripcin de la BD. Se conocen genricamente como DDL o data
definition language y DML o data management language.
En cuanto a los aspectos DML, podemos diferenciar dos tipos de lenguajes:
a) Lenguajes muy declarativos* (o implcitos), con los que se especifca qu
se quiere hacer sin explicar cmo se debe hacer.
b) Lenguajes ms explcitos o procedimentales, que nos exigen conocer
ms cuestiones del funcionamiento del SGBD para detallar paso a paso
cmo se deben realizar las operaciones (lo que se denomina navegar por la
BD).
lenguajes declarativos (no procedimentales).*

Defna que son los lenguajes de cuarta generacin.


Lenguajes 4GL (4th Generation Languages)* de muy alto nivel, que suelen
combinar elementos procedimentales con elementos declarativos.
Pretenden facilitar no slo el tratamiento de la BD, sino tambin la
defnicin de mens, pantallas y dilogos.
* Empezaron a aparecer al fnal
de los aos ochenta.

Hacer una comparacin entre los 2 tipos de lenguajes


que existen, procedimentales y no procedimentales
para manipular los datos
Tanto los 4GL como las herramientas visuales (con frecuencia unidas en una sola
herramienta) traducen lo que hace el usuario a instrucciones SQL por distintas vas:
En el caso de los 4GL, la traduccin se suele hacer mediante la compilacin.
En el caso de las herramientas visuales, se efecta por medio del intrprete de SQL
integrado en el SGBD.

El lenguaje DDL se utiliza para especifcar el esquema de la BD, las vistas de los

usuarios y las estructuras de almacenamiento. Es el que defne el esquema conceptual


y el esquema interno y por el contrario el lenguaje DML se utilizan para leer y
actualizar los datos de la BD. Es el utilizado por los usuarios para realizar consultas,
inserciones, eliminaciones y modifcaciones.

Conclusin

Este documento fue hecho con la fnalidad


de dar a entender al lector los tipos de
usuarios que existen al administrar los
SGBD, adems de ofrecer las defniciones y
comparaciones sobre los tipos de lenguajes
de cuarta generacin, mostrndose
ejemplos prcticos para hacerlo entendible
y fcil para el lector, el documento est
basado en libros especializados en los
temas mencionados, con la fnalidad del
que le lector comprenda los temas
expresados.

Bibliografa
Software libre
Bases de datos
71Z799014MO
Primera edicin: mayo 2005
Fundaci per a la Universitat Oberta de Catalunya
Av. Tibidabo, 39-43, 08035 Barcelona
Material realizado por Eureca Media, SL
Autores: Rafael Camps Par, Luis Alberto Casillas Santilln, Dolors Costal Costa, Marc
Gibert Ginest,
Carme Martn Escofet, Oscar Prez Mora
Depsito legal: B-15.562-2005
ISBN: 84-9788-269-5

Descargar

FUNDAMENTOS DE BASES DE DATOS (Cuarta edicin)


Abraham Silberschatz
Bell Laboratories

Henry F. Korth
Bell Laboratories

S. Sudarshan
Instituto Indio de Tecnologa, Bombay

Descargar

Vous aimerez peut-être aussi