Uso de SQL para la ciencia de datos

¿Por qué SQL?

¿Cómo es SQL (pronunciado see–kwell) relevante para usted como aspirante a científico de datos? ¿Y qué es SQL de todos modos?

SQL, o Lenguaje de consulta estructurado, es un lenguaje de programación de propósito especial para administrar datos almacenados en sistemas de administración de bases de datos relacionales. Casi todos los datos estructurados se almacenan en tales bases de datos, por lo que, si desea jugar con datos, es probable que desee conocer algo de SQL.

Parte de lo que puede hacer con SQL (inserción de datos, consultas, actualización y eliminación, creación y modificación de esquemas y control de acceso a datos) también puede lograr con R, Python o incluso Excel, pero escribir su propio código SQL es más eficiente y puede producir scripts más fácilmente reproducibles. Aprender SQL también puede darle una ventaja sobre las personas que hacen la transición, a menudo con experiencia limitada en bases de datos, a la industria de la ciencia de datos desde la academia.

ESCUELAS PATROCINADAS

Universidad de Rutgers

Rutgers Data Science Bootcamp

Adquiera las habilidades necesarias para analizar datos y ofrecer valor a las organizaciones. Complete proyectos utilizando conjuntos de datos reales del mundo de las finanzas, la salud, el gobierno, el bienestar social y más.



Universidad Metodista del Sur

Campamento de entrenamiento de ciencia de datos de SMU

Desarrolle habilidades de datos concretas y en demanda y aprenda cómo ayudar a impulsar las decisiones comerciales y resolver los desafíos que enfrentan las empresas. No se requiere experiencia en programación.



Universidad Northwestern

Campamento de entrenamiento de visualización y ciencia de datos de Northwestern

Northwestern Data Science and Visualization Bootcamp enseña habilidades prácticas y técnicas en 24 semanas intensivas. Los estudiantes aplican sus conocimientos a proyectos prácticos que se traducen directamente en trabajo en el campo.



Universidad del Sur de California

USC Viterbi Data Analytics Boot Camp

Amplíe su conjunto de habilidades y crezca como analista de datos. Este programa cubre las habilidades especializadas para tener éxito en el campo de los datos en 24 semanas.



Seis prácticas características de SQL para científicos de datos

Aquí, adaptado de un lista en el blog de Yhat, son «algunas cosas increíbles que puedes hacer con SQL».

  • Generar consultas a partir de una consulta: la concatenación básica de cadenas facilita la generación masiva de consultas que utilizan datos de una base de datos para obtener datos encontrados en otro sistema.
  • Manejar fechas: existen «fantásticas funciones de fecha» para satisfacer todas sus necesidades de conversión de formato y tipo.
  • Minería de texto: Yhat recomienda ir tan lejos como pueda con las funciones de cadena incorporadas de SQL antes de recurrir a un lenguaje de scripting.
  • Encuentra la mediana: Dado que no hay una función de agregado incorporada para la mediana, Yhat proporciona el código.
  • Cargue datos en la base de datos con el comando COPIAR.
  • Generar secuencias: Utilice la función generate_series para crear rangos de fechas y horas y para manejar series temporales y embudos.

¿Interesado en una carrera diferente? Echa un vistazo a nuestras otras guías de bootcamp a continuación:

Aprender SQL Online

Los recursos para aprender SQL abundan, que van desde basados en texto hasta interactivos y proporcionan puntos de entrada para estudiantes con diferentes niveles de programación y experiencia en bases de datos. Aquí hay una muestra de las ofertas en línea:

  • Introducción a SQL: Consulta y administración de datos de Khan Academy cubre conceptos básicos de SQL, consultas SQL más avanzadas, consultas relacionales en SQL y modificación de bases de datos con SQL.
  • Escuela SQL from Mode Analytics es un tutorial interactivo dirigido a aspirantes a analistas sin experiencia en SQL.
  • SQLCourse.com le permite practicar lo que aprende en su tutorial utilizando un intérprete SQL en línea.
  • SQL Tutorial de Tutoriales Point ofrece a los principiantes un inicio rápido con SQL.
  • Aprende SQL de la manera más difícil está escrito para personas sin conocimientos previos de bases de datos, programación o SQL, y promete enseñarle «el 80% de SQL que probablemente necesite para usarlo de manera efectiva».

¡Feliz consulta!

Última actualización: junio de 2020