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¶
¶
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 clientescity
- 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 zip
formato ( dvdrental.zip
) por lo que usted necesita para extraerlo a dvdrental.tar
antes 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:
- Un servidor de bases de datos PostgreSQL instalado en su sistema.
- Una base de datos de muestra PostgreSQL llamada dvdrental.
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 DATABASE
declaració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 usuariopostgres
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.tar
en 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ú:
En tercer lugar, introduzca el nombre de la base de datos dvdrental
y haga Save clic en el botón Guardar:
Verá la nueva base de datos vacía creada bajo el nodo de Bases de Datos:
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:
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:
Sexto, el proceso de restauración se completará en pocos segundos y muestra el siguiente diálogo una vez que se complete:
Finalmente, abra la dvdrental
base de datos de panel del navegador de objetos, encontrará tablas en el public
esquema y otros objetos de base de datos como se muestra en la siguiente imagen:
En este tutorial, has aprendido a cargar el dvdrental
base de datos de muestras en el servidor de bases de datos PostgreSQL para practicar PostgreSQL.
Vamos a empezar a aprender PostgreSQL y divertirnos.