Вы находитесь на странице: 1из 4

Semestre: 4to Materia: Fundamentos de Base de Datos Grupo: ISD Tema: 1.

6 Tipos de usuarios Catedrtico: CASTAON OLGUIN EDUARDO Alumno: Santiago Legaspi Isaac David Nmero de Control: 11161087

1.6.- Tipos de usuarios


Tipos de usuarios
Hay cuatro tipos diferentes de usuarios de un sistema de base de datos, diferenciados por la forma en que ellos esperan interactuar con el sistema. Se han diseado diferentes tipos de interfaces de usuario para diferentes tipos de usuarios. Usuarios normales. Son usuarios no sofisticados que interactan con el sistema mediante la invocacin de alguno de los programas de aplicacin permanentes que se ha escrito previamente. Por ejemplo, un cajero bancario que necesita transferir 50 de la cuenta A a la cuenta B invoca un programa llamado transferir. Este programa pide al cajero el importe de dinero a transferir, la cuenta de la que el dinero va a ser transferido y la cuenta a la que el dinero va a ser transferido. Como otro ejemplo, considrese un usuario que desee encontrar su saldo de cuenta en World Wide Web. Tal usuario podra acceder a un formulario en el que introduce su nmero de cuenta. Un programa de aplicacin en el servidor Web recupera entonces el saldo de la cuenta, usando el nmero de cuenta proporcionado, y pasa la informacin al usuario. La interfaz de usuario normal para los usuarios normales es una interfaz de formularios, donde el usuario puede rellenar los campos apropiados del formulario. Los usuarios normales pueden tambin simplemente leer informes generados de la base de datos. 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. Las herramientas de desarrollo rpido de aplicaciones (DRA) son herramientas que permiten al programador de aplicaciones construir formularios e informes sin escribir un programa. Hay tambin tipos especiales de lenguajes de programacin que combinan estructuras de control imperativo (por ejemplo, para bucles for, bucles while e instrucciones ifthen- else) con instrucciones del lenguaje de manipulacin de datos. Estos lenguajes, llamados a veces lenguajes de cuarta generacin, a menudo incluyen caractersticas especiales para facilitar la generacin de formularios y la presentacin de datos en pantalla. La mayora de los sistemas de bases de datos comerciales incluyen un lenguaje de cuarta generacin. Los usuarios sofisticados 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. Los analistas que envan las consultas para explorar los datos en la base de datos entran en esta categora. Las herramientas de procesamiento analtico en lnea (OLAP, Online Analytical Processing) simplifican la labor de los analistas permitindoles ver resmenes de datos de formas diferentes. Por ejemplo, un analista 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). Las herramientas tambin permiten al analista seleccionar regiones especficas, 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). Otra clase de herramientas para los analistas son las herramientas de recopilacin de datos, que les ayudan a encontrar ciertas clases de patrones de datos. En el Captulo 22 se estudiarn las herramientas de recopilacin de datos. Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases 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 bases 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. (Silberschatz, Korth, & Sudarshan, 2002)

Administradores de la base de datos (ABD). Son las personas que tienen el control central del SGBD. Entre las funciones del ABD se encuentran:

Definicin del esquema de la base de datos. Definicin de la estructura y el mtodo de acceso. Modificacin del esquema y la organizacin fsica. Concesin de autorizacin para el acceso a los datos. Mantenimiento rutinario.

(fdonorat, 2009)

(Lopez Chagala, 2006)

Importancia de los tipos de usuarios en el diseo de una base de datos La importancia de clasificar a los usuarios en diferentes tipos en el proceso de diseo de una base de datos, es ms especficamente en el nivel de vistas, donde cada tipo de usuario podr ver los datos almacenados en la base de datos pero de diferente forma o solo la informacin que requiera. Usando la jerarqua de una empresa suponiendo un administrador y un empleado, la interfaz de la base de datos mostrar al administrador herramientas e informacin general de toda la empresa, tambin tendr permisos para eliminar, modificar a los empleados etc. En cambio un empleado solo podr tener acceso a la informacin que le corresponde a l, incluyendo los permisos de ventas que todos los empleados tienen, es decir no podr modificar ms en la base de datos. Bibliografa:
fdonorat. (7 de 02 de 2009). Bases de Datos Fundamentos de BDs y algo mas... Obtenido de Arquitecturas de aplicaciones: http://uvfdatabases.wordpress.com/2009/02/07/tipos-deusuarios-de-la-base-de-datos/ Lopez Chagala, J. E. (13 de Julio de 2006). FUNDAMENTOS DE BASE DE DATOS. Obtenido de http://photos1.blogger.com/blogger/7757/3335/320/usuarioa.jpg Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos de Base de Datos. Madrid: McGRAW-HILL/INTERAMERICANA DE ESPAA.

Вам также может понравиться