El documento habla sobre secuencias y índices en bases de datos. Explica que las secuencias generan números únicos y pueden ser compartidas, y que los índices mejoran la velocidad de acceso a filas específicas. Recomienda crear índices cuando una columna tiene un amplio rango de valores o muchos valores nulos, y no crearlos para tablas pequeñas o que se modifican frecuentemente.
1. -Secuencias
*genera números “únicos“
*objeto que puede ser compartido por múltiples usuarios
*la secuencia se toma por valores de menor a mayor
--auto
*Un índice único se crea automáticamente cuando se define
una restricción PRIMARY KEY o UNIQUE. El nombre del índice
corresponde al nombre dado a la restricción
--manual
*Los usuarios pueden crear manualmente índices únicos y no
únicos en las columnas de una tabla para mejorar la
velocidad de acceso a las filas
*No se recomienda crear índices únicos en forma manual
CREATE SEQUENCE SQ_PRODUCTOS
MINVALUE 1
MAXVALUE 999999999999999999999999999
START WITH 1
INCREMENT BY 1
CACHE 20;
-Índices
*Un índice es una estructura de datos que permite acceder
--¿CUÁNDO CREAR UN ÍNDICE?
*La columna contiene un amplio rango de valores
*La columna contiene una gran cantidad de valores NULL
--¿Cuándo NO crear un índice?
*La tabla es pequeña (256/512 filas)
*La columna o columnas NO son usadas frecuentemente
*La tabla es modificada frecuentemente