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.

4.78(32)

1,250 Estudiantes

Actualizado el 09/2020

Creado por:

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