SQL · Sección 1

Primera consulta SQL

Entorno de trabajo, tablas relacionales y anatomía de una sentencia SELECT.

3
lecciones
3
ejercicios resueltos
CONTENIDO ORIGINAL

Avanza en orden. Cada lección está redactada para Palta es Cool, utiliza ejemplos propios y termina con una actividad cuya respuesta puedes desplegar.

ANTES DE EMPEZAR

Ubícate antes de avanzar

01 / PUNTO DE PARTIDA

Conviene haber comprendido Seguridad, respaldos y operación.

02 / META OBSERVABLE

Al terminar deberías poder relacionar DBMS y editor SQL con Tablas y claves y resolver un caso nuevo.

03 / TIEMPO SUGERIDO

Reserva entre 35 y 55 minutos para lectura, ejemplos, tres comprobaciones y cierre.

04 / PREPARA EL LABORATORIO

Las primeras secciones se leen sin instalar nada. Para practicar SQL prepara PostgreSQL o un DBMS equivalente.

Abrir la guía de herramientas →
Diagnóstico rápido: ¿cómo se relacionan DBMS y editor SQL y Tablas y claves?

No necesitas acertar todavía. Escribe una hipótesis de dos líneas y compárala con tu respuesta al finalizar; si puedes corregirla y justificar el cambio, hubo aprendizaje.

Ruta guiada · 3 lecciones

Aprende el tema paso a paso

Comenzarás con el entorno de trabajo, conectarás los términos relacionales con tablas reales y escribirás una primera consulta SELECT completa.

Al terminar podrás
  • El editor SQL y el DBMS cumplen funciones diferentes
  • Filas, columnas y claves forman una tabla útil
  • SELECT proyecta columnas y FROM indica el origen
01
Entorno

El editor SQL y el DBMS cumplen funciones diferentes

El editor permite escribir y enviar sentencias. El sistema gestor de bases de datos recibe el SQL, comprueba permisos, accede a los datos y devuelve el resultado.

01

Editor: ayuda a escribir y visualizar.

02

DBMS: almacena, protege y procesa datos.

03

Conexión: identifica servidor, base y usuario.

Comprueba lo aprendido · 01

¿Cerrar el editor SQL apaga necesariamente la base de datos?

Mostrar respuesta

No. El editor es un cliente. El DBMS normalmente continúa ejecutándose como un servicio independiente.

02
Modelo relacional

Filas, columnas y claves forman una tabla útil

Cada fila representa una instancia; cada columna, una característica. La clave primaria identifica y la clave foránea conecta tablas.

01

Fila: un empleado concreto.

02

Columna: apellido o salario.

03

Campo: el valor de una columna en una fila.

Comprueba lo aprendido · 02

¿Qué problema aparece si usamos apellido como clave primaria?

Mostrar respuesta

Dos personas pueden compartir apellido y una persona puede cambiarlo; no garantiza unicidad ni estabilidad.

03
Primera consulta

SELECT proyecta columnas y FROM indica el origen

Una sentencia SELECT básica decide qué columnas mostrar y desde qué tabla leer. El asterisco recupera todas las columnas, pero nombrarlas hace la intención más clara.

01

SELECT elige columnas o expresiones.

02

FROM indica la tabla o vista.

03

El punto y coma termina la sentencia en muchas herramientas.

Comprueba lo aprendido · 03

¿Esta consulta filtra clientes de Santiago?

Mostrar respuesta

No. Solo elige columnas. Para restringir filas necesitarás una cláusula WHERE, que se estudia en la sección siguiente.

Resumen de la sección

Tu recorrido en tres ideas

  1. El editor SQL y el DBMS cumplen funciones diferentes
  2. Filas, columnas y claves forman una tabla útil
  3. SELECT proyecta columnas y FROM indica el origen
CIERRE DE LA SECCIÓN

Comprueba que puedes usarlo

Antes de continuar, revisa estos tropiezos frecuentes y resuelve un caso sin copiar los ejemplos.

ERROR 01

Confundir la herramienta donde escribes SQL con el DBMS que procesa la consulta.

ERROR 02

Escribir una consulta sin comprobar qué representa cada fila del resultado.

DESAFÍO INTEGRADOR

Ahora hazlo sin guía

Escribe una consulta que muestre identificador, nombre y precio de todos los productos con alias claros.

Mostrar pauta de corrección
Una respuesta sólida:
  • SELECT contiene solo las columnas solicitadas.
  • FROM identifica la tabla correcta.
  • Los alias expresan el significado sin cambiar los datos.