Bài viết này sẽ giới thiệu một cơ sở dữ liệu mẫu PostgreSQL mà bạn có thể sử dụng để học tập và thực hành PostgreSQL.
Cơ sở dữ liệu mẫu là database cho thuê DVD đại diện cho các quy trình kinh doanh của cửa hàng cho thuê DVD.
Cơ sở dữ liệu cho thuê DVD (DVD Rental) có nhiều đối tượng bao gồm:
- 15 tables
- 7 views
- 13 sequences
- 8 functions
- 1 trigger
- 1 domain
Mô hình quan hệ thực thể (Entity–relationship model)
Ý nghĩa của 15 bảng trong cơ sở dữ liệu mẫu:
- actor – lưu trữ dữ liệu actors bao gồm first name và last name.
- film – lưu trữ dữ liệu film như title, release year, length, rating,…
- film_actor – lưu trữ các relationships giữa films và actors.
- category – lưu trữ dữ liệu thể loại phim.
- film_category– lưu trữ các relationships giữa films và categories.
- store – lưu trữ dữ liệu của cửa hàng bao gồm manager staff và address.
- inventory – lưu trữ dữ liệu hàng tồn kho.
- rental – lưu trữ dữ liệu cho thuê.
- payment – lưu trữ thanh toán của khách hàng.
- staff – lưu trữ dữ liệu nhân viên.
- customer – lưu trữ dữ liệu khách hàng.
- address – lưu trữ dữ liệu địa chỉ của staff và customers
- city – lưu trữ thông tin city.
- country – lưu trữ thông tin country.
- language – lưu trữ thông tin language.
Download cơ sở dữ liệu mẫu:
Mediafire Google DriveSau khi download về, bạn sẽ nhận được cơ sở dữ liệu ở dạng zip (dvdrental.zip), do đó bạn cần giải nén ra file dvdrental.tar trước khi load cơ sở dữ liệu mẫu vào PostgreSQL database server.
Xem thêm: Cách load cơ sở dữ liệu mẫu vào PostgreSQL.
[…] Xem thêm: Giới thiệu cơ sở dữ liệu mẫu DVD Rental của PostgreSQL […]
[…] dụ: bạn có thể lấy kích thước của bảng actor trong cơ sở dữ liệu mẫu dvdrental như […]