Justificació
Els índexs són, potser, els principals artefactes dels que disposa el dissenyador de BD per a obtenir un alt rendiment (bons temps de resposta de les consultes, moltes transaccions per segon...). Els SGBD del mercat donen al dissenyador moltes possibilitats per a l’elecció dels índexs i les seves múltiples opcions, però una elecció inapropiada pot empitjorar sensiblement el rendiment. Per prendre les decisions apropiades en el disseny dels índexs, s’ha de conèixer bé la seva estructura i comportament, així com entendre com són utilitzats per l’optimitzador del SGBD.
Aquest curs pretén proporcionar els conceptes bàsics necessaris per a l’activitat de disseny d’índexs. Es donarà una visió global i àmplia sobre estructures i utilització dels índexs i sobre el funcionament dels optimitzadors. Malgrat no s’orienta a cap SGBD concret, es presenten exemples d’alguns dels SGBD més habituals del mercat (ORACLE, MS SQLServer, MySQL...).
A qui va adreçat
Informàtics amb alguna experiència en el camp de les BD (Consultors, Analistes, Dissenyadors i Administradors de BD, Tècnics de sistemes, etc.) que vulguin introduir-se en les tasques del disseny d’índexs de cara a millorar el rendiment de les BD.
Requisits
És indispensable tenir coneixements bàsics del llenguatge SQL.
Programa
1.- Elements de disseny físic de BD
2.- Indexació
- Utilitat dels índexs.
- Tipus d’índex.
- Arbres-B clustered i no clustered.
- Índexs hash i mapes de bits.
- Índexs pera texts.
- Arbres-B clustered i no clustered.
- Estructures internes.
- Índex compost versus diferents índexs.
- Consultes i utilització dels índexs.
- Dades a l’índex i consultes "només índex".
- Índexs per a funcions, joins, filtres, prefixes, vistes, etc.
- Compressió d’índexs.
- Creació i manteniment d’índexs.
3.- Introducció als optimitzadors
- Optimització de l’SQL: Semàntica, sintàctica i física.
- Plans d’execució.
- Compilació i memòria.
- Esquema i estadístiques. Regles i costos.
- Jerarquia i ordre de les operacions.
- Tipus de Join i la seva execució.
- Elecció dels índexs.
- Elecció del pla.
- Execució del pla i com influir-hi.
Professor
Rafael Camps Paré. Professional informàtic des de 1962 (va ser Cap de projectes i Consultor sènior a BULL i UNIVAC/UNISYS). Doctor en Informàtica. Professor jubilat de la UPC. Soci nº 1 de l’ATI.
Durada, dates i horari
12 hores.
Setmana 1: dimarts 1 i dijous 3 de juny.
Setmana 2: dimarts 8 i dijous 10 de juny.
Horari: de les 18.30 a les 21.30 h.
Lloc
CEP. Centre d’Estudis Politècnics
Plaça Urquinaona 10.
(mapa)
Import
Socis ATI: 200 €
No socis: 400 €
Informació i inscripcions
Secretaria de ATI-Catalunya
Via Laietana 46, pral. 1ª
08003 Barcelona
934125235
secrecat@ati.es
Horari d’atenció al públic
Dilluns a dijous: 10-13 h. i 16-19 h.
Divendres: 10-13 h.
(*) Només s’aplicarà la tarifa de soci a qui ho acrediti. El import de la matrícula s’abonarà ABANS de la iniciació del curs. En el cas de sol·licitar la factura pera SOCIS, serà personalitzada i hi constarà el NIF del soci.
GRUP MÍNIM: 5 PERSONES.
PLAÇES LIMITADES A 15 ASSISTENTS.
ATI es reserva el dret d’efectuar les modificacions necessàries.