Introducción a SQL: curso gratuito de ProductStar, capacitación, Fecha: 2 de diciembre de 2023.
Miscelánea / / December 05, 2023
En nuestra opinión, lo primero a la hora de dominar una nueva profesión es descubrir los requisitos de las vacantes deseadas y anotar las habilidades que es necesario adquirir. Veamos los requisitos para los puestos de analista. Y veremos que SQL es uno de los principales requisitos para un puesto de analista. ¡Por eso lo estudiaremos!
1. Estudiar un tema
Lecciones en formato vídeo, talleres con casos prácticos y cuestionarios para consolidar conocimientos.
2. Tareas completas
Al ritmo en el que te sientas cómodo y recibas feedback.
3. Comunicarse con un mentor
Consolidar conocimientos y corregir errores.
Todas las tareas están recopiladas en base a casos reales de empresas reconocidas, para tu comodidad las tareas cuentan con una plantilla para completarlas
Lección introductoria (gratis)
Estudiemos:
¿Qué es SQL?
Funciones SQL
¿Por qué análisis SQL?
Ejemplos de SQL
Práctica:
Descarguemos nuestra primera base de datos de Airbnb desde GitHub
¡Obtengamos nuestro primer resultado en SQL!
Herramientas:
GitHub
SQLite en línea
Lección 1 Introducción a SQL
¿Qué es SQL?
Funciones SQL
Ejemplos de uso de SQL en diferentes negocios
Un poco de historia de SQL
Manifiesto del bloque
¿Qué herramientas usaremos?
Primera practica
Lección 2 Extracción y filtrado de datos (parte 1)
Aprender a trabajar con la extracción de datos.
SELECCIONAR DE
Orden de palabras clave en SQL
LÍMITE
Escribir diferentes tipos de datos en SQL
DONDE y operadores =, ES, COMO, , <=, >=, !=, <>, NO ES
Práctica
Lección 3 Extracción y filtrado de datos (Parte 2)
Comentarios en SQL
Sensibilidad a mayúsculas y minúsculas de SQL
Operadores WHERE y NULL, IN, NOT IN, AND, OR, ENTRE
Extrayendo texto/número/NULL
Recuperar una tabla y agregar una columna de texto/número/fecha/NULL
Práctica
Lección 4 Transformar y ordenar datos (parte 1)
Alias alias
Consejos para usar Alias
Transformaciones SUPERIOR(), INFERIOR()
Convertir mediante operaciones aritméticas
Conversión de CASO
Práctica
Lección 5 Transformar y ordenar datos (parte 2)
Convertir fecha/hora actual
Conversión de fecha/hora
Ordenar ORDEN POR
Recuperar los N primeros o últimos N registros
Práctica
Lección 6 Agrupación de datos
Funciones de agregación MIN(), MAX(), SUM(), AVG()
Funciones de agregación COUNT()
AGRUPAR POR
GROUP BY y funciones de agregación MIN(), MAX(), SUM(), AVG(), COUNT()
Orden de ejecución de consultas en SQL
TENIENDO
Diferencia entre DONDE y TENER
Práctica
Lección 7 Introducción a las Bases de Datos
El papel de las bases de datos en la vida humana.
Historia del desarrollo de bases de datos.
Arquitectura de consultas SQL y comunicación con bases de datos.
Términos básicos de bases de datos relacionales:
Mesa
Clave (primaria y extranjera)
Base de datos y relaciones entre tablas.
SGBD
Práctica: configurar una base de datos en DBMS PostgreSQL
Lección 8 Unir mesas
¿Por qué saber unir mesas?
¿Cómo funciona la unión de mesas?
Métodos para unir mesas.
Términos de asociación adicionales
Práctica
Lección 9 Consultas anidadas (subconsultas)
¿Cómo funciona una solicitud tardía?
¿Qué es una subconsulta?
Estructura de subconsulta
Orden de ejecución de subconsulta
Subconsultas en SELECT
Subconsultas en FROM
Subconsultas en ÚNETE
Subconsultas en DONDE
Consejos para trabajar con subconsultas
Práctica
Lección 10 Actualizar, agregar y eliminar datos
¿Por qué y cómo cambiar los datos?
Agregar datos (INSERTAR)
Actualización de datos (ACTUALIZAR)
Eliminación de datos (BORRAR)
Práctica
Lección 11 Crear, modificar y eliminar tablas
¿Por qué y cómo cambiar de mesa?
Creando tablas
Creando nuevas tablas
Tipos de datos
Restricciones
Crear tablas temporales
Crear tablas basadas en las existentes
Cambiadores
Quitar tablas
Práctica: crear una base de datos de una tienda online
Lección 12 SQL: Avanzado
Comprender los peligros de SQL
Operaciones con texto
Concatenación de cadenas
Determinar la longitud de la cuerda
Devolver parte de una cadena
Expresiones regulares
Funciones de ventana
Aceleración y optimización de consultas
Vistas y expresiones de tabla comunes.
El final
Proyecto final de LEGO
Trabajando en un proyecto de graduación
Como parte de tu tarea final, analizaremos el conjunto de datos de LEGO.
Lección 13 Lección adicional: Revisión de programas básicos
Consolidamos los materiales estudiados.
Practicamos varias herramientas para trabajar con consultas SQL.
Estudio de datos de Google
Análisis de modo
Cuadro
Lentes de datos Yandex