La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

VISTAS.  Una Vista es una tabla virtual.  Provee otra manera de buscar en los datos existentes  Se definen para facilitar y restringir el acceso a.

Presentaciones similares


Presentación del tema: "VISTAS.  Una Vista es una tabla virtual.  Provee otra manera de buscar en los datos existentes  Se definen para facilitar y restringir el acceso a."— Transcripción de la presentación:

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


Descargar ppt "VISTAS.  Una Vista es una tabla virtual.  Provee otra manera de buscar en los datos existentes  Se definen para facilitar y restringir el acceso a."

Presentaciones similares


Anuncios Google