Herramientas para la programación de queries con SQL

Estudia en la Universidad N°1 de habla hispana en Latinoamérica por QS Latam University Rankings 2024

Acerca del programa:

Entre las principales características avanzadas del programa SQL está la función de programación de queries, proceso que servirá de apoyo para la eficiente administración de base de datos.

INFORMACIÓN IMPORTANTE: Una vez realizada la preinscripción, deberá enviar el certificado de aprobación del curso del nivel anterior (ver requisitos de ingreso) o el test de diagnóstico para su revisión a barbara.ruz@uc.cl


Dirigido a:

Personal a cargo de la administración y análisis de datos.


Jefe de Programa

Jaime Navón Cohen

Profesor Asociado. Ingeniero Civil Eléctrico de la U.de Chile, Master en Ciencias de la Computación del Technion en Israel y Doctor en Ciencias de Computación de University of North Carolina at Chapel Hill. Jefe de Programa en los diplomados de Big Data Ciencia de Datos, Inteligencia de Negocios, Desarrollo de Aplicaciones Web y Desarrollo de Aplicaciones Móviles y Blockchain.
linkedin

Equipo Docente

keyboard_arrow_down

Marcela Contreras Gálvez

Operadora de computadores profesionales. Profesora de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

Miguel Ángel Valladares Silva

Analista de sistemas, AIEP. Profesor de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

Rosa Lara Cuevas

Ingeniera en Informática DUOC UC. Profesora de Capacitación y Desarrollo UC, en el programa de computación EccompUC, Pontificia Universidad Católica de Chile.

(*) El curso será dictado por uno de los profesores descritos en “equipo docente” que será designado por la unidad.

Descripción

Este curso está dirigido a trabajadores que administran bases de datos y que, además, constantemente están en búsqueda de optimizar sus procesos de gestión laboral.

En la actualidad, con el creciente uso de tecnologías de la información, el almacenamiento de grandes volúmenes de datos ha aumentado de forma exponencial. Encontrar la mejor estrategia para gestionar dicha información, requiere de herramientas que provean soluciones ágiles, eficientes y seguras. Bajo este contexto nace el presente programa, con el cual los alumnos podrán estudiar y sacar máximo provecho al potencial de las herramientas del software SQL Server.

Al finalizar el curso, los participantes serán competentes para ejecutar consultas complejas con cruces de datos provenientes desde varias fuentes. Esto les permitirá tomar decisiones de gestión en forma oportuna y confiable.

(*) No se aceptan cambios de curso o nivel una vez iniciada la actividad.

(**) El cierre de matrículas será 48 horas hábiles antes del inicio de la actividad. 

(***) Las clases Zoom NO serán grabadas por lo que el alumno deberá asistir para no quedar ausente.

Requisitos de Ingreso

Haber aprobado el curso “Modelamiento de base de datos y consultas con SQL Server” o “Manejo de queries para la extracción y análisis de datos con SQL” o, en su defecto, desarrollar un ejercicio de diagnóstico que medirá los conocimientos necesarios para el buen manejo de los temas a tratar en el curso. Una vez realizada la preinscripción, deberá enviar el certificado de aprobación del curso del nivel anterior o el test de diagnóstico para su revisión a barbara.ruz@uc.cl

Objetivos de Aprendizaje

Emplear las herramientas de Microsoft SQL-Server en la programación de consultas de alta complejidad.  

Metodología

El curso se desarrollará mediante unidades temáticas que comprenden sesiones teórico-prácticas. La metodología emplea ejercicios diseñados para facilitar la participación de los alumnos, internalizando los contenidos, aplicando herramientas y ejercitando competencias a través del uso de 2 plataformas digitales: Moodle y Zoom.

En el caso de la plataforma Moodle, esta será utilizada por cada participante para tener acceso al escritorio del alumno. En este espacio virtual podrán encontrar la documentación del programa, apuntes de estudio, manual del usuario, chat de comunicación con el relator y links de ingreso a las sesiones por Zoom.

