A way to classify level of database users. Like sysadm usually has superuser privileges, roles are used to group users with different privileges. |
Because a DBMS system has many levels of operations which set many levels(kinds) of operation privilages, |
Role is another logical level of grouping to define/specify who will have what system privileges. |
It makes system management easier and more flexible. |