Estás en: Home Accede en abierto al Curso Gratuito de Introducción a SQL, de Afi Escuela

Accede en abierto al Curso Gratuito de Introducción a SQL, de Afi Escuela

04.12.2020

Esta formación tiene una duración total de 7,5 horas y está impartida por Rocío Parrilla, Responsable de Data Science en Atresmedia

Una base de datos es un almacén de información organizada y estructurada. Generalmente, los datos que la constituyen tienen algún tipo de relación o vínculo entre ellos. SQL (Structured Query Language) es un lenguaje de acceso a bases de datos relacionales. A día de hoy, es el lenguaje de consultas más extendido para acceder a la información de una base de datos. Permite realizar 5 operaciones básicas:

  • Crear nuevas bases de datos.
  • Crear nuevas tablas en una base de datos.
  • Insertar registros en una base de datos.
  • Ejecutar consultas en una base de datos.
  • Actualizar o eliminar registros en una base de datos.

La gestión y manipulación de bases de datos es una habilidad cada vez más demandada en las compañías, como consecuencia de los crecientes volúmenes de información que son generados y almacenados diariamente en dichas empresas. Por ello, desde Afi Escuela hemos desarrollado un curso de Introducción al Lenguaje SQL

Esta formación tiene una duración total de 7,5 horas y es impartida en su totalidad por la profesional Rocío Parrilla, Responsable de Data Science en Atresmedia y antigua alumna de nuestro Máster en Data Science y Big Data. Se estructura en 3 clases de la misma duración, en las que se profundiza en los siguientes contenidos:

 

I. Introducción a bases de datos relacionales

  • ¿Qué es una base de datos relacional?
  • Elementos de una base de datos relacional
  • Introducción a SQL (Structured Query Language)

 

II. SQL basics y SQL DML (Data Manipulation Language)

  • Elementos SQL
  • Tipos de datos
  • Operadores básicos
  • Extracción de información: consultas, filtrados, ordenación, agrupación y agregación, unión de tablas…

 

III. SQL DDL (Data Definition Language) y SQL avanzado

  • Introducción a la creación de bases de datos y tablas

 

IV. CAsos prácticos

 


CLASE 1/3 - Curso Gratuito de Introducción al Lenguaje SQL

En la primera clase correspondiente a esta formación, Rocío Parrilla desarrolla una completa introducción al significado, normalización y características básicas de las bases de datos, focalizando principalmente en las bases de datos relacionales (definición y elementos de una base de datos relacional). Además se lleva a cabo un detallado análisis de los principales fundamentos y particularidades que presenta el lenguaje SQL

A lo largo de la lección se exponen dos casos prácticos, que complementan y apoyan la comprensión de los conceptos teóricos.

Iníciate en el lenguaje SQL, y profundiza en la importancia, creación y comprensión de bases de datos con la primera clase del curso, que está disponible en nuestro canal de YouTube y en el siguiente enlace:

 

 


CLASE 2/3 - Curso Gratuito de Introducción al Lenguaje SQL

Esta sesión se centra fundamentalmente en analizar algunas de las acciones que se deben tener en cuenta a la hora de manipular una base de datos en SQL. A lo largo de esta lección, Rocío Parrilla explica y complementa con casos prácticos las siguientes acciones:

  • Consulta (SELECT): utilizado para extraer la información de la base de datos.
  • Filtrado (WHERE): utilizado para filtrar la información a recuperar de una base de datos.
  • Unión de tablas (JOIN): utilizado para combinar registros o filas de dos o más tablas.

Profundiza en estas acciones asociadas al denominado SQL DML (Data Manipulation Language) accediendo al vídeo completo de la segunda clase del curso, que está disponible en el canal de YouTube de Afi Escuela y a través del siguiente enlace:

 

 


CLASE 3/3 - Curso Gratuito de Introducción al Lenguaje SQL

A lo largo de la primera parte de esta última sesión del curso, Rocío Parrilla continúa explicando el resto de acciones fundamentales a considerar en la manipulación de bases de datos en SQL, complementando esta explicación con casos prácticos de aplicación. En este sentido, las acciones que se analizan son las siguientes:

  • Agrupación y agregación (GROUP BY): agrupan los resultados por una o más columnas.
  • Filtrado de agregaciones (HAVING): utilizado para filtrar la información a recuperar de una base de datos tras una agrupación y/o agregación.
  • Ordenación (ORDER BY): utilizado para ordenar los resultados por una o más columnas del result-set.
  • Combinación (UNION): permite combinar varios result-sets en uno solo.
  • Eliminación de duplicados (DISTINCT): devuelve únicamente valores diferentes de una o más columnas.
  • Patrones (LIKE): el operador like empleado sobre una cadena detecta patrones.
  • Paginación (LIMIT/OFFSET): se emplea para especificar cuántos registros se quieren devolver.
  • Inserción (INSERT): se utiliza para insertar nuevos registros en una tabla.
  • Actualización (UPDATE): se utiliza para actualizar registros existentes en una tabla.
  • Borrado (DELETE): se utiliza para eliminar registros existentes en una tabla.

En la última parte del curso se profundiza en el denominado Lenguaje de Definición de Datos (DDL), y son analizados los fundamentos principales de la creación, uso y eliminación de bases de datos; de la creación,modificación y borrado de tablas; y de la creación, modificación y borrado de vistas.

Para sumergirte en todos estos contenidos, accede al vídeo completo de la clase a través de nuestro canal de YouTube o en el siguiente enlace:

 

 

Este curso introductorio concentra los fundamentos más relevantes necesarios para comprender el lenguaje SQL y las utilidades que presenta a la hora de crear, manipular y/o eliminar bases de datos. A lo largo de sus 7,5 horas de duración podrás adquirir una visión general sobre su funcionamiento y particularidades. Además, gracias a los múltiples casos prácticos que se van desarrollando a lo largo de todas las lecciones, la formación permite comprender cómo se aplican los fundamentos teóricos a la práctica a través de SQL

 

Máster executive data science y big data