Easy Learning with SQL: Desde cero para principiantes (Linux)
Development > Database Design & Development
5 h
£34.99 £12.99
4.3
15296 students

Enroll Now

Language: Spanish

Domina SQL: De Principiante a Experto en Bases de Datos (Linux)

What you will learn:

  • Creación de bases de datos y tablas
  • Manejo de datos: inserción, actualización y eliminación
  • Consultas SQL: selección, filtrado y ordenamiento de datos
  • Funciones de agregación: cálculo de estadísticas
  • Diseño de bases de datos relacionales: creación de relaciones entre tablas
  • Optimización de consultas: creación y uso de índices

Description

En el mundo del análisis de datos, la habilidad de interactuar con bases de datos es esencial. Este curso te guía desde los fundamentos hasta las consultas avanzadas, utilizando el potente lenguaje SQL. Olvídate de archivos CSV y hojas de cálculo; aprende a extraer información valiosa de bases de datos relacionales, el estándar en la mayoría de las empresas.

Comenzaremos con la instalación de MySQL en Linux, cubriendo conceptos básicos como la creación de bases de datos, tablas, la inserción, actualización y eliminación de registros. Profundizaremos en el manejo de diferentes tipos de datos y aprenderás a realizar consultas complejas utilizando operadores como AND, OR, NOT, así como funciones de agregación (AVG, MIN, MAX, CONCAT).

El curso también te enseñará el diseño de bases de datos relacionales, incluyendo la creación de relaciones entre tablas (uno a uno, uno a muchos, muchos a muchos), el manejo de índices para optimizar el rendimiento de tus consultas y la exportación/importación de datos en formato CSV. Aprenderás técnicas avanzadas como el uso de JOINs, subconsultas, GROUP BY y CASE WHEN THEN, para obtener información detallada y eficiente.

Este curso está diseñado para principiantes, pero también ofrece un valor considerable para aquellos que buscan mejorar sus habilidades en SQL. A través de ejemplos prácticos y videos con explicaciones detalladas, dominarás SQL y serás capaz de agregar una habilidad altamente demandada a tu currículum. Aumenta tus oportunidades laborales y conviértete en un analista de datos más completo.

¡Inscríbete ahora y da el salto a una carrera exitosa en el mundo del análisis de datos!

Curriculum

Introducción

Esta sección inicia con una presentación general del curso. Luego, se cubre la instalación de MySQL tanto en Windows como en Linux, proporcionando instrucciones claras y concisas. Se incluyen además archivos descargables para facilitar el seguimiento del curso.

Conceptos básicos de SQL

Aquí se establecen las bases del lenguaje SQL. Aprenderás a crear entornos de trabajo, diseñar y crear tablas (CREATE TABLE), insertar datos (INSERT), ejecutar scripts SQL, actualizar (UPDATE) y eliminar registros (DELETE). También te familiarizarás con la modificación de la estructura de tablas (ALTER TABLE), los diferentes tipos de datos en MySQL, la gestión de permisos de usuarios y la realización de consultas básicas y avanzadas usando SELECT, incluyendo el manejo de operadores lógicos (AND, OR, NOT) y funciones de agregación (AVG, MIN, MAX, CONCAT). Finalmente aprenderás a exportar e importar datos en formato CSV.

Diseño de base de datos

Esta sección se centra en el diseño eficiente de bases de datos relacionales. Se explica la importancia del diseño adecuado y se presentan herramientas de software para modelar bases de datos. Se aborda la creación de relaciones entre tablas (uno a uno, uno a muchos, muchos a muchos), incluyendo ejemplos prácticos de carga de datos en un modelo relacional. También se cubre el manejo de índices, explicando su importancia para el rendimiento y enseñando su creación y diferentes tipos.

Consultas Avanzadas

Esta sección profundiza en las técnicas de consulta avanzada en SQL. Aprenderás el uso de operadores LIKE para búsquedas de patrones, las consultas con IN y BETWEEN para filtrar datos, los diferentes tipos de JOINs (INNER, LEFT, RIGHT) para combinar datos de múltiples tablas, y el uso de subconsultas para consultas complejas. También se enseñan técnicas como GROUP BY para el agrupamiento de datos, CASE WHEN THEN para lógica condicional, el manejo de scripts y codificación de caracteres, y una breve introducción a otros gestores de bases de datos SQL.

Termino del curso

La sección final incluye un cuestionario para evaluar el aprendizaje, una conclusión del curso y una clase extra para complementar los conocimientos adquiridos.