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 YouTubeRespuesta 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 5Clase 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
- 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.
- 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).
- 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).
- 04
Consultas (Querying)
Desde 1:06:58. Bloque más largo de la clase, de unos 34 minutos, dedicado a consultar datos con SQL.
- 05
Índices
Desde 1:40:47. Índices en las bases de datos.
- 06
Python y SQL
Desde 1:45:56. Uso de SQL desde programas en Python.
- 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
- 0:00Introdução
- 0:43Bancos de Dados de Arquivo Simples (Flat-file)
- 24:10Bancos de Dados Relacionais
- 53:24Shows
- 59:45Esquema (Schema)
- 1:04:16Tipos de Dados e Restrições
- 1:06:05Chaves Primárias e Estrangeiras
- 1:06:58Consultas (Querying)
- 1:40:47Índices
- 1:45:56Python e SQL
- 1:57:46Ataques de Injeção de SQL
- 2:06:15Condições de Corrida
Plan de estudio sugerido
2 semanas · unas 4 h por semana
- 1.Sesión 1: 0:00–53:24. Flat-file y bases relacionales; anota las limitaciones del archivo plano.
- 2.Sesión 2: 53:24–1:06:58. Esquema, tipos y claves; diseña un esquema propio sencillo.
- 3.Sesión 3: 1:06:58–1:45:56. Consultas e índices; repite las consultas en un SQLite propio.
- 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
- Antes de este cursoCS50x em Português - Aula 4 - MemóriaOtra clase de la misma serie CS50x en portugués, útil para seguir el hilo del curso.
- Antes de este cursoAprende Python - Curso completo para principiantes [Tutorial]Ayuda a manejar Python antes del capítulo de Python y SQL.
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
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.