martes, 27 de septiembre de 2016

Entorno de Desarrollo en APEX Oracle


Apex permite convertir una sola Base de Datos Oracle en un servicio de Base de Datos para grupos de trabajo compartido. Varios usuarios pueden acceder a él mediante un navegador web sin necesidad de instalar software adicional.

   Workspace, Espacio de Trabajo en Apex

La zona donde se desarrollan las aplicaciones se denomina espacio de trabajo, Worskspace. Un espacio de trabajo es una base de datos privada virtual que permite a varios usuarios trabajar dentro de la misma instalación de Oracle Application Express, manteniendo sus objetos, datos y aplicaciones privadas.

En un entorno de desarrollo, es posible crear un único espacio de trabajo compartido para todos los desarrolladores. Sin embargo, también se pueden crear espacios de trabajo dedicados a los desarrolladores o proyectos específicos.

La creación de un espacio de trabajo dedicado limita el acceso a los objetos del espacio de trabajo a sólo aquellos usuarios asociados con el área de trabajo.
La siguiente figura muestra las relaciones entre los usuarios y desarrolladores, áreas de trabajo y los esquemas de bases de datos.

Cuando se crea un espacio de trabajo, se asocia con un esquema nuevo o existente. Un esquema es  un contenedor lógico para los objetos de base de datos, como tablas, vistas y procedimientos almacenados. Un único esquema se puede asociar con uno o más espacios de trabajo.

Roles de Usuario en Apex

Al configurar los usuarios en Apex, se asignan roles y privilegios específicos. Los roles en Apex son los siguientes:

Usuarios finales: Son usuarios de la aplicación sin ningún acceso a las capacidades de desarrollo o administrativas.

Desarrolladores: Son usuarios que crean y editan aplicaciones y modifican objetos de Base de Datos. Los desarrolladores pueden tener sus propios espacios de trabajo o compartir un espacio de   trabajo.

•Administradores de área de trabajo. Son los desarrolladores que realizan tareas de administrador específicas de un espacio de trabajo, tales como la gestión de cuentas de usuario, espacio de trabajo de seguimiento de la actividad, y la visualización de archivos de registro.

•Administradores de Instancia. Son superusuarios que manejan la instancia completa donde se alojan los servicios de Administración de Apex.

La siguiente figura muestra varios usuarios con diferentes roles de acceso a aplicaciones del entorno Apex.



0 comentarios:

Publicar un comentario