Roles Clave en Sistemas de Base de Datos

Clasificado en Informática

Escrito el en español con un tamaño de 4,44 KB

Administrador de la Base de Datos (ABD)

El ABD es el responsable de administrar los recursos del Sistema de Base de Datos (SBD) a nivel técnico. Esto incluye la Base de Datos (BD), el Sistema Gestor de Base de Datos (SGBD) y otro software (aplicaciones/programas de acceso).

Funciones del ABD:

  • Definir/Modificar la estructura de la BD y las restricciones de los datos.
  • Crear/Modificar estructuras de almacenamiento y métodos de acceso.
  • Conceder/Denegar permisos de acceso y controlar dicho acceso a datos (seguridad de la BD).
  • Definir planes de copias de seguridad de los datos de la BD.
  • Garantizar el funcionamiento correcto del sistema y proporcionar servicio técnico al usuario (resolución de problemas como respuesta lenta del sistema, etc.).
  • Adquirir los recursos software y hardware necesarios.

Diseñadores de la Base de Datos

Antes de implementar la BD, los diseñadores interactúan con sus futuros usuarios.

Proceso de Diseño:

  • Recogen y comprenden sus necesidades y objetivos, definiendo así los Requisitos.
  • Identifican los datos que almacenar en la base de datos.
  • Eligen las estructuras para representar y almacenar los datos.

Construcción:

  • Construyen la vista que satisface los requisitos de cada grupo de usuarios.
  • Construyen el diseño final de BD que satisface las necesidades de todos los usuarios (resultado de la integración de las diferentes vistas).

Usuarios Finales

Los usuarios finales interactúan con la base de datos para consultar, actualizar o generar informes.

Tipos de Usuarios Finales:

Ocasionales o Sofisticados

Su acceso es esporádico y distinto cada vez; suelen usar lenguajes de consulta.

Paramétricos o Normales

Realizan accesos constantes y repetitivos. Usan “transacciones programadas” diseñadas específicamente para ellos.

Avanzados o Especializados

Implementan sus propias aplicaciones especializadas para cumplir sus complejos requisitos. Este grupo incluye ingenieros, científicos, analistas de empresa, etc.

Autónomos

Usan BD personales, generalmente a través de una aplicación o paquete comercial específico.

Roles Técnicos y de Soporte del Sistema de BD

Los siguientes roles se encargan del diseño, creación y operación del software y entorno del sistema. No están interesados en el contenido de la base de datos en sí, sino en la infraestructura que la soporta.

Ingenieros de Software

(Analistas de sistemas y Programadores de aplicaciones)

Conocen perfectamente las capacidades y recursos del SGBD.

Analistas de Sistemas

Determinan las necesidades de procesamiento de los usuarios finales (especialmente los paramétricos). Especifican los conjuntos de operaciones que satisfacen esas necesidades.

Programadores de Aplicaciones

Implementan estas especificaciones en programas de aplicación. Se encargan de la prueba, depuración, documentación y mantenimiento de programas.

Diseñadores e Implementadores del SGBD

Diseñan e Implementan los Módulos e Interfaces del SGBD.

Operadores y Personal de Mantenimiento

Se encargan del entorno hardware y software del sistema de BD.

Desarrolladores de Herramientas

Diseñan e Implementan paquetes software que:

  • Facilitan el diseño y uso de los SBD, y
  • Permiten aumentar el rendimiento de los SBD.

Tipos de Herramientas:

  • Herramientas para el diseño de BD, de aplicaciones de BD, de interfaces de usuario, etc.
  • Herramientas para la creación de prototipos de aplicaciones de BD.
  • Herramientas para realizar simulaciones y generar datos de prueba.
  • Herramientas para la supervisión de rendimiento del sistema.

Entradas relacionadas: