¿Cómo aprender análisis y análisis de datos en SQL? ¿Hay un libro o curso para ello?

Hay una gran cantidad de material bueno (que no son necesariamente solo libros o cursos) si desea comenzar con SQL. Estos son algunos de mis materiales favoritos:

  • Fundamentos de los sistemas de bases de datos, 7ª edición: lectura recomendada. El libro entra en una increíble cantidad de detalles y también cubre los antecedentes necesarios (bases de datos relacionales). ¡También encontrará ejemplos prácticos, ejercicios y soluciones en este libro!
  • Introducción a SQL para Data Science: curso interactivo en línea gratuito que es ideal para los novatos que quieran tener experiencia con SQL.
  • Esta lista de reproducción, que cubre una gran cantidad de material y le dará una introducción completa a las bases de datos relacionales, SQL, … y mucho más que será útil cuando comience a trabajar en un proyecto de la vida real que involucra SQL.
  • Una vez que haya cubierto todos estos materiales, le aconsejo que descargue un RDBMS gratuito como MongoDB o MySQL y comience a crear tablas de datos, actualizarlos, ejecutar consultas … ¡Sin duda aprenderá mucho haciendo esto! ¡Pero también puede usar este DB para practicar también el uso de SQL incorporado con Java, Python, R, …!
    • Java: http://tinman.cs.gsu.edu/~raj/bo…
    • Python: Introducción a las bases de datos en Python
    • R: Quick-R: Acceso a la base de datos
  • Cuando haya dado ese paso, también puede intentar encontrar bases de datos en línea que pueda descargar a su sistema de archivos local para realizar análisis más elaborados de los datos.

¡Buena suerte!

  1. SQL en Codecademy: Aprenda SQL
  2. Instalar MySQL: llenar algunas tablas, realizar consultas, actualizar / eliminar filas
  3. Tome este MOOC: El campo de arranque SQL completo – Udemy
    • Use SQL para consultar una base de datos
    • Use SQL para realizar análisis de datos
    • Siéntase cómodo poniendo SQL y PostgreSQL en un currículum

    Recomiendo DataCamp y luego Mode Analytics para los módulos introductorios de SQL:

    • Introducción a SQL para Data Science (DataCamp)
    • El tutorial de SQL para el análisis de datos (modo)

    Los cursos de DataCamp se realizan bastante bien y son una introducción fantástica, pero simplemente no entra en la mayoría de los comandos SQL que usaría en una configuración real. Durante una pasantía de análisis descubrí que las consultas agregadas SELECCIONAR / TENER, entre algunos de los temas más “avanzados” que cubre el curso DataCamp SQL, fueron algunas de las cosas más básicas que estaba haciendo en una base D2D. Dicho esto, creo que fue una gran base.

    El modo tiene un conjunto muy completo de tutoriales de capacitación, comenzando con la selección y agregación y pasando a unir datos, subconsultas, limpieza y un poco de optimización del rendimiento. Creo que los muchos ejercicios que proporcionaron fueron realmente útiles, aunque honestamente su módulo de “entrenamiento analítico” al final no lo fue tanto.

    También miraría a HackerRank después de eso: resuelva los desafíos del código SQL. Todos estos son problemas de práctica de diversa dificultad que son excelentes repaso. En cuanto a los temas más avanzados, todavía no he aprendido mucho (actualizaré esto más adelante), pero imagino que un curso sobre la estructura de la base de datos podría ser útil: algunas universidades probablemente publiquen materiales del curso en línea de forma gratuita.

    Notas sobre Codecademy y libros:

    1. Personalmente descubrí que leer libros no era particularmente útil para SQL. Intenté “Consultas SQL para simples mortales” y “Aprendizaje de SQL”. Después de hacer un trabajo práctico, las revisé y las encontré mucho mejores, pero tener los ejemplos constantes escribiendo consultas fue más beneficioso en la experiencia de aprendizaje.
    2. Los primeros dos de los tres módulos de Codecademy son bastante buenos para obtener la sintaxis básica, pero hay una caída bastante significativa y rápida en la cantidad de estructura que proporcionan en sus lecciones. Sus lecciones más avanzadas podrían ser útiles para la práctica posterior, pero los recursos anteriores me parecieron mucho más útiles para aprender.

    Hola,

    Puedo hablar sobre este tema, ya que en realidad soy el CEO de BrainStation, una escuela de tecnología que ofrece cursos a tiempo parcial en Data Analytics.

    El curso de análisis de datos en línea es un programa de 10 semanas, 3 horas por semana, donde aprenderá cómo recopilar, organizar y analizar datos utilizando las herramientas más relevantes de la industria, y el contenido del curso cubre SQL. Estaría aprendiendo a través de nuestro portal personalizado para estudiantes. Este portal crea un aula en el espacio digital donde nuestros estudiantes pueden levantar la mano, unirse a discusiones grupales, tener 1on1 con nuestros educadores y más.

    Si tiene alguna pregunta o desea obtener más información sobre el curso de análisis de datos en línea, comuníquese con nosotros en [correo electrónico protegido] .

    Comenzaría con estas dos clases:

    Aprender SQL: un curso para principiantes completos

    Acerca de la calificación individual de Google Analytics (IQ)

    Buena suerte.