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