Schedules:

There are currently no scheduled classes for this course.

 
  Arquitectura y Optimización de Bases de Datos SQL Server 2005
 

Día 1: Conceptos básicos.

Estructura de los datos en SQL Server.

Extensiones, páginas de datos, filas, índices, montones.

 

          Teoría EER, 3FN, PK, FK, checks, defaults.

Constraints, PKs, FKs, defaults.

 

Día 2: Cómo se aplica la teoría en SQL Server?

Indexación, índices agrupados, índices no agrupados

Fragmentación, estadísticas, reorganización, mantenimiento de índices

 

          Mejora tu diseño de base de datos.

Tipos de datos, desnormalización

            Vistas indexadas, triggers.

 

Día 3: Mejora tus queries.

Consultas: joins, subqueries, derived tables

            Vistas, procedimientos almacenados, funciones definidas de usuario

 

         Cómo veo (e interpreto) lo que se hace por ahí dentro?

Analizador de consultas y SQL Profiler

Operadores lógicos y físicos

            Interpretar un plan de ejecución

 

Día 4: Es tan listo SQL Server para saber lo que quiero?

Query Processor. Optimización, recompilación, caché de procedimiento.

 

Día 5: Dichosos bloqueos.

Niveles de aislamiento, bloqueos

 

Apéndice: Cómo accedo desde el cliente?

Aplicación cliente: ADO.NET, connection, command, reader, adapter