PostgreSQL

Giới thiệu cơ sở dữ liệu mẫu DVD Rental của PostgreSQL

Giới thiệu cơ sở dữ liệu mẫu của PostgreSQL
Được viết bởi Minh Hoàng

Series chia sẻ về PostgreSQL – Cơ sở dữ liệu mã nguồn mở tiên tiến nhất thế giới.

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)

Database DVD Rental - 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 Drive

Sau 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.

Cảm ơn bạn đã theo dõi. Đừng ngần ngại hãy cùng thảo luận với chúng tôi!

Giới thiệu

Minh Hoàng

Xin chào, tôi là Hoàng Ngọc Minh, hiện đang làm BrSE, tại công ty Toyota, Nhật Bản. Những gì tôi viết trên blog này là những trải nghiệm thực tế tôi đã đúc rút ra được trong cuộc sống, quá trình học tập và làm việc. Các bài viết được biên tập một cách chi tiết, linh hoạt để giúp bạn đọc có thể tiếp cận một cách dễ dàng nhất. Hi vọng nó sẽ có ích hoặc mang lại một góc nhìn khác cho bạn[...]

Translate »