Mapa mental
Vistas
Conteúdo do mapa
Vistas
En el modelo de datos relacional, la forma de guardar la información no es la mejor para ver los datos. Cuando se trabaja con bases de datos grandes, constituidas por muchas tablas con innumerables campos, es difícil presentar información cada vez más específica requerida por los usuarios finales y tomadores de decisiones, tanto para el experto responsable de la base de datos y el sistema de aplicación, como para los usuarios que interpretan dicha información.
En SQL, una vista es una tabla virtual basada en el resultado que se obtiene de la ejecución de una sentencia SELECT.
Las vistas tienen la misma estructura que una tabla: filas y columnas, la única diferencia es que sólo se almacena de ellas su definición, no sus datos
Las vistas tienen como objetivo ser una herramienta que contribuya a la seguridad y que además permita ocultar la complejidad de las estructuras que almacenan los datos, facilitando al usuario la interpretación de la información.
Al igual que sucede con una tabla, en una vista se pueden insertar, actualizar, borrar y seleccionar datos, pero considerando ciertas restricciones para algunas operaciones.
Para crear una vista se debe utilizar la sentencia CREATE VIEW, proporcionando un nombre a la vista y una sentencia SELECT válida como lo marca la siguiente sintaxis:
CREATE VIEW nombrevista [(columnas)] AS sentencia_SELECT [WITH CHECK OPTION ]
nombrevista: Nombre con que se identificará la vista
columnas Nombres con los que se identificarán las columnas de la vista. Por defecto, los nombres de las columnas devueltos por la sentencia SELECT se usan para las columnas de la vista. Para dar explícitamente un nombre a las columnas de la vista, es necesario indicar una lista de nombres separados con comas. La cantidad de nombres indicados, deben ser igual a la cantidad de columnas devueltas por la sentencia SELECT.
sentencia_SELECT Sintaxis general de la instrucción SELECT. (Ver inciso 3.2 Unidad III).
WITH CHECK OPTION Cláusula que evitará que inserten o actualicen registros con datos que no califiquen como verdaderos para la cláusula WHERE de la sentenica_SELECT de la vista.
Se puede utilizar también una vista para aplicar uniones de dos o más tablas. En este caso, los usuarios sólo ven una vista en vez de las tablas, y la instrucción SQL que los usuarios necesitan se vuelve mucho más simple
- Alterar la estructura de una vista Para modificar la definición de la vista, se utiliza ALTER VIEW, de forma similar a la forma en que se altera la estructura de una tabla
- SINTAXIS: ALTER VIEW nombrevista [(columnas)] AS sentencia_SELECT [WITH CHECK OPTION ]
- Alterar la estructura de una vista Para modificar la definición de la vista, se utiliza ALTER VIEW, de forma similar a la forma en que se altera la estructura de una tabla
Informações
- Descrição
- Mapa Mental sobre Vistas, criado por VICTOR RUIZ GRANADOS em 27-09-2018.
- Criado por
- VICTOR RUIZ GRANADOS
- Visualizações
- 0
- Avaliação