If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Qué aprender a continuación

¡Felicidades por aprender SQL! Ahora que has aprendido todo eso, aquí hay algunas ideas de cómo seguir adelante.

Prueba SQL en otros ambientes

En Khan Academy, creamos una zona para que pudieras probar SQL con pequeñas cantidades de datos falsos. Te animamos a seguir experimentando con esa zona aquí, pero probablemente quieras usar tus habilidades en un ambiente con datos reales.
Prueba SQL para análisis de datos. Actualmente, SQL se utiliza a menudo para analizar datos que vienen de todo tipo de lugares. Una manera en la que puedes empezar a analizar datos inmediatamente es con BigQuery de Google, que incluye un lenguaje tipo SQL y te permite subir datos o usar conjuntos de datos públicos. Aprende más de la documentación de BigQuery.
Prueba SQL del lado del servidor. SQL puede usarse para gestionar datos del lado del servidor en la base de datos de una aplicación. Un usuario utiliza la aplicación a través del "frontend" (página web o aplicación móvil), el frontend envía peticiones HTTP al "backend" (servidor) y el backend emite comandos SQL a la base de datos. Puedes configurar una aplicación del lado del servidor en tu propia computadora usando muchos diferentes lenguajes/frameworks. Dos stacks populares son LAMP y LAPP.
Prueba SQL en una página web. Si no tienes configurado un servidor o no tienes datos para analizar, podrías usar SQLite dentro de una página web para almacenar datos que cree el usuario mientras usa la página web. Sin embargo, los datos no se almacenarán cuando el usuario deje la página. Puedes crear un derivado de este ejemplo de usar SQLite en una página web.

Aprende más SQL

Cubrimos mucho de SQL, pero a medida que lo uses más, particularmente para leer/escribir bases de datos para alimentar aplicaciones, deberías familiarizarte con todas las características disponibles. Puedes aprender más acerca de índices y planeación de consultas, restricciones, triggers, vistas y claves foráneas. Es mejor si primero sabes en qué ambiente de SQL vas a usar esas características, de modo que puedas leer la documentación más precisa para ello.
También podrías aprender diferentes versiones de SQL que se usan con proveedores de bases de datos populares, como MySQL, PostGreSQL, Oracle, MS SQL y DB2, tal vez en combinación con aprender SQL del lado del servidor.

Profundiza en bases de datos

SQL es una manera de interactuar con bases de datos, así que al aprender SQL, también aprendiste un poco acerca de cómo funcionan las bases de datos. Sin embargo, puedes profundizar mucho más en el área de bases de datos (al aprender más acerca de las teorías, principios y diseño) como teoría de diseño relacional, álgebra relacional y lenguaje unificado de modelado. Una manera de aprender eso es con el curso de autoaprendizaje de Stanford Introducción a las bases de datos.

¿Quieres unirte a la conversación?

¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.