Contenido del curso
Primeros Pasos con Bases de Datos
Consultas y Manipulación de Datos
Relaciones y Modelado de Datos
Funciones, Operaciones y Vistas
- 18

Fechas y horas en SQL: current_timestamp y función extract
04:55 min - 19

Calcular días entre fechas con EPOCH en SQL
05:48 min - 20

Cómo unir columnas de texto con CONCAT en SQL
03:50 min - 21

Sentencias UPDATE y DELETE en PostgreSQL
05:54 min - 22

Operadores NULLIF y COALESCE para gestionar datos nulos en SQL
07:29 min - 23

Vistas y funciones reutilizables en pgAdmin
08:09 min
Integraciones
- 24

Importar CSV a PostgreSQL con COPY
07:56 min - 25

Configura Jupyter Notebooks con PostgreSQL
04:58 min - 26

Consultas SQL de PostgreSQL en Jupyter
04:56 min - 27

Diferencias entre Postgres y MySQL para elegir la base de datos correcta
03:07 min - 28

Tipos de datos únicos en PostgreSQL: JSON B, arrays y UUID
03:12 min - 29

Importancia de Postgres en el desarrollo profesional de software
01:54 min
Importar dvdrental en pgAdmin paso a paso
Resumen
Aprender SQL se vuelve mucho más fácil cuando tienes datos reales con los que practicar. Por eso, importar la base de datos dvdrental en PostgreSQL es uno de los primeros pasos para experimentar con consultas reales usando pgAdmin, sin tener que crear tablas desde cero.
¿Dónde encontrar bases de datos de ejemplo para PostgreSQL?
Existe un sitio dedicado a recopilar bases de datos de prueba que puedes descargar gratis y usar para practicar. Lo encuentras enlazado en el repositorio del curso en GitHub bajo el nombre de bases de datos de ejemplo.
Entre las opciones disponibles destacan varias que vale la pena conocer:
- La base de datos de IMDb en modo abierto, ideal si te gustan las películas y series.
- Adventure Works, un clásico que históricamente se asocia a SQL Server de Microsoft.
- Bases de datos de líneas aéreas y otros sectores con información variada.
De todas estas, dvdrental resulta especialmente cómoda: es pequeña, fácil de implementar y suficiente para practicar consultas con volumen real de datos.
¿Qué es dvdrental? Es una base de datos de ejemplo que simula un negocio de renta de DVDs, con 15 tablas que incluyen películas, clientes, pagos y rentas. Se descarga como archivo comprimido en formato tar.
¿Cómo descargar y preparar el archivo dvdrental?
El primer paso es entrar al enlace directo que descarga dvdrental como un archivo zip. Este enlace también está disponible en el repositorio del curso en GitHub, así que te conviene guardarlo en favoritos para futuras prácticas [01:03].
Una vez descargado, ve a tu explorador de archivos y abre la carpeta de descargas. Ahí encontrarás el archivo comprimido. Da clic derecho y selecciona la opción de extraer. Al extraerlo, aparecerá un archivo con la extensión .tar llamado dvdrental.tar, que es el que vas a usar para la importación [01:38].
¿Cómo restaurar dvdrental en pgAdmin paso a paso?
Con el archivo listo, abre pgAdmin y crea una base de datos vacía que servirá como contenedor para los datos que vas a importar. El proceso es directo y se ejecuta en pocos clics.
Crear la base de datos vacía
Dentro de pgAdmin sigue esta secuencia para tener lista la base destino:
- Haz clic derecho sobre Databases y selecciona Create Database.
- Asigna el nombre dvdrental. El nombre no es obligatorio, pero ayuda a identificarla.
- Guarda los cambios.
- Expande Schemas y Tables para confirmar que la base está vacía.
Este paso es importante porque la restauración necesita un destino limpio para depositar las 15 tablas del archivo original.
Restaurar el archivo tar
Ahora viene la parte interesante. Da clic derecho sobre el nombre de la base de datos dvdrental recién creada y selecciona la opción Restore. Se abrirá un cuadro donde debes indicar el formato tar, que coincide con el archivo descargado [02:31].
Selecciona la ruta del archivo navegando hasta Downloads y eligiendo dvdrental.tar. Si no aparece visible, cambia el filtro a mostrar todos los archivos. Una vez seleccionado, presiona Open y luego el botón Restore.
¿Por qué pgAdmin muestra proceso fallido al restaurar? Es un comportamiento esperado. El proceso suele ejecutarse dos veces y muestra primero un mensaje de inicio y luego uno de fallo, pero la importación se completa correctamente.
Verificar que las tablas se importaron
Después de la restauración, si entras a Schemas y luego a Tables, es posible que no veas nada al inicio. No te alarmes: solo necesitas presionar la opción Refresh sobre la base de datos [03:14].
Al actualizar, aparecerán las 15 tablas con toda la información lista para consultar. Estas tablas incluyen datos de películas, actores, clientes, pagos y rentas, perfectas para practicar queries de cualquier nivel.
¿Para qué sirve tener dvdrental cargada?
Tener esta base de datos importada significa que ya puedes comenzar a hacer consultas con información previamente desplegada, sin gastar tiempo en generar datos ficticios. Es el punto de partida ideal para escribir tus primeros SELECT, practicar JOINs y entender cómo se relacionan las tablas en un caso de negocio real.
Guarda el enlace de descarga en favoritos y experimenta con las otras bases del sitio cuando quieras subir el nivel de tus prácticas. ¿Qué consulta te gustaría escribir primero sobre dvdrental?