1 / 39
文档名称:

数据库原理:数据库安全性和完整性.ppt

格式:ppt   大小:926KB   页数:39页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理:数据库安全性和完整性.ppt

上传人:mh900965 2018/6/9 文件大小:926 KB

下载得到文件列表

数据库原理:数据库安全性和完整性.ppt

文档介绍

文档介绍:第五章数据库安全性和完整性
数据库的安全性
SQL Server数据库的安全性
完整性
数据库安全性和完整性
数据库安全性和完整性
安全措施一般是一级一级层层设置的,例图所示。
数据库的安全性


标识和鉴定一个用户最常用的方法是用一个用户名或者用户标识号来标明用户身份,系统鉴别此用户是否是合法用户。若是,则可进入下步的核实;若不是,则不能进入系统。
数据库安全性和完整性

存取权限由数据对象和操作类型两个要素组成。定义一个用户的存取权限就是要定义这个用户可以在哪些数据对象上进行哪些类型的操作。在数据库系统中,定义存取权限称为授权(Authorization)。这些授权定义经过编译后存放在数据字典中。
数据库安全性和完整性
在数据库中,为了保证用户只能访问他有权存取的数据,必须预先对每个用户定义存取权限。对于通过鉴定进入系统的用户(即合法用户),系统根据他的存取权限定义对他的各种操作请求进行控制,确保他只执行合法操作。
数据对象
操作类型

 

模式
建立、修改、检索
外模式
建立、修改、检索
内模式
建立、修改、检索
数据

查找、插入、修改、删除
属性列
查找、插入、修改、删除
表5-1 关系数据库系统中的存取权限
数据库安全性和完整性
用户名
数据对象名
允许的操作类型
刘勇
关系Book
Select
张伟
关系Book
All
张伟
关系Reader
All
张伟
关系Borrow
Update
丁钰
关系Borrow
Select
丁钰
关系Borrow
Insert
……
……
……
表5-2 一个授权表的实例
数据库安全性和完整性
用户名
数据对象名
允许的操作类型
刘勇
关系Book
Select
张伟
关系Book
All
张伟
关系Reader
All
张伟
关系Borrow
Select
张伟

Update
丁钰

Select
丁钰

Select
……
……
……
表5-3 一个授权表的实例
数据库安全性和完整性
用户名
数据对象名
允许的操作类型
存取谓词
刘勇
关系Book
Select
Publish=“中国水利水电出版社”
张伟
关系Book
All
张伟
关系Reader
All
张伟
关系Borrow
Select
张伟

Update
丁钰

Select
丁钰

Select
表5-4 一个授权表的实例
数据库安全性和完整性

进行存取的控制,不仅可以通过授权与收回权力来实现,还可以通过定义用户的外模式来提供一定的安全保护功能。在关系系统中,就是为不同的用户定义不同的视图,通过视图机制把要保密的数据对无权存取这些数据的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。
数据库安全性和完整性

最近更新

2022年东华大学数据科学与大数据技术专业《数.. 23页

2023年《商业银行资本管理办法》14 商业银行风.. 23页

《全球联系的初步建立与世界格局的演变》优质.. 12页

七年级数学说课稿【优秀3篇】 22页

主题宿舍楼设计心得体会和感想(八篇) 13页

他真作文300字九篇 6页

八年级英语下月考检测试题带答案 4页

双减背景下小学英语作业设计心得体会(精选15.. 19页

在组织部门作风建设学习会上的讲话 4页

天津市新华高一物理教学设计:必修一2.1实验探.. 5页

工资发放情况说明 14页

开发报建年终总结 12页

招投标案例分析题DOC 12页

施工组织设计编制、审批和备案管理规定 26页

毕业设计工作记录 9页

湖北汽车工业学院考试(查)试卷(A)试卷A答案概.. 9页

系统验收测试计划 8页

药事管理学归纳重点 14页

销售经理工作计划及安排(精选7篇) 22页

高二地理教学计划 28页

C语言程序设计第九-十一章习题参考答案 21页

会计学入门第一章知识点总结 15页

第一讲 移动电子商务概述 51页

机械工程测试技术基础试题及答案 14页

秸秆化机浆新工艺研发报告 12页

重庆市人教版英语八年级下暑假综合练习(二)(有.. 7页

会计核算依据培训课件 50页

人教精通版英语五年级上英语第三单元练习卷 3页

第七章 电子商务应用——企业内部电子商务 76页

临时、民政救助申请书 4页