En el manejo de bases de datos, existen varios tipos de usuarios con roles y niveles de interacción distintos. Los usuarios especializados son aquellos que desarrollan aplicaciones específicas para el procesamiento de datos avanzados y complejos, como gráficos y audio, aprovechando sistemas de diseño asistido por computadora y sistemas expertos.
Los sistemas de diseño asistido por computadora, sistemas de base de conocimientos y sistemas expertos, sistemas que almacenan datos de tipos de datos complejos (como gráficos y de audio) y sistemas de modelado de entorno.
Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional
Programadores de Aplicacion
Son profesionales informáticos que escriben los programas de aplicación, utilizando herramientas para desarrollar interfaces de usuario, como las herramientas de desarrollo rápido de aplicaciones (DRA), que facilitan crear los formularios e informes sin escribir directamente el programa.
son profesionales que escriben los programas con herramientas para desarrollar usuarios
Usuarios Normales
Son usuarios no sofisticados que interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios, donde puede rellenar los campos apropiados del formulario. Estos usuarios pueden también simplemente leer informes generados de la base de datos
Interactuan con algun sistema mediante un programa con una interfaz de formularios
Administradores de base de datos
Son las personas que tienen el control central del SGBD.
Sus funciones son: Modificación del esquema y la organización física.
Concensión de autorización para el acceso a los datos.
Mantenimiento rutinario.
Usuarios Sofisticados
Interactúan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos para hacer sus consultas. Los analistas que envían las consultas para explorar los datos en la base de datos entran en esta categoría, usando ellos las herramientas de procesamiento analítico en línea (OLAP, OnLine Analytical Processing), o herramientas de recopilación de datos.
Tiene interaccion con programas escritos usando lenguaje de consuta de base de datos