- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第四章数据库安全性
第四章数据库安全性
自主存取控制方法(续)关系系统中得存取权限类型? 数据对象 操作类型模式模式 建立、修改、删除、检索 外模式建立、修改、删除、检索 内模式建立、删除、检索数据表 查找、插入、修改、删除 属性列 查找、插入、修改、删除
自主存取控制方法(续)关系系统中得存取权限(续)定义方法GRANT/REVOKE
DBMS实现数据安全性保护得过程用户或DBA把授权决定告知系统SQL得GRANT与REVOKEDBMS把授权得结果存入数据字典当用户提出操作请求时,DBMS根据授权定义进行检查,以决定就是否执行操作请求
安全性(续)谁定义?DBA与表得建立者(即表得属主)如何定义?SQL语句:GRANTREVOKE
授权GRANT语句得一般格式:GRANT权限[,权限]、、、[ON对象名]TO用户[,用户]、、、[WITHGRANTOPTION];谁定义?DBA与表得建立者(即表得属主)GRANT功能:将对指定操作对象得指定操作权限授予指定得用户。
(2)用户得权限建表(CREATETAB)得权限:属于DBADBA授予--普通用户基本表或视图得属主拥有对该表或视图得一切操作权限接受权限得用户:一个或多个具体用户PUBLIC(全体用户)
(4)WITHGRANTOPTION子句指定了WITHGRANTOPTION子句:获得某种权限得用户还可以把这种权限再授予别得用户。没有指定WITHGRANTOPTION子句:获得某种权限得用户只能使用该权限,不能传播该权限
例题例1把查询Student表权限授给用户U1GRANTSELECTONStudentTOU1;
例题(续)例2把对Student表得全部权限授予用户U2与U3GRANTALLPRIVILEGESONStudentTOU2,U3;
例题(续)例3把对表SC得查询权限授予所有用户GRANTSELECTONTABLESC TOPUBLIC;
大家学习辛苦了,还是要坚持继续保持安静
例题(续)例4把查询Student表与修改学生姓名得权限授给用户U4 GRANTUPDATE(Sname),SELECT ONTABLEStudent TOU4;
例题(续)例5把对表SC得INSERT权限授予U5用户,并允许她再将此权限授予其她用户GRANTINSERTONTABLESCTOU5WITHGRANTOPTION;
传播权限执行例5后,U5不仅拥有了对表SC得INSERT权限,还可以传播此权限:GRANTINSERTONTABLESCTOU6WITHGRANTOPTION;同样,U6还可以将此权限授予U7:GRANTINSERTONTABLESCTOU7;但U7不能再传播此权限。U5--U6--U7
SQL收回权限得功能REVOKE语句得一般格式为:REVOKE权限[,权限]、、、[ON对象类型对象名]FROM用户[,用户]、、、;功能:从指定用户那里收回对指定对象得指定权限
例题例7把用户U4修改学生学号得权限收回REVOKESelectONTABLEStudentFROMU4;UpdateStudentsetSname=Sname+’名’?UpdateStudentsetSname=’一个名’
例题(续)例8收回所有用户对表SC得查询权限REVOKESELECT ONTABLESC FROMPUBLIC;
例题(续)例9把用户U5对SC表得INSERT权限收回 REVOKEINSERT ONTABLESC FROMU5cascade;
权限得级联回收系统将收回直接或间接从U5处获得得对SC表得INSERT权限:--U5--U6--U7收回U5、U6、U7获得得对SC表得INSERT权限:--U5--U6--U7
小结:SQL灵活得授权机制DBA拥有对数据库中所有对象得所有权限,并可
您可能关注的文档
- 数学人教版-五年级下-----复式折线统计图14公开课获奖课件百校联赛一等奖课件.pptx
- 腰椎间盘突出症的临床分型与治疗学习课件.pptx
- 龙门县高级中学4月份道德讲堂之社会公德公开课获奖课件百校联赛一等奖课件.pptx
- 大数据智慧城市和智慧交通上公开课获奖课件省赛课一等奖课件.pptx
- 爱爱医资源-口腔颌面部应用解剖生理课件.ppt
- 五年级美术-巨匠童心市公开课获奖课件省示范课获奖课件.pptx
- TQM全面质量管理模式概述.doc
- 微生物与现代食品工业省公开课一等奖全国示范课微课金奖课件.pptx
- 肿瘤科年工作亮点汇报实用.pptx
- 顾客关系管理.ppt
- 2024年青海建筑职业技术学院单招职业适应性测试题库及答案1套.docx
- 2024年青海建筑职业技术学院单招职业适应性测试题库推荐.docx
- 2024年青海建筑职业技术学院单招职业技能考试题库附答案.docx
- 2024年青海建筑职业技术学院单招职业适应性测试题库必威体育精装版.docx
- 2024年青海建筑职业技术学院单招职业技能考试题库推荐.docx
- 2024年青海建筑职业技术学院单招职业技能考试题库及答案1套.docx
- 2024年青海建筑职业技术学院单招职业技能考试题库必威体育精装版.docx
- 2024年青海建筑职业技术学院单招职业技能测试题库必威体育精装版.docx
- 2025年海南省省属虚拟市西沙群岛高三下学期4月联考物理试卷.docx
- 2024年青海建筑职业技术学院单招职业技能测试题库推荐.docx
文档评论(0)