Ir al contenido principal

Crear Vistas Simples y Complejas

Vistas y Sinónimos no almacenan datos, sino que proporcionan una capa de abstracción entre los usuarios y los datos. Las Tablas, Vistas y Sinónimos comparten el mismo espacio de nombres.
Las secuencias son un mecanismo para generar números únicos.  En muchas Bases de Datos, valores de la Llave Primaria se definen como un número único. Una secuencia puede emitir dichos números en demanda, sin que los programadores necesitan preocuparse acerca de si realmente son únicos.

Para el usuario, una Vista parece una Tabla: Una estructura bidimensional de filas con columnas, con las cuales el usuario puede ejecutar sentencias SELECT y DML. La vista es simplemente una declaración SELECT. Cualquier instrucción SELECT devuelve un conjunto bidimensional de filas. Si se guarda la instrucción SELECT en una vista, entonces, cada vez que el usuario consulta o actualiza las filas de la vista, la sentencia se ejecuta, y el resultado se presenta a los usuarios como si fuera una tabla. La instrucción SELECT en la que se basa una vista puede ser cualquier cosa. Puede ser JOINS, Agregaciones o hacer Ordenamientos; absolutamente cualquier cosa que es legal en el comando SELECT se puede utilizar. Sin embargo, si la vista es Compleja, sólo SELECT se pueden ejecutar contra ella. En una Vista Simple se pueden utilizar DML’s y SELECT. Como es de espera en una Vista Simple, son basadas sobre sentencias SELECT sumamente sencillas. Vistas complejas son basadas sobre sentencias más complejas.

Comentarios