Ir directamente a la información del producto
1 de 2

SQL server

SQL server

Precio habitual $200.000 CLP
Precio habitual $200.000 CLP Precio de oferta $200.000 CLP
Oferta Agotado
Tipo de curso

Las empresas guardan datos en los servidores, esa información se puede procesar para crear querys a la medida, reportes de gestión.

Duración 20 hrs. (18 de Marzo Martes y jueves 19:00 - 21:00)

Ver todos los detalles
  • Modalidad

    Puedes estudiar en vivo por Zoom con un grupo de alumnos o con nuestros cursos grabados ambas modalidades cuentan con certificado y acceso al campus virtual

  • Campus virtual

    Las clases son en vivo, pero quedan grabadas con todo el material del curso para que los alumnos puedan repasar 24/7 con esto pueden reforzar su conocimiento aplicado a distintos proyectos

  • Certificado

    Nuestros alumnos deben rendir trabajos aplicados que son evaluados para obtener certificados de acreditación de conocimientos en nuestros distintos cursos de análisis de datos

Contenido del curso

Clase 1: Introducción a SQL

  • Funciones:SELECT: Recuperación de datos de una tabla.
  • WHERE: Filtrado de filas basado en una condición.
  • TOP: Selección de un número limitado de filas.
  • MONTH(): Extracción del mes de una fecha.
  • YEAR(): Extracción del año de una fecha.
  • Problemas resueltos:Seleccionar todos los datos de una tabla específica (ej: ventas).
  • Filtrar ventas por código de producto (ej: ‘AA11’).
  • Seleccionar las primeras N filas de una tabla.
  • Crear una nueva columna calculada (ej: Inventario_Seguridad como 20% de la cantidad).
  • Crear columnas para el mes y el año a partir de una columna de fecha.
  • Creación de una vista (Reporte_1) a partir de una consulta.

Clase 2: Filtros y Operaciones Básicas

  • Funciones:Operadores de comparación (=, >=, <=).
  • Operadores lógicos (AND, OR).
  • IN: Selección de filas que coinciden con un conjunto de valores.
  • Problemas resueltos:Filtrar datos por año y mes.
  • Creación de una vista filtrada (ej: Operaciones_Abril_2022).
  • Filtrar datos utilizando múltiples condiciones con AND y OR.
  • Seleccionar filas donde el código de producto esté en una lista específica.
  • Crear una nueva columna con un valor constante.

Clase 3: Cruce de Tablas (JOIN)

  • Funciones:INNER JOIN: Cruce de tablas que devuelve solo las filas coincidentes en ambas tablas.
  • LEFT JOIN: Cruce de tablas que devuelve todas las filas de la tabla izquierda y las coincidentes de la tabla derecha.
  • IS NULL: Filtrar filas donde un valor es nulo.
  • IS NOT NULL: Filtrar filas donde un valor no es nulo.
  • FULL JOIN: Cruce de tablas que devuelve todas las filas de ambas tablas, combinando las filas coincidentes y llenando con NULL los valores no coincidentes.
  • COUNT(): Contar el número de filas en una tabla.
  • Problemas resueltos:Cruzar dos tablas utilizando INNER JOIN y entender la pérdida de datos si no hay coincidencias exactas.
  • Cruzar dos tablas utilizando LEFT JOIN para mantener todas las filas de la tabla izquierda.
  • Filtrar resultados de LEFT JOIN para encontrar valores nulos en la tabla derecha.
  • Crear vistas con INNER JOIN y LEFT JOIN.
  • Identificar productos que no se han vendido.
  • Detectar valores nulos en ambas tablas utilizando FULL JOIN.
  • Agregar columnas calculadas en un JOIN (ej: Venta_Total, Costo_Total, Utilidad).

Clase 4: Tipos de JOIN y Vistas de Control

  • Funciones:RIGHT JOIN: Similar a LEFT JOIN, pero prioriza la tabla de la derecha.
  • Problemas resueltos:Crear una vista (Control_Precio_Venta) para identificar productos vendidos sin precio en la tabla de productos.
  • Crear una vista (Control_Productos_No_Vendidos) para mostrar los productos no vendidos.
  • Calcular el margen de utilidad sobre las ventas.
  • Comparación de los resultados de INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL JOIN.

