Manual de introducción al lenguaje SQL - VISTAS ALTERNATIVAS DE INFORMACIóN

12 - VISTAS ALTERNATIVAS DE INFORMACIóN


Curso gratis creado por Unav . Extraido de: http://www.unav.es/cti
19 Septiembre 2005
< anterior | 1 .. 8 9 10 11 12
""ORACLE permite diseñar y almacenar presentaciones alternativos para un conjunto de información dentro de la base de datos.

Las presentaciones o vistas (views) son tablas virtuales, como ventanas, a través de las cuales, vemos información almacenada en la base de datos. Los views no contienen información propia, pero puede operarse con ellas como si fueran tablas reales.

La utilización de views tiene tres ventajas:


* Simplifica el acceso a la información.

* Independencia de la información.

* Privacidad de la información.



Como ejemplo va a crearse un view como un subconjunto de la tabla completa, que nos muestre solamente algunas columnas de algunos empleados (los del Dpto nordmasculine 10).


CREATE VIEW asigna un nombre al view y define su contenido en forma de una búsqueda.


Búsqueda de información en un view

Puede utilizarse un view como si de una tabla se tratase. Para recuperar la información agrupada en un view se procese con el comando SELECT:



Asegurar la integridad de la información en los views

Cuando hemos creado el view con la cláusula WITH CHECK OPTION, Oracle asegura que toda la información que se añada a la tabla cumplirá la condición con la que se creó, WHERE DEPTNO='10'.

Si intentamos introducir un empleado del dpto 20:


da un error que indica que ese dato es incompatible con las condiciones de construcción del view.

""
< anterior | 1 .. 8 9 10 11 12

Autor y licencia de 'Manual de introducción al lenguaje SQL'


Curso gratis de Unav . Extraido de: http://www.unav.es/cti CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.