Practicando SQL sin su propia base de datos
SQL es una habilidad muy importante para los analistas de datos y los científicos de datos. Sin embargo, cuando recién está comenzando a aprender en el campo, ¿cómo puede practicar las consultas con SQL si no tiene ningún dato almacenado en una base de datos?
By Hui Xiang Chua, Científico de datos.
Muchas organizaciones tienen datos almacenados en bases de datos y SQL es un lenguaje de consulta que se usa comúnmente para extraer los datos de estas bases de datos. De hecho, muchas organizaciones grandes como Facebook y Amazon han incluido SQL como un componente de sus pruebas de habilidades técnicas. Esto se debe a que es importante poder reunir los datos relevantes antes de realizar cualquier análisis de datos necesario.
Un desafío para la práctica de SQL es que, para empezar, necesitamos bases de datos, que es algo que a menudo no tenemos. Sin embargo, mundo.de.datos nos permite hacer exactamente eso sin tener nuestra propia base de datos. Podemos realizar consultas SQL en conjuntos de datos disponibles públicamente en data.world directamente. Es gratis crear una cuenta en data.world, ¡y no necesita incurrir en ningún costo para realizar consultas SQL!
Para aquellos que no estén familiarizados, data.world es una plataforma que ofrece una gran cantidad de datos abiertos relacionados con muchos dominios e industrias diferentes (también puede cargar sus propios conjuntos de datos). Su misión es:
- Construir el recurso de datos más significativo, colaborativo y abundante del mundo para maximizar la utilidad de resolución de problemas sociales de los datos;
- Abogar públicamente por mejorar la adopción, usabilidad y proliferación de datos abiertos y datos enlazados;
- Sirve como un repositorio histórico accesible de los datos del mundo.
Aquí, describo un ejemplo usando un datos sobre las tendencias Covid-19 de Singapur. La función de consulta a veces se oculta debajo del menú desplegable del botón de tres puntos, o puede aparecer en la esquina superior derecha del conjunto de datos representado con a> _ símbolo.
El siguiente SQL calcula el promedio móvil de 7 días del número de casos confirmados, con la salida ordenada por orden de fecha descendente. Se puede encontrar un enlace a la consulta. esta página.
Por otro lado, el SQL siguiente calcula el porcentaje de aumento día a día en el número acumulado de personas que han completado su vacunación, con la salida ordenada por orden de fecha descendente. Esto requiere una autounión, es decir, unir una mesa consigo mismo. Utilicé la función DATE_SUB como parte de la autounión para obtener los datos del día anterior frente al día actual. Al hacer clic en el texto DATE_SUB también se devuelve más información sobre la función y los parámetros necesarios. Se puede encontrar un enlace a la consulta. esta página.
También hay un Tutorial de SQL en data.world que cubre conceptos básicos, intermedios y avanzados de SQL. Por lo tanto, es una buena plataforma de código abierto para aprender y practicar SQL.
En una nota separada, si está en una posición de contratación y está explorando alternativas a cómo se pueden realizar las pruebas de SQL, esta también podría ser una buena plataforma a considerar.
Relacionado:
Fuente: https://www.kdnuggets.com/2021/08/sql-without-own-database.html
- "
- &
- Mi Cuenta
- Adopción
- Amazon
- análisis
- Analytics
- cases
- Reto
- componente
- Precio
- COVID-19
- Current
- datos
- análisis de los datos
- Ciencia de los datos
- Base de datos
- bases de datos
- día
- deep learning
- Director
- dominios
- ingeniero
- certificados
- experience
- extraer los datos
- Feature
- Gratuito
- función
- candidato
- GPU
- Contratación
- Cómo
- Como Hacer
- HTTPS
- aumente
- industrias
- información
- IT
- idioma
- large
- APRENDE:
- aprendizaje
- LINK
- Etiqueta LinkedIn
- misión
- ML
- Ofertas
- en línea
- habiertos
- de código abierto
- solicite
- Organización
- Otro
- plataforma
- Recurso
- devoluciones
- Ciencia:
- los científicos
- SQL
- fundó
- Historias
- Técnico
- pruebas
- parte superior
- Tendencias
- us
- usabilidad
- utilidad
- mundo
- X