Son los profesionales en computación que interactúan con el por medio
de llamadas en DML, las cuales están incorporadas en un programa escrito
en un lenguaje de programación encargado de escribir programas de
aplicación que utilicen bases de datos. Estos programas de aplicación
operan con los datos de todas las maneras usuales: recuperan
información, crean información nueva, suprimen o cambian información
existente, etc.
1.2
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 aplicación escrito por un
usuario programador que acepte órdenes desde la terminal y a
su vez formule solicitudes al DBMS en nombre del usuario final
1.3
ADMINISTRADORES DE BASE DE DATOS
Es la persona o grupo de personas
encargadas del control general del
sistema de base de datos.
2
2.1
Programadores de aplicaciones
2.2
Usuarios sofisticados
Los usuarios sofisticados interactúan con el sistema
sin escribir programas. En cambio escriben sus
preguntas en un lenguaje de consultas de base de
datos SQL.
2.3
USUARIOS ESPECIALIZADOS
Escriben aplicaciones de base de datos especializadas que no encajan en
el marco tradicional de procesamiento de datos. Entre estas aplicaciones
están los sistemas de diseño asistido por computadora, sistemas de
bases de conocimiento y experto, sistemas que almacenan los datos con
los tipos de datos completos y sistemas de modelado del entorno.
2.4
USUARIOS INGENUOS
Los usuarios no sofisticados interactúan con el sistema
invocando a uno de los programas de aplicación
permanentes que se han escrito anteriormente en el
sistema de base de datos, podemos mencionar al usuario
ingenuo como el usuario final que utiliza el sistema de
base de datos sin saber nada del diseño interno del
mismo
3
Actores en el escenario
3.1
ACTORES EN EL ESCENARIO
Personas cuyo trabajo requiere el empleo cotidiano de una
base de datos grande y son
3.1.1
ADMINISTRADORES DE BASES DE DATOS
El DBA se encarga de autorizar el acceso a la base de datos, de coordinar y vigilar
su empleo, y de adquirir los recursos necesarios de software y hardware. El DBA
es la persona responsable cuando surgen problemas como violaciones a la
seguridad o una respuesta lenta del sistema.
3.1.2
DISEÑADORES DE BASES DE DATOS
Los diseñadores tienen la responsabilidad de comunicarse con todos los
futuros usuarios de la base de datos, a fin de comprender sus
necesidades, y de presentar un diseño que satisfaga esos
requerimientos.
3.1.3
Usuarios finales
Son las personas que necesitan tener acceso a la base de datos
para consultarla, actualizarla y generar informes; la base de datos
existe primordialmente para que ellos la usen. Hay varias
categorías de usuarios finales
3.1.3.1
Usuarios finales esporádicos
Tiene acceso de vez en cuando a la base de datos, pero es posible que
requieran información diferente en cada ocasión. 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.
3.1.3.2
USUARIOS FINALES SIMPLES
Constituyen una porción apreciable de la totalidad de los
usuarios finales. La función de su trabajo gira en torno a
consultas y actualizaciones de la base de datos, utilizando tipos
estándar de estas operaciones que se han programado y
probado con mucho cuidado.
3.1.3.3
USUARIOS FINALES AVANZADOS
Se cuentan ingenieros, científicos, analistas de negocios y
otros, quienes conocen a cabalidad los recursos del SGBD
para satisfacer sus complejos requerimientos.
3.1.3.4
USUARIOS AUTÓNOMOS
Emplean bases de datos personalizadas gracias a
los paquetes de programas comerciales que
cuentan con interfaces de fácil uso, basadas en
menús o en gráficos.
3.1.4
ANALISTAS DE SISTEMAS
Y PROGRAMADORES DE
APLICACIONES:
Determinan los requerimientos de los usuarios
finales, sobre todo de los simples y paramétricos, y
desarrollan especificaciones para transacciones
programadas que satisfagan dichos requerimientos
3.2
TRABAJADORES TRAS BAMBALINAS
Laboran para mantener el entorno del
sistema de base de datos, pero que no
tienen un claro interés en la base de
datos en sí misma
3.2.1
DISEÑADORES E
IMPLEMENTADOTES DEL SGBD
Se encargan de diseñar e implementar los módulos e
interfaces de SGBD en forma de paquetes de software. Un
SGBD es un sistema complejo de software que consta de
diversos componentes o módulos, como los módulos para
implementar el catálogo, los lenguajes de consulta, los
procesadores de interfaz, el acceso a los datos y la seguridad.
3.2.2
CREADORES DE HERRAMIENTAS
son paquetes de software que facilitan el diseño y el empleo
de los sistemas de base de datos, y que ayudan a elevar el
rendimiento. Estos paquetes son opcionales y a menudo se
adquieren por separado.
3.2.3
OPERADORES Y PERSONAL DE
MANTENIMIENTO
Son los miembros del personal de administración del
sistema que tienen a su cargo el funcionamiento de
mantenimiento reales del entorno del hardware y software
del sistema de base de datos.