Intranet  |  ECM  |  Correo

Desarrollo de Base de Datos

Como se procesan las consultas en SQL Server? Como diseñamos nuestras bases de datos? Que buenas prácticas estamos aplicando sobre el modelo inicial de la base de datos y sobre el desarrollo de las aplicaciones que van a hacer uso de SQL Server?

Afinamiento de consultas, troubleshooting de su ambiente SQL Server, planes de ejecución, prácticas comunes que son fundamentales para el desempeño de posterior de la plataforma de base de datos.

 

Diagrama de Base de Datos

Cumplimiento de las reglas de normalización. Se busca al menos cumplir las 3 reglas básicas que indiquen que al menos la tabla va a tener una llave primaria, que los datos que no son llaves van a depender de una llave y que los datos que no son llaves no dependan de atributos que no son llave.

Este tipo de trabajos son vitales para el buen desempeño de una aplicación a futuro.

Diagrama de Base de Datos

 

Planes de ejecución

Cuando se diseñan consultas sobre base de datos se ignora cómo se ejecutan esas sentencias sobre el motor de base de datos, se estarán utilizando índices?, porque si la consulta es sencilla el plan de ejecución es complejo?, porque se ordenan los datos si no se está especificando explícitamente un ordenamiento sobre la consulta?

Estas y muchas otras consultas se pueden desprender al analizar SQL Server y comprender como se ejecutan las sentencias dentro del motor de base de datos.

Planes de ejecución