Sie sind auf Seite 1von 5

GUIA DE LABORATORIO

OPTIMIZACIÓN DE CONSULTAS SQL


A TRAVÉS DE HERRAMIENTAS DEL SMBD

ESTRUCTURA DE CONTENIDOS.

1. Introducción.
2. Objetivos.
3. Consideraciones.
4. Procedimiento.
5. Evidencias a Entregar.

1. Introducción.

En este laboratorio se abordará el tema de la optimización de consultas a


través de las herramientas del SMBD, con el fin de mejorar la eficiencia en
los tiempos de respuesta de la base de datos usando los recursos
disponibles. En algunas ocasiones la complejidad de la consultas puede ser
causante de una baja en el rendimiento del sistema, por tal motivo este
laboratorio está diseñado para el conocimiento de las herramientas y
métodos para que las BD alcancen un alto grado de eficiencia.

El tener el SMBD en óptimas condiciones depende en gran parte del diseño


de la estructura y de los objetos incorporados a las Bases de Datos, el
siguiente laboratorio abarca los temas de creación de índices,
herramientas para la optimización y algunas recomendaciones en el uso
de las base de datos

FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje


Optimización de consultas SQL a través de herramientas del SMBD

2. Objetivos.

Objetivo General.

Aplicar técnicas para optimizar la estructura de la base de datos y las


consultas, a partir del uso de herramientas de monitoreo para mejorar el
rendimiento y garantizar consistencia e integridad en los datos.

Objetivos específicos.

• Usar los recursos para optimizar la base de datos, mediante las


herramientas disponibles en el sistema.
• Utilizar herramientas para mejorar la definición y ejecución de consultas en
la base de datos.
• Hacer uso de índices para mejorar el desempeño a nivel de ordenamientos
y consultas en una Base de Datos.
• Analizar la estructura de la base de datos para mantener al mínimo las
lecturas en disco y mejorar los tiempos de respuesta.

3. Consideraciones.

Antes de realizar los procedimientos planteados en este laboratorio, se


sugiere revisar los siguientes aspectos:

Item Descripción

Soporte Teórico Previo al desarrollo de este laboratorio


debe haber revisado el material de
estudio donde encontrará los objetos de
aprendizaje:

• Optimización de Bases de Datos

• Índices

Además debe tener manejo de sentencias SQL.

2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Optimización de consultas SQL a través de herramientas del SMBD

Productos requeridos • Base de datos de la Secretaria de Salud


de la alcaldía de San Antonio del SENA o
en su defecto el script de construcción
de esta base de datos.

• Base de datos de la Secretaria de


Hacienda de la alcaldía de San Antonio
del SENA o en su defecto el script de
construcción de esta base de datos.

• Script con 5 consultas a optimizar sobre


la base de datos de la secretaría de
Hacienda, suministrada en el laboratorio.

Herramientas SW Se requiere tener instalada y configurada


la Máquina virtual proporcionada en la
plataforma con el SMBD instalado.

4. Procedimiento.

El laboratorio está diseñado para desarrollar competencias en lo


relacionado con la optimización de consultas en los SMBD, está compuesto
por: conocimiento en el manejo y creación de índices, herramientas para
la optimización de la BD y algunas recomendaciones para optimizar el
diseño de bases de datos y consultas.

A continuación se describen las acciones que se deben adelantar en el


laboratorio:

• Creación de índices en la base de datos de la Secretaria de salud de la


Alcaldía de San Antonio del Sena. En este apartado el aprendiz examinará
la BD identificando la estructura de las tablas y analizando el uso de
recursos durante la ejecución de consultas, posteriormente creará los
índices necesarios para mejorar el rendimiento de las mismas, soportando
estas acciones en un documento de control de cambios.

• En otra sección se hará un reconocimiento de las herramientas para la


optimización provistas por el SMBD. Mediante ejemplos prácticos se
realizarán las actividades sugeridas y posteriormente se revisarán los
registros, resúmenes o recomendaciones generadas por la herramienta

3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Optimización de consultas SQL a través de herramientas del SMBD

herramienta para mejorar la eficiencia en el manejo de recursos y de


tiempos de respuesta.

A partir de las acciones mencionadas se deberá construir una presentación


mostrando el procedimiento efectuado en diez (10) consultas SQL a ser
optimizadas para la base de datos de la secretaría de Hacienda de la
Alcaldía de San Antonio del Sena.

5. Evidencias a entregar.

• Documento de control de cambios de creación de índices. En este


documento se deben exponer las mejoras a ser incorporadas a la Base de
Datos de la secretaría de Salud de la alcaldía de San Antonio del Sena,
detallando el comportamiento antes y después de crear índices. De igual
forma se deben efectuar mediciones (tiempos de respuesta, Uso de
memoria, etc.) y el análisis que permitan evidenciar la importancia de los
cambios realizados presentándolos en el documento.

• Presentación electrónica que muestre las tareas de optimización de diez


consultas SQL asociadas a la secretaría de Hacienda, de las cuales cinco
(5) son suministradas en el laboratorio y las restantes deben ser
propuestas por el aprendiz. Cada consulta debe ser exhibida en una
diapositiva exponiendo el planteamiento original y la versión final
producto de las recomendaciones dadas por las herramientas del SMBD.
En la diapositiva también se debe documentar la mejora incorporada y
justificar el por qué según su criterio.

Los documentos solicitados deben


entregarse de acuerdo a las
indicaciones dadas en la guía de
aprendizaje y a lo que su instructor
le indique.

4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Optimización de consultas SQL a través de herramientas del SMBD

Optimización de consultas SQL a


LABORATORIO través de herramientas del SMBD
Desarrollador de contenido Edna Mireya Rivera Ledesma
Experto temático Fernelly Carvajal
Diego Alejandro Pinzón Roberto
Ana Yaqueline Chavarro Parra

Rafael Neftalí Lizcano Reyes


Asesor Pedagógico Edna Mireya Rivera Ledesma
Luis Gabriel Urueta Alvarez
Productor Multimedia Victor Hugo Tabares Carreño

Programadores Daniel Eduardo Martínez Díaz

Líder expertos temáticos Ana Yaqueline Chavarro Parra

Líder línea de producción Santiago Lozada Garcés

Oracle, Java, Oracle logo, son marcas registradas


propiedad de Oracle. Copyright ©

PostgreSQL, PostgreSQL logo, son marcas registradas


propiedad de PostgreSQL Global Development Group. Copyright ©

Microsoft SQL Server, Microsoft SQL Server logo,


son marcas registradas propiedad de Microsoft. Copyright ©

Atribución, no comercial, compartir igual

Este material puede ser distribuido, copiado


y exhibido por terceros si se muestra en los
créditos. No se puede obtener ningún
beneficio comercial y las obras derivadas
tienen que estar bajo los mismos términos de
licencia que el trabajo original.

5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje

Das könnte Ihnen auch gefallen