5.22.4.5 Construcción de Consultas (8 horas) [Habilidades AG-C09,AG-C12]

Referencias Bibliográficas: [Ramakrishnan and Gehrke, 2002,Beaulieu, 2009]

Temas

  1. Consultas SQL complejas: subconsultas anidadas, subconsultas correlacionadas.
  2. Funciones de agregación y operaciones GROUP BY.
  3. Operaciones de conjunto: UNION, INTERSECT, EXCEPT.
  4. Operaciones JOIN: inner, outer, natural, cross joins.
  5. Manipulación de datos: INSERT, UPDATE, DELETE.
  6. Control de transacciones: COMMIT, ROLLBACK, SAVEPOINT.

Aprendizaje esperado (Learning Outcomes)

  1. Determinar cuándo una consulta SQL anidada está correlacionada o no [Usar]
  2. Componer una consulta SQL para actualizar una tupla en una relación [Usar]
  3. Formular consultas complejas con múltiples joins y subconsultas [Usar].
  4. Aplicar agregación para análisis de datos y generación de informes [Usar].
  5. Implementar operaciones de modificación de datos con control de transacciones [Evaluar].



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM