PARTE 1. Indexación 1. Características de los Índices Primarios 2. Índices primarios multi columna 3. Tablas sin índices primarios (NoPI) 4. Índices primarios particionados 5. Particionamiento multinivel 6. Consideraciones de rendimiento para índices primarios 7. Índices y estadísticas de valores 8. Índices Secundarios únicos y no únicos (USI y NUSI) 9. Consideraciones de rendimiento PARTE 2. Índices Join y Hash 1. Índices de tipo Join 2. Índices Join dispersos 3. Almacenamiento de índices Join 4. Índices de tipo Hash 5. Colección de estadístifcas para índices s hash PARTE 3. Tipos de datos de ARRAY 1. ARRAYs unidimensionales 2. ARRAYs multidimensionales 3. Creación y uso de tipos de datos de ARRAY 4. Acceso a elementos 5. Actualización de elementos 6. Operador y función de concatenación 7. Otras Funciones relacionadas PARTE 4. Tipo de datos PERIOD 1. Introducción a los periodos 2. Funciones BEGIN, END y LAST 3. Funciones de proximidad 4. Funciones de duración 5. Operadores LDIFF, RDIFF, P_INTERSECT, P_NORMALIZE 6. Operadores booleanos : PRECEDES, SUCCEEDS, MEETS, CONTAINS 7. Expresiones aritméticas 8. UNTIL_CHANGED PARTE 5. Tipos de datos Geoespaciales 1. Introducción a los datos geoespaciales 2. Datos geoespaciales y colección de estadísticas 3. El Minimum Bounding Rectangle (MBR) 4. Índices geoespaciales 5. Métodos para tipos ST_ 6. Datos geoespaciales y UDFs PARTE 6. Técnicas de expansión temporal 1. Expansión de series temporales y EXPAND ON 2. Expansión de intervalos y puntos ancla 3. Columnas derivadas de periodo 4. Consideraciones de normalización 5. SELECT NORMALIZE e INSERT-SELECT NORMALIZE PARTE 7. Columnas de identidad 1. Introducción 2. Asignación de valores 3. Inserciones en lote (bulk inserts) 4. Operadores sobre columnas de identidad 5. Uso de ALWAYS y MAXVALUE 6. La opción CYCLE 7. MAXIMUM, MINIMUM y GENERATED BY DEFAULT PARTE 8. Disparadores (Triggers) 1. Introducción a los disparadores 2. Creación y mantenimiento de disparadores 3. Tablas de transición 4. Cláusula REFERENCING 5. Cláusula WHEN 6. AFTER UPDATE 7. Encadenamiento de disparadores 8. Consideraciones de uso y rendimiento PARTE 9. Carga de datos 1. Estrategias básicas 2. Tiempo de respuesta vs rendimiento 3. Transformación y normalización 4. La utilidad FastLoad 5. La utilidad MultiLoad 6. La utilidad TPump PARTE 10. Compresión de datos 1. Tipos de compresión admitidos 2. Compresión algorítmica 3. Compresión de filas 4. Auto compresión 5. Compresión de índices Hash y Join 6. Compresión de Bloques (BLC) 7. BLC por hardware 8. BLC por software 9. Selección de la estrategia de compresión PARTE 11. Sentencias MERGE y UPSERT 1. Conceptos básicos 2. MERGE de una única fila 3. MERGE y UDFs 4. MERGE Insert 5. MERGE Update 6. Subconsultas escalares y MERGE 7. MERGE y disparadores 8. UPSERT PARTE 12. Tablas de Error 1. Introducción 2. Acquisition Error Table 3. Application Error Table 4. Reglas y limitaciones 5. Operaciones MARK / IGNORE 6. Purgado y copia de seguridad PARTE 13. Stored Procedure Language (SPL) 1. Introducción a los procedimientos almacenados 2. Definición e invocación 3. Parámetros de entrada y salida 4. Valores de retorno 5. Condicionales 6. Bucles 7. Cursores PARTE 14. SPL Avanzado 1. Sentencias SQL Embebidas dinámicas 2. Gestores de condición. SQLSTATE 3. EXIT y CONTINUE 4. Condiciones genéricas y específicas 5. Gestión de errores. Condiciones y señales 6. SIGNAL / RESIGNAL 7. Área de diagnóstico 8. Las áreas de descriptores y de comunicaciones (SQLDA y SQLCA) PARTE 15. Queue Tables 1. Introducción 2. Propósito y uso básico 3. Inserción y extracción de filas 4. SELECT AND CONSUME 5. Mejores prácticas PARTE 16. Interfaz con otros lenguajes 1. Acceso a Teradata desde Java JDBC 2. Acceso a Teradata mediante ODBC 3. Acceso mediante scripts bteq 4. Acceso a Teradata desde PHP
Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa