Te dejo 3 ejercicios, uno básico, uno intermedio y uno un poquito más desafiante.
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.
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