Saltar a contenido

Base de datos PostgreSQL de ejemplo

La base de datos de alquiler de DVD representa los procesos comerciales de una tienda de alquiler de DVD. La base de datos de alquiler de DVD tiene muchos objetos, entre ellos:

  • 15 tablas
  • 1 disparador
  • 7 vistas
  • 8 funciones
  • 1 dominio
  • 13 secuencias

Modelo de ER de alquiler de DVD

PostgreSQL Sample Database Diagram

Tablas

Hay 15 tablas en la base de datos de DVD Rental:

  • actor - almacena datos de actores, incluyendo nombre y apellidos.
  • film - almacena datos de películas tales como título, año de lanzamiento, longitud, calificación, etc.
  • film_actor - almacena, guarda las relaciones entre películas y actores.
  • category - almacena datos de las categorías de películas.
  • film_category - almacena las relaciones entre películas y categorías.
  • store - contiene los datos de la tienda, incluyendo el personal de gerente y la dirección.
  • inventory - almacena datos de inventario.
  • rental - almacena datos de alquiler.
  • payment - tiendas pagos de los clientes.
  • staff - almacena datos del personal.
  • customer - almacena datos de clientes.
  • address - de tiendas de la dirección de datos para el personal y clientes
  • city - alma los nombres de la ciudad.
  • country - almacene nombres de países.

Descargue la base de datos de muestras PostgreSQL

Puede descargar la base de datos de la muestra de alquiler de DVD PostgreSQL a través del siguiente enlace:

Descargar DVD Rental de la base de datos de muestras

El archivo de base de datos está en zipformato ( dvdrental.zip) por lo que usted necesita para extraerlo a dvdrental.tarantes de cargar la base de datos de la muestra en el servidor de bases de datos PostgreSQL.

Descargar diagrama de ER imprimible

Además de la base de datos de muestras, le proporcionamos un diagrama de ERE imprimible en formato PDF. Puede descargar e imprimir el diagrama de ERE para referencia mientras practica PostgreSQL.

Descargar el diagrama de ER imprimible

Este tutorial le presentó una base de datos de muestras PostgreSQL llamada alquiler de DVD. Usaremos esta base de datos en nuestros tutoriales PostgreSQL, así que asegúrese de cargarlo a su servidor.

Cargar PostgreSQL Base de datos de ejemplo

Antes de seguir adelante con este tutorial, es necesario tener:

Cargar la base de datos de muestras usando herramienta psql

Primero, lanza la herramienta psql.

>psql

En segundo lugar, introduzca la información de la cuenta para iniciar sesión en el servidor de bases de datos PostgreSQL. Puede utilizar el valor predeterminado proporcionado por psql pulsando el teclado Enter. Sin embargo, para la contraseña, debe introducir la que proporcionó durante la instalación de PostgreSQL.

Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Password for user postgres:

En tercer lugar, entrar en el siguiente CREATE DATABASEdeclaración para crear una nueva base de datos dvdrental.

postgres= # CREATE DATABASE dvdrental;
CREATE DATABASE

PostgreSQL creará una nueva base de datos nombrada dvdrental.

Finalmente, entra el comando exit para dejar psql:

postgres=# exit

Luego, navegue por la carpeta de binarios de la carpeta de instalación PostgreSQL:

C:\>cd C:\Program Files\PostgreSQL\12\bin

Después de eso, utilice la herramienta pg-restore para cargar datos en la base de datos dvdrental:

pg_restore -U postgres -d dvdrental C:\sampledb\dvdrental.tar

En este comando:

  • El -U postgres especifica al usuario postgres para iniciar sesión en el servidor de bases de datos PostgreSQL.
  • El -d dvdrental especifica la base de datos de destino para cargar.

Finalmente, introduzca la contraseña para el usuario postgres y pulse Enter

Password:

Se tarda unos segundos en cargar los datos almacenados en el archivo dvdrental.taren la base de datos dvdrental.

Cargar la base de datos de DVD Rental usando pgAdmin

Lo siguiente le muestra paso a paso sobre cómo utilizar la herramienta pgAdmin para restaurar la base de datos de del archivo de base de datos:

Primero, inicie la herramienta pgAdmin y conéctese al servidor PostgreSQL.

En segundo lugar, haga clic derecho en las bases de datos y seleccione la opción menú:

img

En tercer lugar, introduzca el nombre de la base de datos dvdrentaly haga Save clic en el botón Guardar:

img

Verá la nueva base de datos vacía creada bajo el nodo de Bases de Datos:

img

Cuarto, haga clic con el botón derecho en la base de datos dvdrental y elija Restaurar... elemento de menú para restaurar la base de datos del archivo de base de datos descargado:

img

Quinto, introduzca la ruta al archivo de la base de datos de ejemplo, por ejemplo, c:sampledb.dvddrental.tar y haga clic en el botón Restore:

img

Sexto, el proceso de restauración se completará en pocos segundos y muestra el siguiente diálogo una vez que se complete:

img

Finalmente, abra la dvdrentalbase de datos de panel del navegador de objetos, encontrará tablas en el publicesquema y otros objetos de base de datos como se muestra en la siguiente imagen:

PostgreSQL Load Sample Database - pgAdmin step 3

En este tutorial, has aprendido a cargar el dvdrentalbase de datos de muestras en el servidor de bases de datos PostgreSQL para practicar PostgreSQL.

Vamos a empezar a aprender PostgreSQL y divertirnos.