CREATE USER user {UDENTIFIED BY password|EXTERNALLY};
DROP USER user [CASCADE];
CREATE ROLE role {UDENTIFIED BY password|EXTERNALLY};
DROP ROLE role;
GRANT role_list TO {PUBLIC |{user | role}... }
[WITH ADMIN OPTION];
REVOKE role_list FROM {PUBLIC |{user | role}... }
Примеры:
GRANT SpecialRole TO Smith WITH ADMIN OPTION;
GRANT SpecialRole TO AccountGraoupRole;
GRANT SpecialRole TO PUBLIC;
GRANT {ALL PRINILEGES | privileges_list }
ON DB_object
TO {PUBLIC | {user | role}...}
[WITH GRANT OPTION];
Примеры:
GRANT SELECT, UPDATE ON TEACHER TO Smith, Jane;
GRANT ALL PRIVILEGES ON ROOM TO Ann WITH GRANT OPTION;
GRANT SELECT ON LECTURE TO PUBLIC;
GRANT RERFERENCES(SBJNO), UPDATE ON SUBJECT TO Kate;
REVOKE {ALL PRINILEGES | privileges_list }
ON DB_object
FROM {PUBLIC | {user | role}...}
[CASCADE | RESTRICT];
Пример:
REVOKE ALL PRIVILEGES ON ROOM FROM Smith, Jane
CASCADE;
В большинстве СУБД нет явных возможностей по описанию таких дополнительных условий по ограничению прав доступа. Все они должны быть реализованы в конкретной прикладной системе, если в этом имеется необходимость
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть