Role-based access control (RBAC) protects database confidentiality by assigning permissions to roles, then assigning users to those roles instead of granting permissions individually. section 7.4
A database team
In a high school database, different roles can control access to student records. In The Sci-Fi Collective database, a standard user can read products and add purchases or reviews, while an analyst can read the relevant tables. section 7.4















