cursos.
← Programación
Ficha 005.207YouTubeGRATIS

CS50x em Português - Aula 7 - SQL

Clase de CS50x sobre bases de datos y SQL: de los archivos planos a las bases relacionales, consultas, índices, uso desde Python, inyección SQL y condiciones de carrera.

Muy recomendado, valoración editorial 5 de 5

verificado 2026-10-05 — sigue siendo gratis en YouTube

Empezar en YouTube

Respuesta rápida

Curso gratis de Programación en YouTube (2 h 16 min). Nuestra valoración: 5/5, muy recomendado. Comprobamos que sigue siendo gratis el 5 de octubre de 2026.

Veredicto
5/5 · Muy recomendado
Para quién
Estudiantes que siguen CS50x y llegan a la clase de SQL.
Duración
2 h 16 min · 12 capítulos
Precio
Gratis en YouTube
Publicado
2026
Plan sugerido
2 sem. · 4 h/sem.
Verificado
el 5 de octubre de 2026

Nuestro veredicto

Muy recomendado, valoración editorial 5 de 5

Clase muy bien estructurada que cubre lo esencial de las bases de datos relacionales y SQL, con seguridad y Python incluidos. Encaja sobre todo con quien ya sigue CS50x o tiene nociones de programación y entiende portugués.

Puntos fuertes

  • Capítulos bien marcados que permiten navegar y repasar por temas.
  • Progresión clara: del archivo plano a la base relacional, las consultas y la seguridad.
  • Incluye temas prácticos como Python con SQL e inyección SQL.

A tener en cuenta

  • Está en portugués, doblado automáticamente según la descripción.
  • Es una única clase, no un curso completo de SQL.
  • La descripción no menciona ejercicios ni material adicional.

De qué trata

Séptima clase de CS50x, doblada al portugués, dedicada a SQL y las bases de datos. Dura unas 2 h 16 min y se organiza en 12 capítulos.

Empieza con las bases de datos de archivo plano (flat-file) y pasa a las bases relacionales, con un ejemplo sobre shows. Después trata el esquema, los tipos de datos y restricciones, y las claves primarias y foráneas. El bloque más largo se dedica a las consultas (querying). Cierra con índices, el uso de Python con SQL, los ataques de inyección SQL y las condiciones de carrera.

  • Bases de datos de archivo plano y relacionales
  • Esquema, tipos de datos y restricciones
  • Claves primarias y foráneas
  • Consultas SQL (querying) e índices
  • Python con SQL, inyección SQL y condiciones de carrera

Para quién es este curso

  • Estudiantes que siguen CS50x y llegan a la clase de SQL.
  • Personas con nociones básicas de programación que quieren una introducción a las bases de datos relacionales.
  • Quien entienda portugués y busque ver SQL junto con Python y seguridad básica (inyección SQL).

Mejor busca otro si…

  • Quien busque un curso de SQL avanzado o específico de un gestor concreto.
  • Quien no entienda portugués y necesite otro idioma: el audio está doblado al portugués.

Antes de empezar

  • Nociones de programación; el capítulo de Python y SQL asume que se conoce Python.

Qué sabrás hacer al terminar

  • Distinguir entre bases de datos de archivo plano y bases relacionales.
  • Entender qué son un esquema, los tipos de datos, las restricciones y las claves primarias y foráneas.
  • Escribir consultas SQL para obtener datos de una base relacional.
  • Entender para qué sirven los índices.
  • Reconocer el riesgo de la inyección SQL y de las condiciones de carrera.

Estructura del curso

  1. 01

    Introducción y bases de datos de archivo plano

    Desde 0:00. Presentación de la clase y del enfoque flat-file, con sus límites, hasta 24:10.

  2. 02

    Bases de datos relacionales y ejemplo de shows

    Desde 24:10. Introducción a las bases relacionales y un ejemplo con shows (53:24).

  3. 03

    Esquema, tipos, restricciones y claves

    Desde 59:45. Esquema, tipos de datos y restricciones (1:04:16), y claves primarias y foráneas (1:06:05).

  4. 04

    Consultas (Querying)

    Desde 1:06:58. Bloque más largo de la clase, de unos 34 minutos, dedicado a consultar datos con SQL.

  5. 05

    Índices

    Desde 1:40:47. Índices en las bases de datos.

  6. 06

    Python y SQL

    Desde 1:45:56. Uso de SQL desde programas en Python.

  7. 07

    Inyección SQL y condiciones de carrera

    Desde 1:57:46 los ataques de inyección SQL; desde 2:06:15 las condiciones de carrera.

Capítulos del vídeo

  1. 0:00Introdução
  2. 0:43Bancos de Dados de Arquivo Simples (Flat-file)
  3. 24:10Bancos de Dados Relacionais
  4. 53:24Shows
  5. 59:45Esquema (Schema)
  6. 1:04:16Tipos de Dados e Restrições
  7. 1:06:05Chaves Primárias e Estrangeiras
  8. 1:06:58Consultas (Querying)
  9. 1:40:47Índices
  10. 1:45:56Python e SQL
  11. 1:57:46Ataques de Injeção de SQL
  12. 2:06:15Condições de Corrida

Plan de estudio sugerido

2 semanas · unas 4 h por semana

  1. 1.Sesión 1: 0:00–53:24. Flat-file y bases relacionales; anota las limitaciones del archivo plano.
  2. 2.Sesión 2: 53:24–1:06:58. Esquema, tipos y claves; diseña un esquema propio sencillo.
  3. 3.Sesión 3: 1:06:58–1:45:56. Consultas e índices; repite las consultas en un SQLite propio.
  4. 4.Sesión 4: 1:45:56–2:16. Python con SQL, inyección SQL y condiciones de carrera; prueba una consulta parametrizada.

El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.

Consejos para seguirlo

  • Pausa en el bloque de consultas (desde 1:06:58) y reproduce cada consulta en tu propia base de datos.
  • Diseña un esquema pequeño tras el capítulo de claves antes de seguir.
  • Ten Python listo antes del capítulo 1:45:56 para probar el código.
  • Repasa el capítulo de inyección SQL: es breve y es un tema de seguridad importante.

Antes y después de este curso

Cómo lo presenta el autor

Dubbed from English with thanks to lingopal.ai.

From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by David J. Malan et al. Theatrical courses in computer science and math. For free, for all. 🎭

edX: Harvard Extension School: Harvard Summer School: OpenCourseWare:

Bluesky: Discord: Ed: Facebook Group: Faceboook Page: GitHub: Gitter: Instagram:…

Extracto de la descripción original en YouTube.

Preguntas frecuentes

+¿Cuánto dura y cómo está organizada?

Dura unas 2 h 16 min y tiene 12 capítulos, desde las bases de archivo plano hasta las condiciones de carrera.

+¿En qué idioma está?

En portugués. La descripción indica que está doblada del inglés.

+¿Se trata SQL con Python?

Sí, hay un capítulo sobre Python y SQL desde 1:45:56, seguido de otro sobre inyección SQL.

+¿Es un curso completo de SQL?

Es una clase de CS50x. Cubre los fundamentos según los capítulos, pero no es un curso extenso solo de SQL.

Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en YouTube, y revisado según nuestro método. El contenido del curso es obra de su autor; si ves algún error, avísanos.

Guías para sacarle partido