Ir al contenido principal

Resumen

Las Vistas son sentencias SELECT, almacenadas en el Diccionario de Datos. Pueden ser Consultados como si fueran tablas, y en algunos casos pueden ser objeto de sentencias DML. A simple vista son columnas de una tabla, sin agregaciones o funciones; una Vista compleja puede unir tablas, agregados, y usar funciones. Como regla general, es posible hacer DML'S a través de una vista sencilla pero no a través de una Vista Compleja, pero hay excepciones.
Los sinónimos son alias que se pueden utilizar para acceder a las vistas y tablas. Sinónimos pueden simplificar el código por lo que no es necesario especificar los calificadores de esquema o los nombres de enlace de base de datos: permite ejecutar código sin necesidad de saber sobre la propiedad de los datos o la ubicación. Las tablas, vistas y sinónimos comparten el mismo espacio de nombres: dentro de un esquema, todos ellos deben tener nombres diferentes y se pueden utilizar indistintamente.
Secuencias generar números únicos, general para su uso como valores de clave principal. Índices tienen un doble propósito: hacer cumplir las restricciones y aumentar el rendimiento. Si un índice está disponible cuando se define una restricción, Oracle lo usara, de lo contrario, se crea implícitamente un índice. Cuando creamos índices para rendimiento, considere en columnas que utilizan para unir tablas o en cláusulas WHERE y crear índices de árbol B * en columnas con alta cardinalidad y los índices de mapa de bits en las columnas con relativamente pocos valores distintos.

Una Vista Simple tiene solo una tabla detalle no utiliza funciones ni agregaciones.
Una Vista Compleja puede estar basada de cualquier consulta SELECT, no importando que tan compleja sea.
Las vistas son objetos de esquema.
Una vista se puede consultar exactamente como si fuera una tabla.
Las vistas se pueden unir a otras vistas o tablas, pueden ser agregados, y en algunos casos se pueden aceptar instrucciones DML.
Vistas existen sólo como construcciones en el diccionario de datos. Cuando se consulta una vista, se debe ejecutar la instrucción SELECT subyacente.
Un sinónimo es un nombre alternativo para una vista o una tabla.
Sinónimos privadas son objetos de esquema , existen sinónimos públicos fuera de los esquemas de usuario y se pueden utilizar sin especificar un nombre de esquema como calificador .
Sinónimos comparten el mismo espacio de nombres que vistas y tablas, por lo que se pueden utilizar indistintamente.
Una secuencia genera valores únicos - a menos que sea MAXVALUE o MINVALUE y el CYCLE se han especificado.
Incrementar una secuencia no tiene por qué ser Confirmada y no puede ser revertido.
Cualquier sesión puede incrementar la secuencia mediante la lectura de su valor siguiente. Es posible obtener el último valor publicado de la sesión, pero no el último valor publicado.
Índices son necesarios para hacer cumplir las restricciones de clave única y primaria. NULL no se incluyen en los índices de árbol B *, pero se incluyen en los índices de mapa de bits.
B * índices de árbol puede ser único o no único, que determina si pueden aceptar valores de clave duplicados.
B * Tree índices son adecuados para altas columnas de cardinalidad, índices de mapa de bits de las columnas bajas de cardinalidad.

Los índices compuestos tienen una clave que consiste en varias columnas, que pueden ser de diferentes tipos de datos.

Comentarios