数据库系统原理-第十章 关系数据库的新课题.pptVIP

  • 4
  • 0
  • 约6.24千字
  • 约 29页
  • 2019-09-23 发布于湖北
  • 举报

数据库系统原理-第十章 关系数据库的新课题.ppt

练习 步骤(5)以后的授权图 Page * 步骤(6)以后的授权图 * 第10章 关系数据库的新课题 10.1 SQL中的安全机制和用户认证 Page * * 授权ID SQL假定存在授权ID,这些ID基本上都是用户名 SQL有一个特殊的授权ID,称作PUBLIC,它包含了所有用户。 授权ID可以被授予权限 * 1. 权限 SQL中定义了九种类型的权限: SELECT、INSERT、DELETE、UPDATE REFERENCE:在完整性约束中引用关系的权力。只有当约束所在的模式拥有约束中涉及的所有数据的REFERENCE权限时,该约束才能被检查。 USAGE:在声明中使用域或其他模式元素(关系和断言除外)的权利 TRIGGER:定义这个关系上的触发器的权力 EXECUTE:执行如PSM过程|函数之类代码的权力 UNDER:创建给定类型的子类型的权力 * 权限示例 考虑下列插入语句所需的权限 拥有关系Studio的INSERT或INSERT (name)权限 拥有关系Movies的SELECT或SELECT (studioName)权限 拥有关系Studio的SELECT或SELECT (name)权限 注:拥有包含这些属性的属性列表的SELECT权限就足够了 其他属性分量上只能接受缺省值或NULL * 2. 创建权限 取得权限有两个方面需要明确: 创建权限

文档评论(0)

1亿VIP精品文档

相关文档