Bắt đầu ngayBắt đầu miễn phí

Schema cấp người dùng

Một trường hợp sử dụng quan trọng của schema trong PostgreSQL là khả năng cung cấp cho mỗi người dùng cơ sở dữ liệu một nhóm bảng riêng chỉ người đó truy cập được, để quyền truy cập của người dùng này không ảnh hưởng đến người khác. Vì lý do bảo mật, bạn có thể tiến thêm một bước để tách các bảng phục vụ sản xuất khỏi việc bị thao tác bởi người không có thẩm quyền. Schema cho phép tạo các phân tách này mà không cần nhiều cơ sở dữ liệu, từ đó giảm khối lượng bảo trì cho quản trị viên cơ sở dữ liệu.

Bài tập này là một phần của khóa học

Tạo cơ sở dữ liệu PostgreSQL

Xem khóa học

Hướng dẫn bài tập

  • Tạo 3 schema: một cho lập trình viên web Ann Simmons, một cho nhà phân tích dữ liệu Ty Beck, và một cho dữ liệu sản xuất (tên là production). Dùng định dạng name_lastname để đặt tên cho các schema của nhân viên.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Add a schema for Ann Simmons
CREATE SCHEMA ___;

-- Add a schema for Ty Beck
___ ___ ty_beck;

-- Add a schema for production data
___ ___ ___;
Chỉnh sửa và Chạy Mã