Te dejo 3 ejercicios, uno básico, uno intermedio y uno un poquito más desafiante.


🟢 1. Básico — Crear una tabla

Vamos a cambiar completamente de temática: videojuegos 🎮.

Crea una tabla llamada videojuegos con estas columnas:

Columna Condición
videojuego_id INTEGER, generado automáticamente y PRIMARY KEY
nombre TEXT, obligatorio
precio NUMERIC(10,2), obligatorio
disponible BOOLEAN, obligatorio y DEFAULT TRUE
fecha_lanzamiento DATE

Tu tarea: escribe solamente el CREATE TABLE.


🟡 2. Intermedio — Crear + insertar + consultar

Ahora crea una tabla llamada peliculas 🎬:

Columna Condición
pelicula_id INTEGER, IDENTITY + PRIMARY KEY
titulo TEXT, obligatorio
director TEXT, obligatorio
duracion INTEGER, obligatorio
genero VARCHAR(30)
disponible BOOLEAN, DEFAULT TRUE

Después:

a) Inserta 2 películas.

b) En el INSERT, no escribas el pelicula_id. Deja que PostgreSQL lo genere.

<aside> 💡

Usa INSERT INTO peliculas (titulo, director, duracion, genero, disponible) VALUES(…);

Ingresas los valores de cada columna

</aside>

Prueba omitir agregar un valor en las columnas que tiene valores por default

****Ejemplo: INSERT INTO peliculas(titulo, director, duracion, genero) VALUES(…);

c) Haz un:

SELECT * FROM peliculas;

Objetivo: practicar el flujo completo:

CREATE TABLE
      ↓
INSERT INTO
      ↓
SELECT

🔴 3. Un poco más desafiante — Reglas