Formació ATI Catalunya
Del 1 al 10 de junio de 2010 (martes y jueves de las 18.30 a las 21.30 h.)

Justificación
Los índices son, quizás, los principales artefactos de que dispone el diseñador de BD para obtener un alto rendimiento (buenos tiempos de respuesta en las consultas, muchas transacciones por segundo,..) Los SGBD del mercado dan al diseñador muchas posibilidades para la elección de los índices y sus múltiples opciones, pero una elección inapropiada puede empeorar sensiblemente el rendimiento. Para tomar las decisiones adecuadas en el diseño de los índices, hay que conocer bien su estructura y comportamiento, así como entender como son utilizados por el optimizador del SGBD.

Este curso pretende proporcionar los conceptos básicos necesarios para la actividad de diseño de índices. Se dará una visión global y amplia sobre estructuras y utilización de índices y sobre el funcionamiento de los optimizadores. Aunque no se orienta a ningún SGBD concreto, se presentan ejemplos de algunos de los SGBD más habituales del mercado (ORACLE, MS SQLServer, MySQL,...)

A quien va dirigido
Informáticos con alguna experiencia en el campo de las BD (Consultores, Analistas, Diseñadores y Administradores de BD, Técnicos de sistemas, etc.) que quieran introducirse en las tareas del diseño de índices con vistas a mejorar el rendimiento de las BD.

Requisitos
Es indispensable tener conocimientos básicos del lenguaje SQL

Contenidos

1.- Elementos de diseño físico de BD

2.- Indexación

  • Utilidad de los índices
  • Tipos de índices
    • Árboles-B clustered y no clustered
    • Índices hash y mapas de bits
    • Índices para textos
  • Estructuras internas
  • Índices compuestos versus varios índices
  • Consultas y utilización de los índices
  • Datos en el índice y consultas "solo índice"
  • Índices para funciones, joins, filtros, prefijos, vistas, etc.
  • Compresión de índices
  • Creación y mantenimiento de índices

3.- Introducción a los optimizadores

  • Optimización del SQL: Semántica, sintáctica y física
  • Planes de ejecución
  • Compilación y memoria
  • Esquema y estadísticas. Reglas y costes
  • Jerarquía y orden de las operaciones
  • Tipos de Join y su ejecución
  • Elección de los índices
  • Elección del plan
  • Ejecución del plan y como influir en él

Profesor
Rafael Camps Paré. Profesional informático desde 1962 (Fue Jefe de proyectos y Consultor senior en BULL y UNIVAC/UNISYS). Doctor en Informática. Profesor jubilado de la UPC. Socio nº 1 de ATI.

Duración, fechas y horario
12 horas
Semana 1: martes 1 y jueves 3 de junio.
Semana 2: martes 8 y jueves 10 de junio.
Horario: de las 18.30 a las 21.30 h.

Lugar
CEP. Centre d’Estudis Politècnics
Plaça Urquinaona 10.
(mapa)

Importe

Socios ATI: 200 €
No socios: 400 €

Información e inscripciones
Secretaría de ATI-Catalunya
Vía Laietana 46, pral. 1ª
08003 Barcelona
934125235
secrecat@ati.es

Horario de atención al público
Lunes a jueves: 10-13 h. y 16-19 h.
Viernes: 10-13 h.

(*) Sólo se aplicará la tarifa de socio a quien acredite su condición como tal. El importe de la matrícula se abonará ANTES de comenzar el curso. En el caso de solicitarla, la factura para SOCIOS será personalizada y constará en ella el NIF del socio.

GRUPO MÍNIMO: 5 PERSONAS.
PLAZAS LIMITADAS A 15 ASISTENTES.

ATI se reserva el derecho de efectuar las modificaciones necesarias.