Top 4 tipos de usuarios del sistema de base de datos

Este artículo arroja luz sobre los cuatro tipos principales de Usuarios del Sistema de Base de Datos. Los cuatro tipos de usuarios son: 1. Administrador de la base de datos 2. Usuarios en línea 3. Usuarios ingenuos 4. Programadores de aplicaciones.

Usuarios del Sistema de Base de Datos Tipo # 1. Administrador de Base de Datos:

El control centralizado de la base de datos es ejercido por una persona o grupo de personas bajo la supervisión de un administrador de alto nivel.

Esta persona o grupo se conoce como el administrador de la base de datos (DBA).

Son los usuarios que están más familiarizados con la base de datos y son responsables de crear, modificar y mantener sus tres niveles.

El DBA es el custodio de los datos y controla la estructura de la base de datos. El DBA administra los tres niveles de la base de datos y, en consulta con la comunidad de usuarios en general, establece la definición de la visión global o el nivel conceptual de la base de datos.

El DBA especifica aún más la vista externa de los diversos usuarios y aplicaciones y es responsable de la definición e implementación del nivel interno, incluida la estructura de almacenamiento y el método de acceso que se utilizará para el rendimiento óptimo del DBMS.

Los cambios en cualquiera de los tres niveles requeridos por cambios o crecimiento en la organización y / o tecnología emergente están bajo el control del DBA. El DBA también define el mapeo entre los niveles interno y conceptual, así como entre los niveles conceptual y externo.

Asegurar que se tomen las medidas adecuadas para mantener la integridad de la base de datos y que la base de datos no sea accesible para usuarios no autorizados es otra responsabilidad. El DBA es responsable de otorgar permiso a los usuarios de la base de datos y almacena el perfil de cada usuario en la base de datos.

Este perfil describe las actividades permitidas de un usuario en esa parte de la base de datos accesible para el usuario a través de una o más vistas del usuario. El sistema de base de datos puede utilizar el perfil de usuario para verificar que un usuario en particular pueda realizar una operación determinada en la base de datos.

El DBA también es responsable de definir los procedimientos para recuperar la base de datos de fallas debido a causas humanas, naturales o de hardware con una pérdida mínima de datos. Este procedimiento de recuperación debe permitir que la organización continúe funcionando y la parte intacta de la base de datos debe seguir estando disponible.

Usuarios del sistema de base de datos tipo # 2. Usuarios en línea:

Hay usuarios que pueden comunicarse con la base de datos directamente a través de un terminal en línea o indirectamente a través de una interfaz de usuario y un programa de aplicación. Estos usuarios son conscientes de la presencia del sistema de base de datos y pueden haber adquirido cierta experiencia en la interacción limitada que se les permite con la base de datos a través del programa de aplicación.

El más sofisticado de estos usuarios también puede usar un lenguaje de manipulación de datos para manipular la base de datos directamente. Los usuarios en línea también pueden ser usuarios ingenuos que requieren ayuda adicional, como los menús.

Usuarios del Sistema de Base de Datos Tipo # 3. Usuarios ingenuos:

Los usuarios que no necesitan conocer la presencia del sistema de base de datos o cualquier otro sistema que respalde su uso se consideran usuarios ingenuos. Un usuario de un cajero automático cae en esta categoría. El usuario recibe instrucciones a través de cada paso de una transacción, responde presionando una tecla codificada o ingresando un valor numérico.

Las operaciones que pueden realizar esta clase de usuarios son muy limitadas y afectan a una parte precisa de la base de datos; en el caso del usuario del cajero automático, solo una o más de sus propias cuentas.

Otros usuarios ingenuos de este tipo son los usuarios finales de la base de datos que trabajan a través de un programa de aplicación orientado al menú donde el tipo y el rango de respuesta siempre están indicados al usuario. Por lo tanto, a un diseñador de bases de datos muy competente se le podría permitir usar un sistema de base de datos particular solo como un usuario ingenuo.

Usuarios del sistema de base de datos Tipo # 4. Programadores de aplicaciones:

Los programadores profesionales que son responsables de desarrollar programas de aplicación o interfaces de usuario utilizados por los usuarios ingenuos y en línea entran en esta categoría. El programa de aplicación podría escribirse en un lenguaje de programación de propósito general como Assembler, C, COBOL, FORTRAN, Pascal o PL / 1 e incluir los comandos necesarios para manipular la base de datos.