1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Tạo cơ sở dữ liệu PostgreSQL

Connected

Bài tập

Triển khai kiểm soát truy cập cho các nhóm

Trong chương này, bạn đã học cách kiểm soát quyền truy cập vào cơ sở dữ liệu của mình. Đây cũng là bài tập cuối cùng của khóa học. Bạn sẽ tạo một schema và một bảng mới để lưu dữ liệu cung cấp cho các nhà khoa học dữ liệu trong nhóm. Dù các thành viên trong nhóm có trách nhiệm, sự cố vẫn có thể xảy ra. Bạn chỉ nên trao cho họ đúng mức quyền cần thiết để làm việc. Các thành viên này sẽ được truy cập dữ liệu về các khoản vay chưa được phê duyệt.

  • Tạo schema analysis.
  • Định nghĩa bảng unapproved_loan trong schema mới này.
  • Tạo người dùng data_scientist.
  • Hạn chế người dùng chỉ được đọc từ bảng mới.

Bài tập này sẽ củng cố các kiến thức cơ bản về kiểm soát truy cập cho một cơ sở dữ liệu.

Hướng dẫn

100 XP
  • Tạo schema mới tên analysis để chứa bảng mới.
  • Tạo bảng mới unapproved_loan TRONG analysis schema với PRIMARY KEY (id), FOREIGN KEY (loan_id) tham chiếu khóa id của bảng loan, và trường description kiểu TEXT mô tả lý do khoản vay bị từ chối.
  • Thêm người dùng tên data_scientist với mật khẩu changeme.
  • Hạn chế người dùng chỉ có quyền đọc đối với bảng analysis.unapproved_loan.