Definicion y objetivo de las vistas

Solo disponible en BuenasTareas
  • Páginas : 4 (935 palabras )
  • Descarga(s) : 4
  • Publicado : 31 de mayo de 2010
Leer documento completo
Vista previa del texto
Unidad 5 - Vistas

5.1 Definición y objetivo de las vistas.
Una vista de base de datos es un resultado de una consulta SQL de una o varias tablas; también se le puede considerar una tabla virtual.Las vistas tienen la misma estructura que una tabla: filas y columnas. La única diferencia es que sólo se almacena de ellas la definición, no los datos. Los datos que se recuperan mediante unaconsulta a una vista se presentarán igual que los de una tabla. De hecho, si no se sabe que se está trabajando con una vista, nada hace suponer que es así. Al igual que sucede con una tabla, se puedeninsertar, actualizar, borrar y seleccionar datos en una vista. Aunque siempre es posible seleccionar datos de una vista, en algunas condiciones existen restricciones para realizar el resto de lasoperaciones sobre vistas.
La mayoría de los DBMS soportan la creación y manipulación de vistas.
Descripción de vistas
Una vista actúa como filtro de las tablas subyacentes a las que se hace referencia enella. La consulta que define la vista puede provenir de una o de varias tablas, o bien de otras vistas de la base de datos actual u otras bases de datos. Asimismo, es posible utilizar las consultasdistribuidas para definir vistas que utilicen datos de orígenes heterogéneos. Esto puede resultar de utilidad, por ejemplo, si desea combinar datos de estructura similar que proceden de distintosservidores, cada uno de los cuales almacena los datos para una región distinta de la organización.
No existe ninguna restricción a la hora de consultar vistas y muy pocas restricciones a la hora demodificar los datos de éstas.
En la siguiente ilustración se muestra una vista basada en dos tablas.
[pic]

Las vistas son útiles por varias razones:
• Proporcionan un poderoso mecanismo deseguridad, ocultando partes de la base de datos a ciertos usuarios. El usuario no sabrá que existen aquellos atributos que se han omitido al definir una vista.
• Permiten que los usuarios accedan a los...
tracking img