Clase 5: Ordenamiento, Filtrado Avanzado y Cruce de Múltiples Tablas

  • Funciones:ORDER BY: Ordenar los resultados de una consulta.
  • DESC: Ordenar en orden descendente.
  • Operadores de fecha (>=, <=).
  • Problemas resueltos:Mostrar las N principales ventas ordenadas de mayor a menor.
  • Filtrar ventas por un rango de fechas específico.
  • Filtrar datos por mes y año.
  • Cruzar tres tablas utilizando LEFT JOIN e INNER JOIN.
  • Crear una vista (Valorizacion) con cálculos de Venta_Total, Costo_Total y Bono_Total.
  • Crear reportes resumidos por vendedor, código de producto y familia de productos.
  • GROUP BY: Agrupar filas que tienen el mismo valor en una o más columnas en una fila de resumen.
  • SUM(): Calcular la suma de los valores en una columna.

Clase 6: Cruce de Múltiples Tablas y Requerimientos Complejos

  • Problemas resueltos:Cruzar cuatro y cinco tablas.
  • Crear columnas calculadas: Venta Total, Costo Total, Utilidad Total, Impuesto, y Bono Total.
  • Crear una vista que agrupe por país, sumando cantidad, venta total, costo total e impuesto.
  • Crear filtros para todos los informes.
  • Realizar consultas con columnas condicionales.

Clase 7: Creación de Vistas Complejas y Manipulación de Datos

  • Funciones:LEFT(): Extraer una parte de una cadena de texto desde la izquierda.
  • CASE WHEN: Permite definir condiciones para asignar valores a una columna.
  • CONCAT(): Concatenar cadenas de texto.
  • Problemas resueltos:Cruzar cuatro y cinco tablas combinando diferentes tipos de JOIN.
  • Filtrar datos del primer semestre de 2022.
  • Crear una columna Tipo_Transporte basada en el país de origen.
  • Crear vistas agrupadas por país, año, mes y vendedor.
  • Seleccionar las N mayores y menores ventas.

Clase 8: Creación de Tablas de Reportes y Procedimientos Almacenados

  • Funciones:SELECT INTO: Crear una tabla a partir de una consulta.
  • DROP TABLE: Eliminar una tabla.
  • CREATE PROC: Crear un procedimiento almacenado.
  • EXECUTE: Ejecutar un procedimiento almacenado.
  • Problemas resueltos:Crear una tabla a partir de una vista.
  • Actualizar una tabla de reporte.
  • Crear procedimientos almacenados para actualizar múltiples tablas.
  • Crear un procedimiento almacenado para abrir vistas y tablas.
  • Crear vistas y procedimientos almacenados para un caso práctico de negocio.

Clase 9: Análisis de datos y creación de reportes.

  • Funciones:ALTER TABLE: Modificar la estructura de una tabla (agregar, eliminar o modificar columnas).
  • ADD CONSTRAINT: Agregar una restricción a una tabla (ej: clave primaria).
  • UPDATE: Modificar los datos de una tabla.
  • CAST(): Convertir un tipo de dato a otro.
  • Problemas resueltos:Modificar tipos de datos de columnas.
  • Agregar claves primarias a tablas.
  • Crear vistas para reportes de ventas por comuna y región.
  • Crear procedimientos almacenados para actualizar vistas en tablas de reporte.
  • Diseñar una estrategia para saber si se cumplen las metas en monto y en unidades.

Clase 10: Trabajo Final Aplicado

  • Problemas resueltos:Crear una vista llamada analisis_metas_unidades que indique si se cumple o no una meta.
  • Crear una vista llamada analisis_fletes que calcule el flete según la región y unidades del pedido.
  • Crear una vista llamada resumen_fletes que muestre el total de unidades por tipo de flete.
  • Crear un reporte llamado Categorias_mas_vendidas_fuera_Santiago.
  • Crear un procedimiento almacenado para transformar las vistas creadas en tablas.