Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1.34 KB

README.md

File metadata and controls

29 lines (15 loc) · 1.34 KB

Curso de Python y SQL

Propósito: dominar las consultas en el lenguaje SQL y su implementación con el lenguaje Python.

Contenido

I. Fundamentos de SQL

  • Conceptos: base de datos, tabla, registro, campo, tipo de dato, lleve principal, llave foráneas

Proyecto: Crear una base de datos que modele las tablas para almacenar la información de un almacén de productos: catálogo de productos, entradas y salidas del almacén.

  • Relaciones: uno a uno, uno a muchos, muchos a muchos.

Proyecto: Crear una base de datos con la estructura de usuarios, credenciales, perfiles, roles y permisos.

  • Búsquedas en una tabla: clausura where, paginación y límites, ordenamiento.

Proyecto: buscar los productos del almacén que llevan más tiempo en él.

  • Búsquedas en varias tablas: clausura join, vistas, búsquedas anidadas.

Proyecto: buscar los productos del almacén que llevan más tiempo en él y tienen mayor costo.

  • Estadísticos: operadores de agregación, grupos y segmentaciones, ventanas

Proyecto: Segmentar los productos del almacén por precio y tiempo en almacén en K segmentos iguales de precio (partir los precios uniformemente para formar K grupos del mismo número de elementos y lo mismo para el tiempo en el almacén dado en días)

  • Procedimientos: variables de entrada y salida, iteraciones, llamadas.