Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

6.1 Vistas - Concepto

Ver el tema anterior Ver el tema siguiente Ir abajo

6.1 Vistas - Concepto

Mensaje por Coboler@ el Jue Abr 26, 2012 9:22 pm

Una vista no contiene datos. Es una definicion almacenada de un cojunto de filas y columnas. Cuando un programa accede a los datos definidos por una vista, el DB2 procesa la definicion de la vista. El resultado es un conjunto de filas a las que el programa puede acceder mediante instrucciones SQL.

Una vista es como una ventana a traves de la cual un programa puede acceder solo a los datos que necesita. Las vistas se pueden usar intercambiablemente con las tablas cuando se recuperan datos, y pueden llenarse de una o mas tablas. Puede tener nombres de columnas diferentes de los nombres de las tablas.

Las funciones de una vista son:


- Seguridad: No permitir el acceso de algunos usuarios a todos los datos de una tabla.

- Hacer disponible a una aplicacion un subconjunto de una tabla,lo cual es mas facil codificar instrucciones SQL ya que solo se acceden a las columnas y filas de una tabla que se necesitan.

Una vista basada en una tabla de empleados puede contener filas para un determinado departamento.

- Resumir datos de una tabla y hacerlos disponibles:

. La suma de valores de una columna
. El maximo valor de una columna
. El promedio de valores de una columna
. El resultado de una expresion aritmetica con una o muchas columnas

Cuando se actualizan los datos de una vista, se actualizan los datos de la tabla de la que se deriva, y, al contrario, si los datos de la tabla cambian, los datos accesibles a traves de vistas basadas en la tabla tambien cambian.
avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.