Sammanfattning: I den här handledningen kommer vi att presentera en PostgreSQL-databas som du kan använda för att lära dig och öva på PostgreSQL.
Vi kommer att använda databasen för DVD-uthyrning för att demonstrera funktionerna i PostgreSQL.
Databasen för DVD-uthyrning representerar affärsprocesserna i en DVD-uthyrningsbutik. DVD-uthyrningsdatabasen har många objekt, bland annat:
- 15 tabeller
- 1 trigger
- 7 vyer
- 8 funktioner
- 1 domän
- 13 sekvenser
DVD-uthyrnings ER-modell
PostgreSQL Sample Database Tables
Det finns 15 tabeller i DVD-uthyrningsdatabasen:
- skådespelare – lagrar uppgifter om skådespelare, inklusive förnamn och efternamn.
- film – lagrar filmdata som titel, utgivningsår, längd, klassificering etc.
- film_actor – lagrar relationerna mellan filmer och skådespelare.
- category – lagrar filmens kategoridata.
- film_category – lagrar relationerna mellan filmer och kategorier.
- store – innehåller butiksdata, bland annat föreståndare, personal och adress.
- inventory – lagrar inventeringsdata.
- rental – lagrar uthyrningsdata.
- payment – lagrar kundens betalningar.
- staff – lagrar personaldata.
- customer – lagrar kunddata.
- address – lagrar adressdata för personal och kunder
- city – lagrar stadsnamn.
- country – lagrar landsnamn.
Ladda ner PostgreSQL-provdatabas
Du kan ladda ner PostgreSQL DVD Rental-provdatabasen via följande länk:
Ladda ner DVD Rental Sample Database
Databasfilen är i zip
format ( dvdrental.zip
) så du måste extrahera den till dvdrental.tar
innan du laddar in provdatabasen i PostgreSQL-databasservern.
Ladda ner utskrivbart ER-diagram
Förutom provdatabasen ger vi dig också ett utskrivbart ER-diagram i PDF-format. Du kan ladda ner och skriva ut ER-diagrammet som referens när du övar med PostgreSQL.
Ladda ner det utskrivbara ER-diagrammet
Denna handledning introducerade dig till en PostgreSQL-provdatabas som heter DVD-uthyrning. Vi kommer att använda den här databasen i våra PostgreSQL-handledningar så se till att du har den på din server.
- Var den här handledningen till hjälp?
- JaNej