Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porFrancisco Javier Parra Montes Modificado hace 9 años
1
VISTAS
2
Una Vista es una tabla virtual. Provee otra manera de buscar en los datos existentes Se definen para facilitar y restringir el acceso a los datos de las tablas a usuarios limitados. Base de Datos II 2
3
VISTAS Sintaxis CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW nombre_vista [(columnas)] AS sentencia_select [WITH [CASCADED | LOCAL] CHECK OPTION] Base de Datos II 3
4
VISTAS Ejemplo Base de Datos II 4
5
VISTAS Sintaxis CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW nombre_vista [(columnas)] AS sentencia_select [WITH [CASCADED | LOCAL] CHECK OPTION] Base de Datos II 5
6
VISTAS WITH CHECK OPTION No permite hacer INSERT o UPDATE si no se cumplen las condiciones del WHERE de la definición de la vista. Base de Datos II 6
7
VISTAS Ejemplo Base de Datos II 7
8
VISTAS ¿Podemos crear una vista de otra vista? Base de Datos II 8
9
VISTAS ¿Podemos crear una vista de otra vista? Base de Datos II 9
10
VISTAS WITH LOCAL CHECK OPTION LOCAL restringe el CHECK OPTION sólo a la vista que está siendo definida. Base de Datos II 10
11
VISTAS WITH CASCADED CHECK OPTION CASCADED provoca que las vistas subyacentes también sean verificadas. Si no se indica, el valor por defecto es CASCADED. Base de Datos II 11
12
VISTAS Ejemplo Base de Datos II 12
13
VISTAS Base de Datos II 13
14
VISTAS Las vistas v4 y v5 estan definidas en términos de otra vista (v2). v4 emplea check option LOCAL, por lo que las inserciones sólo atraviesan la verificación de v4. v5 emplea check option CASCADED de modo que las inserciones no solamente atraviesan su propia verificación sino también las de las vistas subyacentes. Base de Datos II 14
15
¡Eso es todo! Base de Datos II 15
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.