Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de Introducción a SQL con BigQuery

DISPONIBLE EN MODALIDAD:
Aprende a analizar datos en BigQuery para encontrar información importante mediante lenguaje SQL sin necesidad de un administrador de bases de datos, y de una forma rápida e intuitiva.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en Introducción a SQL con BigQuery bonificable para empresas

¿A quién va dirigido?

Analistas de datos que quieran empezar a utilizar consultas SQL desde BigQuery y a todas las personas que quieran aprender cómo almacenar datos en la nube de forma rápida, económica, de gran escalabilidad y administrarlo adecuadamente.

Objetivos

  • Entender qué son las bases de datos relacionales
  • Entender cómo se gesionan las relaciones entre tablas
  • Entender cómo realizar consultas SQL
  • Apredner qué es BigQuery y empezar a emplearlo como herramienta de consulta

¿Qué vas a aprender?

Aprende a analizar datos en BigQuery para encontrar información importante mediante lenguaje SQL sin necesidad de un administrador de bases de datos, y de una forma rápida e intuitiva.

Requisitos

  • Se recomienda haber trabajado con datos y herramientas como Excel
  • Disponer de una cuenta de Gmail con acceso a la consola de Google BigQuery

Temario del curso

tema 1

Introducción a las bases de datos relacionales

  • ¿Qué son las bases de datos?
  • ¿Qué es una base de datos relacional?
tema 2

Introducción a SQL

  • ¿Qué es SQL y por qué decimos que es un lenguaje de alto nivel?
  • ¿Para qué empleamos SQL?
  • Organizando una base de datos a partir de tablas
  • Columnas
tema 3

Tipos de Datos

  • ¿Qué tipos de datos podemos almacenar en las columnas de una tabla?
  • Hablemos de NULL, NOT NULL y sus implicaciones
tema 4

Administrando bases de datos y tablas con SQL

  • Creación de bases de datos
  • Eliminación de bases de datos
  • Modificación de bases de datos
  • Definición de tablas(CREATE TABLE)
  • Eliminación de tablas(DROP TABLE)
  • Modificación de tablas(ALTER TABLE)
  • Introducción de datos en la base de datos
  • La sentencia INSERT
  • Inserción de todas las columnas
  • Carga masiva
  • Supresión de datos en la base de datos
  • La sentencia DELETE
  • Supresión de todas las filas
  • Modificación de datos de la base de datos
  • Sentencia UPDATE
tema 5

Administrando los datos con SQL

  • Expresiones
  • Funciones internas
  • Otras funciones en SQL
  • Cláusula SELECT
  • Cláusula FROM
  • Cláusula WHERE
  • Condiciones de búsqueda
  • Tests
  • Columnas calculadas
  • Selección de todas las columnas
  • Filas duplicadas con DISTINCT
  • Ordenación de resultados de una consulta
  • Uniones y ordenación
  • Uniones múltiples
  • Consultas de Resumen, Group by, Having
  • SUM()
  • AVG()
  • MIN() Y MAX()
  • COUNT()
  • Valores NULL y funciones de columna
  • GROUP BY
  • HAVING
  • HAVING sin GROUP BY
  • Sintaxis de la orden SELECT
  • Consulta de varias tablas
tema 6

Introducción a BigQuery

  • ¿Qué es BigQuery?
  • ¿Qué no es BigQuery?
  • SQL en BigQuery
  • Almacenamiento en columnas
  • Estructuración de datos
  • Obtener datos en BigQuery
  • Paralelismo masivo
  • Espacios de nombre globales
  • ¿Cómo trabaja BigQuery? (Asynchronous Job Manager)
  • Conjuntos de datos públicos de Big Query y cómo usarlos
tema 7

Conceptos básicos

  • Abstracción del modelo
  • Query Editor
  • Guardando datos
  • Ejecutando datos
  • Acceso a datos (niveles de permiso)
  • Actualizar Dataset
  • Nombrando jerarquías por convención para las Queries
  • Exportar datos con Cloud Shell
  • Precios en BigQuery
  • Durabilidad de datos
  • Stackdriver
tema 8

Queries en BigQuery

  • ¿Cómo ejecutar una consulta en BigQuery?
  • Ejecutando consultas SQL en BigQuery
  • Simple Join
  • Inner Join
  • Subqueries
  • Agregaciones
  • Cross join
  • Count y distinct
  • Count y distinct con registros null
  • Devolviendo registros ordenados en una columna
  • Devolviendo registros ordenados con múltiples columnas
tema 9

Where

  • Introducción a claúsula Where
  • Where con columnas numéricas
  • Where con columnas de cadenas de texto
  • Otras funciones de extracción con Where
  • IS NULL y IS NOT NULL
tema 10

Agregaciones y agrupaciones

  • Agregaciones con MAX y MIN
  • Agregaciones con COUNT, AVG y SUM
  • Agrupaciones con GROUP BY
  • Cláusula GROUP BY
  • Cláusula TOP
  • Cláusula DISTINCT
  • Cláusula HAVING
tema 11

Tablas

  • Trabajando con tablas
  • Tablas anidadas y repetidas
  • Cambio manual de tablas
  • Exportando tablas
  • Tablas particionadas
  • Trabajando con clustered tables
  • Actualizando tablas desde DML
tema 12

Vistas

  • ¿Qué son las vistas en BigQuery?
  • Crear vistas
  • Listar vistas
  • Obtener información de las vistas
  • Actualizar propiedades de la vista
  • Controlando el acceso de las vistas

Curso de Introducción a SQL con BigQuery bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient