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
Publicar un comentario