Curso online de SQL para el análisis de datos

En este curso online conocerás cómo obtener bases de datos con SQL para crear reportes y gestionar información útil en la toma de decisiones.

Actualizado el 09/2020

4.76(29)

1,155 Estudiantes

Jose Manuel Incera Rosas

Regional Operations Manager Uber

¿Qué aprenderás en este curso online de SQL para el análisis de datos?

  • Realizarás la extracción de información compleja de una base de datos en SQL.
  • Crearás tu primera base de datos con las relaciones necesarias.
  • Conocerás los tipos de joins y los compararás con los diferentes resultados.
  • Aprenderás a unir datos de tres diferentes tablas y examinar su comportamiento.
  • Sabrás transformar queries a CTE y utilizar esa información para escribir un query que resuma esos datos (conocerás los tipos de Window Functions).
  • Serás capaz de crear libremente un reporte en Excel.

Descripción

En este curso de SQL online te enseñaremos a extraer información de cualquier base de datos, manipularla y generar insights y conocimiento.

Las clases iniciarán repasando los conceptos aprendidos en el curso de SQL previo. José Manuel validará tus conocimientos básicos sobre modelo relacional, tipos de SQL, select, from, where, order, limit, agregaciones, group by, case y subqueries.

Con este curso de SQL podrás entender cómo funcionan las uniones de tablas en SQL. Verás un poco de teoría de conjuntos, conocerás los tipos de joins (INNER JOIN, OUTER JOIN y CROSS JOIN) y los compararás con los diferentes resultados.

Explorarás tablas, datos y formatos; aprenderás cuáles son las mejores estrategias para obtener información y qué campos pueden ser más interesantes. Sabrás cómo generar histogramas para comprender, por ejemplo, cómo se distribuye el ingreso, todo gracias a este curso de SQL online.

Finalmente, cuando culmines nuestro curso de SQL en línea, obtendrás las habilidades para generar un proyecto completo, desde la extracción de información de diferentes tablas, la filtración de la información, hasta la manipulación de la misma para generar resultados que tengan relevancia en un negocio.

Curso de nivel intermedio

Este curso con José Manuel Incera es un curso de SQL de nivel intermedio, porque se centra en la extracción de datos con SQL (por sus siglas en inglés Structured Query Language). José Manuel te explicará cómo utilizar estos resultados obtenidos para generar un reporte en Excel y tomar decisiones aplicadas a los negocios.

Es ideal para el estudiante que tenga conocimientos de SQL, manejo de bases de datos, manejo de queries y algunas funciones para manipular los campos. De hecho, uno de los requisitos deseables para llevar este curso de SQL es haber tomado el curso introductorio SQL: Desarrollo y Gestión de bases de datos.

¿Qué necesito para aprender a SQL para el análisis de datos?

  • Tener instalado Docker en tu computadora. Docker, como ya debes saber, es un software de código abierto.
  • Tener instalado pgAdmin en tu computadora. PgAdmin es una plataforma de administración y desarrollo de código abierto.
  • Haber tomado el curso de SQL: Desarrollo y Gestión de bases de datos con Jorge Delgado. (Deseable).

¿Qué habilidades voy a aprender en este curso de SQL para el análisis de datos?

SQL

  • El lenguaje de consulta estructurado (SQL) te permite extraer información adecuada y compleja para realizar reportes ejecutivos, tomar decisiones y dirigir un mejor análisis de negocio.

    En el curso de SQL para el análisis de datos, aprenderás a manipular y extraer datos de manera efectiva. Conocerás la estructura básica de un query, cómo funcionan las uniones de tablas en SQL, los tipos de joins más comunes (INNER JOIN y OUTER JOIN), cuándo usar el CROSS JOIN, cómo utilizar sub queries y CTE y para qué sirven las Window Functions y más.

Bases de datos

  • Aprenderás a manejar bases de datos distintas y a relacionarlas entre sí. Sabrás explorar, comparar y resumir datos y enfrentarte a una base de datos desde cero, así como identificar la información más relevante.

    Por ejemplo, las Window Functions te servirán para comparar datos agregados en una query y agruparlos según tu criterio.

Análisis de data

  • Una vez que hayas identificado la información más importante de tu base de datos, la extraerás y serás capaz de usar toda la información obtenida para crear un reporte ejecutivo funcional.

Información del curso

  • Duración: 1h 38m

  • 31 clases de acceso ilimitado

  • 2 Archivos adjuntos

  • Certifícate al terminar

Transcripts

1. Introducción: Hola, mi nombre es Jose Manuel y te doy la bienvenida al curso de SQL para el análisis de datos. Actualmente trabajo en Uber como analista de datos y gran parte de mi trabajo es utilizar los datos para ayudar a los equipos estratégicos a tomar decisi 2. ¿Qué resolveremos?: Hola de nuevo. Seguro has escuchado hablar de que el 90 por ciento de las startups que se crean fracasan en los siguientes 5 años. Qué pasaría si estas empresas desde un inicio hubieran empezado a explotar sus datos, analizarlos, tratar de entender c 3. Modelo Relacional y Diversos tipos de SQL : Hola. Bienvenido al segundo módulo del curso de programación con SQL. En esta clase haremos un breve repaso de cuáles son los diferentes tipos de SQL y después revisaremos qué es el modelo relacional para después entender cuál es el tipo de datos y m 4. SELECT, FROM, WHERE, ORDER, LIMIT: Hola, bienvenido a la clase 4 del módulo 2, en el curso anterior aprendiste lo básico de programación en SQL. Aprendiste a escribir un query de dónde se saca la información, a manipular un poco de data con ciertas funciones? En esta clase haremos un 5. AGREGACIONES, GROUP BY, CASE Y SUB-QUERIES: Hola, bienvenido de nuevo. Continuemos con el repaso. En esta clase volveremos a revisar qué son las agregaciones, el statement de Cais Wenn y por último, una breve introducción a las sub queris. Empecemos por las funciones de agregación. Las agregac 6. AGREGACIONES, GROUP BY, CASE Y SUB-QUERIES 2: Entonces queremos responder cuál es el idioma que se habla específicamente en cada. Para cada uno de nuestros clientes lo que haremos será tomar el nombre del cliente. Cliente punto name el apellido cliente punto Last name, la ciudad en la que viven 7. Avance 1: Tu primera base de datos en SQL: Hola. Bueno, como primer avance del proyecto te voy a pedir que por favor revises el esquema relacional que te compartí y con esta información sigas paso a paso las instrucciones para montar un esquema de Docker. Descargar Pege Admin y conectarlos y 8. Break 1: Data Scientist, Data Analyst y Data Engineer; qué hace cada quién?: Cuál es la diferencia entre un Data Engineer, un Data Analyst y un Data Zeitgeist? Empecemos por el Data Engineer. El Data Engineer es la persona encargada en el backend de crear todos los esquemas para que los datos estén disponibles para los data c 9. Teoría básica de conjuntos: Hola. Bienvenido al tercer módulo del de este curso, lo que veremos en este módulo será cómo unir tablas específicamente utilizando Jaynes. Y cuáles son las distintas maneras que tenemos para hacerlo? En esta primera clase. Antes de meternos a los jó 10. INNER JOIN: Hola, bienvenido de nuevo. Ahora que ya estamos familiarizados con los diferentes tipos de Jaynes y cómo se representan visualmente, es hora de meternos más a fondo a cada uno de los diferentes tipos de uniones que tenemos para hacer con las tablas e