Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA:
TALLER DE BASE DE DATOS
TRABAJO:
CREATE INDEX
FACILITADOR:
MARÍA CONCEPCIÓN LARA GÓMEZ
PRESENTA:
JACOB SANTOS MARTÍNEZ
SEMESTRE: 7
CARRERA:
ING. EN SISTEMAS COMPUTACIONALES.
La sentencia CREATE INDEX se utiliza para crear índices en
tablas SQL. Los índices se utilizan para recuperar datos de
la base de datos de forma sencilla y rápida.
Estos índices no pueden ser vistos por los usuarios, éstos no
pueden ver los índices, solo se utilizan para aportar mayor
rapidez a las búsquedas o consultas.
SQL CREATE La sentencia CREATE INDEX se utiliza para definir un índice
INDEX en una tabla de base de datos.
Un índice puede definirse en datos XML o en datos
relacionales. La sentencia CREATE INDEX también se utiliza
para crear una especificación de índice (metadatos que
indican al optimizador que una tabla de fuente de datos tiene
un índice).
Esta sentencia se puede incorporar a un programa de
aplicación o emitir mediante el uso de sentencias de SQL
Invocación dinámico. Es una sentencia ejecutable que puede prepararse
de forma dinámica sólo si el comportamiento de ejecución de
DYNAMICRULES está en vigor para el paquete (SQLSTATE
42509)
Los privilegios que posee el ID de autorización de la
sentencia debe tener al menos una de las autorizaciones
siguientes:
Uno de los siguientes:
El privilegio CONTROL sobre la tabla o el apodo en el que está
definido el índice
Autorización El privilegio INDEX en la tabla o el apodo en el que está
definido el índice
y uno de estos:
Autorización IMPLICIT_SCHEMA en la base de datos, si el
nombre de esquema implícito o explícito del índice no existe
Privilegio CREATEIN para el esquema, si el nombre de
esquema del índice hace referencia a un esquema existente
Crea un índice en una tabla, al crearlos se permiten valores duplicados:
CREATE INDEX nombre_indice
ON nombre_tabla (columna1, columna2, ...);
EJEMPLO CREATE INDEX