Para las clases que se realizan por Zoom, la primera parte, a modo de introducción, será destinada a la presentación conceptual y análisis teórico de los conceptos. En estas sesiones los relatores desarrollarán los contenidos con medios audiovisuales (presentaciones en PowerPoint, cuando corresponda), basándose en una metodología participativa entre profesor y estudiantes. El resto de cada sesión será de tipo práctico. En donde los participantes podrán llevar a la práctica la materia y los conceptos vistos en la clase.

En las horas prácticas se realizarán las siguientes actividades en clases:

  • Consultas para extracción y análisis de datos.
  • Consultas multitabla.
  • Elaboración de queries para procesos automatizados.
  • Elaboración de queries para procesos condicionales.
  • Creación de tablas temporales y vistas para resúmenes de datos.

Desglose de cursos

1.     Identificar el entorno gráfico de SQL-Server Management Studio (SSMS).

1.1.  Entorno gráfico en SQL Server.

1.1.1.    Explorador de objetos.

1.1.2.    Explorador de plantillas.

1.1.3.    Editor de consultas.

1.1.4.    Descripción del lenguaje SQL - Transact SQL.

2.     Manejar información mediante consultas programadas en SQL Server.

2.1.  Programación de consultas.

2.1.1.    Tipos de datos en Transact SQL.

2.1.2.    Definición y sintaxis de una consulta.

2.1.3.    Consultas multitablas mediante INNER JOIN, LEFT JOIN.

2.1.4.    Índices, uso y creación.

2.1.5.    IDENTITY.

2.1.6.    Procedimientos almacenados.

2.1.7.    Triggers.

2.1.8.    Subconsultas.

3.     Generar consultas con sentencias de control en el programa SQL Server.

3.1.  Consultas.

3.1.1.    IF, ELSE.

3.1.2.    CASE.

3.1.3.    WHILE.

3.1.4.    CAST, CONVERT.

4.     Utilizar contenedores de datos con resumen de información.

4.1.  Creación de contenedores.

4.1.1.    Crear y utilizar vistas.

4.1.2.    Crear vistas con datos de múltiples tablas.

4.1.3.    Crear vistas con datos calculados.

4.1.4.    Crear tablas temporales.

4.1.5.    Tipos de tablas temporales.

Evaluación

Los participantes aprobarán el curso con nota mínima 4,0 en escala de 1 a 7.

Tendrán las siguientes evaluaciones y ponderaciones:

Una primera prueba práctica individual que será valorada con pauta de cotejo y cuya ponderación corresponde al 40% de la nota final del curso.

Esta actividad consistirá en utilizar queries multitabla y queries para automatización de procesos.

Los criterios que se evaluarán son:

  • Uso de distintos JOIN.
  • Uso de procedimientos almacenados.
  • Uso de Triggers.
  • Uso de subconsultas.

Una segunda prueba práctica individual que será valorada con pauta de cotejo y cuya ponderación corresponde al 60% de la nota final del curso.

Esta actividad consistirá en utilizar condicionamientos de procesos y resúmenes de información.

Los criterios que se evaluarán son:

  • Uso de sentencias de control.
  • Uso de tablas temporales.
  • Uso de vistas.

Requisitos Aprobación

El alumno recibirá un certificado digital de aprobación al alcanzar un promedio de nota igual o superior a 4,0 y asistencia de conexión sincrónica mínima del 75%.

Proceso de Admisión

Las personas interesadas deberán completar la ficha de inscripción ubicada al lado derecho de esta página web.

  • Las inscripciones son hasta completar las vacantes.
  • Si el pago lo efectúa su empresa, el encargado de capacitación de su empresa debe ingresar el requerimiento en “Inscripción Empresa”, subiendo ficha de inscripción con firma y timbre además de ODC, OTIC, OC CM.

VACANTES: 20

INFORMACIÓN RELEVANTE

  • Con el objetivo de brindar las condiciones de infraestructura necesaria y la asistencia adecuada al inicio y durante las clases para personas con discapacidad: Física o motriz, Sensorial (Visual o auditiva) u otra, los invitamos a informarlo. 
  • El postular no asegura el cupo, una vez inscrito o aceptado en el programa se debe pagar el valor completo de la actividad para estar matriculado.
  • No se tramitarán postulaciones incompletas.

Puedes revisar aquí más información importante sobre el proceso de admisión y matrícula.


¿Te parece interesante este programa?

No