

Inseguro de dónde
empezar?
Track
Certificado
SQL de Cero a Héroe
4.7+
★★★★★
★★★★★
2589 reseñas
Beginner
Hoy aprenderemos a gestionar grandes conjuntos de datos y a analizar datos reales.
SQL
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity TeamsWhat you will learn
- Develop a solid foundation in SQL, learning how to query and manipulate databases efficiently
- Enhance your SQL skills by mastering intermediate concepts such as joins, subqueries, and window functions
- Understand relational database design principles and normalization to structure data optimally
- Explore advanced SQL techniques, including indexing, performance optimization, and complex query structuring
- 101 chapters
- 12 hours
- 115 tasks
Trusted by employees of leading companies
Learning track content
Module 1 / Introducción a SQL
En esta sección, aprenderemos cómo usar la declaración SQL SELECT para obtener una columna de tabla única, múltiples columnas de tabla y todas las columnas de tabla. También descubriremos cómo devolver valores únicos.
- Recuperación de Columnas IndividualesVista previa
- Recuperando Múltiples ColumnasVista previa
- Recuperando Todas las ColumnasVista previa
- Recuperando Filas DistintasVista previa
- Limitando ResultadosVista previa
- Desafío: Encuentra la Población de los PaísesVista previa
- Desafío: Encuentra Todos los PaísesVista previa
- Desafío: Encuentra Todos los Países con Sus IDsVista previa
- Desafío: Encuentra las Capitales de los PaísesVista previa
- Desafío: Encuentra las Regiones en las que se Ubican Todos los PaísesVista previa
En esta sección, aprenderemos cómo ordenar los datos recuperados utilizando la cláusula ORDER BY. Esta cláusula, que debe ser la última en la declaración SELECT, se puede usar para ordenar datos en una o más columnas según sea necesario.\n
- Ordenar DatosVista previa
- Desafío: Ordenar PoblaciónVista previa
- Ordenar por Múltiples ColumnasVista previa
- Desafío: Consulta de Doble OrdenaciónVista previa
- Especificar la dirección de ordenaciónVista previa
- Desafío: Ordena los Países por Región y CapitalVista previa
- Desafío: Ordenar Capitales en Orden DescendenteVista previa
- Desafío: Ordenar Países en Orden AscendenteVista previa
- Desafío: Encuentra Países, Sus IDs y Sus PoblacionesVista previa
- Desafío: Encuentra Países, IDs, Poblaciones, Regiones, y OrdénalosVista previa
- Desafío: Encuentra Todos los Continentes y Ordénalos en Orden AscendenteVista previa
En esta sección, aprenderemos cómo filtrar los datos devueltos utilizando la cláusula WHERE de la declaración SELECT. Aprenderemos cómo probar la igualdad, desigualdad, rangos de valores mayores y menores, y valores NULL.
En esta sección, aprenderemos cómo combinar cláusulas WHERE con los operadores AND y OR. También descubriremos cómo funciona el operador NOT.\n\n\n
En esta sección, aprenderemos qué son las funciones de agregación de SQL y cómo usarlas para resumir los datos de las tablas.
Module 2 / SQL Intermedio
En esta sección, aprenderá a agrupar y trabajar con dichos datos. Para ello, nos familiarizaremos con un operador como GROUP BY. También aprenderás a filtrar datos agrupados utilizando el operador HAVING.
- GROUP BYVista previa
- Orden de las SentenciasVista previa
- Desafío del Tiempo Total de Viaje para Cada Línea de MetroVista previa
- Desafío de la Calificación Promedio de los EstudiantesVista previa
- Búsqueda del Desafío para los Mejores Estudiantes de MatemáticasVista previa
- TENIENDOVista previa
- Varias funciones de agregación en la consultaVista previa
- Filtrado Más ComplejoVista previa
En esta sección, aprenderás qué son las subconsultas anidadas, cómo crearlas y cómo trabajar con ellas.
En esta sección, aprenderá cómo puede combinar varias tablas, trabajando así con una tabla común, lo que simplificará la creación de consultas.
Aprende los fundamentos del Lenguaje de Definición de Datos (DDL) y del Lenguaje de Manipulación de Datos (DML) en SQL, incluyendo cómo crear, modificar y eliminar objetos de la base de datos, así como también cómo insertar, actualizar y eliminar datos dentro de las tablas.
Module 3 / Relational Database and Normalization
This section dives into the world of relational and non-relational databases, teaching you how to visually represent database structures.
We'll dive deep into relational databases, giving you a thorough understanding of essential concepts. This includes topics like foreign keys, various ON DELETE options, and the different types of relationships.
Ready to build a database? This section will hone your skills, emphasizing the importance of a well-structured database for peak performance. Here, you'll grasp the fundamental principles of crafting user-friendly databases.
Module 4 / Advanced Techniques in SQL
Now we explore the basic principles of ACID (Atomicity, Consistency, Isolation, Durability) in database management. Learn how these principles ensure reliable transactions by guaranteeing complete operations, keeping data consistent, isolating concurrent transactions, and ensuring permanent data storage.
- Course OverviewVista previa
- What is ACID?Vista previa
- AtomicityVista previa
- Challenge: Transaction CreationVista previa
- ConsistencyVista previa
- Isolation. Read Committed and Uncommitted LevelsVista previa
- Isolation. Repeatable Read and Serializable LevelsVista previa
- Challenge: Specifying Isolation Level for TransactionVista previa
Explore how to enhance the efficiency of your SQL queries through index optimization. Delve into the significance of indexes in database performance, learning how to design, implement, and utilize them effectively. Discover strategies for choosing the appropriate indexes, understanding their impact on query execution plans, and optimizing query performance through index selection and utilization.
This section explores pivotal topics such as Triggers, Window Functions, and DCL (Data Control Language), offering comprehensive insights into their implementation and optimization strategies. Furthermore, it navigates the landscape of NoSQL DBMS, providing a thorough understanding of its architecture, advantages, and practical applications.
Requirements
- A computer with a browser - all browsers are supported.
- Your enthusiasm to enhance your tech skills.
- Everything else needed to start learning and practicing is already included in this course.
Over 200,000 5-star ratings and counting
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Ruslan Kravchuk
Lo principal es aprender y no rendirse
El material es bueno, hay mucho que aprender, todo para ser mejor y lo principal es aprender lo que quieres....
Matteo Comune
Gracias a ellos estoy aprendiendo mucho…
Gracias a ellos estoy aprendiendo mucho más rápido porque te ayudan a entender todo desde cero. Es el mejor sitio web que ayuda a las personas sin conocimientos previos de IT...
Yuliana Cadavid
gran curso para principiantes
gran curso para principiantes, ponen a prueba tus conocimientos en cada lección...
Elpunzon
Estoy disfrutando de mi experiencia en Codefinity…
Estoy disfrutando de mi experiencia de aprendizaje de Python en Codefinity. La forma de aprendizaje autoinducido es genial porque puedo adaptarlo a mi horario...
Alexandru Alexandru
Es agradable aprender de codefinity
Es agradable aprender de codefinity. Es fácil y tiene buenos ejemplos de lo que aprendí aquí...
jacob Templet
Easy to follow along with and provides…
Fácil de seguir y proporciona desafío en mi vida cotidiana. El desafío me mantiene con ganas de aprender día tras día...
Elan
Codefinity es una herramienta de aprendizaje integral…
Codefinity es una herramienta de aprendizaje integral que te ayuda a desarrollar tus habilidades como ingeniero de software o científico de datos. Los ejercicios son divertidos y una buena...
Thibault
Primera vez aprendiendo a programar
Primera vez aprendiendo a programar y haciéndolo con éxito con Codefinity - Gracias...
Adrien Morel
Bien diseñado para principiantes totales
Bien diseñado para principiantes totales, el progreso incremental me da confianza....
_Gracy
simplemente está perfectamente bien explicado
¡Simplemente está perfectamente bien explicado! hasta ahora no he experimentado ninguna dificultad porque todo está tan bien organizado...
Data Engineer
Certificado de Finalización
Muestra las habilidades que has adquirido recientemente. Te lo has ganado
Discover more
Learning tracks
Solo para Ultimate
7 Cursos
293 Tareas
Solo para Ultimate
6 Cursos
168 Tareas
Solo para Ultimate
6 Cursos
101 Tareas
Solo para Ultimate
4 Cursos
143 Tareas
Solo para Ultimate
5 Cursos
119 Tareas
Solo para Ultimate
3 Cursos
39 Tareas
Solo para Ultimate
7 Cursos
376 Tareas
Solo para Ultimate
2 Cursos
1 Proyecto
57 Tareas
Solo para Ultimate
7 Cursos
346 Tareas
Solo para Ultimate
6 Cursos
309 Tareas
Solo para Ultimate
5 Cursos
146 Tareas
Solo para Ultimate
5 Cursos
135 Tareas
Solo para Ultimate
3 Cursos
71 Tareas
Solo para Ultimate
6 Cursos
239 Tareas
Solo para Ultimate
5 Cursos
239 Tareas
Solo para Ultimate
4 Cursos
125 Tareas
Solo para Ultimate
3 Cursos
119 Tareas
Solo para Ultimate
3 Cursos
75 Tareas
Learning tracks
pista
Desarrollo Web con C#
Principiante
4.8
(2353)
pista
Python de Cero a Héroe
Principiante
4.7
(8332)
pista
C++ para Principiantes
Principiante
4.5
(483)
pista
Desarrollo de Juegos con Unity
Principiante
4.7
(72)
pista
Conviértete en un Desarrollador de React
Intermedio
4.7
(66)
pista
Fundamentos de Excel
Principiante
4.7
(301)
pista
Esenciales de Java
Principiante
4.7
(195)
pista
Python Más Allá del Intermedio
Principiante
4.6
(66)
pista
Desarrollo Web Full Stack
Principiante
4.7
(850)
pista
Fundamentos del Desarrollo Frontend
Principiante
4.7
(821)
pista
Análisis y Visualización de Datos con Python
Intermedio
4.7
(563)
pista
Fundamentos del Aprendizaje Automático
Intermedio
4.6
(124)
pista
Dominio de C++
Avanzado
4.8
(16)
pista
Java Web
Avanzado
4.7
(1158)
pista
Conviértete en un Ingeniero de QA
Principiante
4.7
(715)
pista
Producción de Video con Adobe
Principiante
5.0
(5)
pista
Herramientas de Diseño UI/UX
Principiante
5.0
(4)
pista
Essential Office Skills
Principiante
4.8
(240)
Become a Development expert
Interactive exercises
Learning videos
AI-assistant on all courses
Workspaces for designing your own projects
Ready to get started?
ProBest intro offer | UltimateA complete experience to kickstart your career | |
---|---|---|
85+ Top-Rated courses | ||
Completion certificates | ||
AI-Assistant in all courses | ||
20+ hands-on Real-world projects | ||
Personalized study tracks | ||
Unlimited workspaces | ||
Boost your Tech Skills!
with up to 55% off
What you'll get with our subscription:
Access to 85+ top-rated courses
AI-driven Learning
Workspaces for practicing your skills
Personalized study tracks
Certificates of completion
Training 2 or more people?
Get your team access to Codefinity courses anytime, anywhere.
Try Codefinity Teams