打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
6-5


6.5.1 安全性问题

1.数据库安全性的定义
(1)定义
数据库的安全性(Security) 是指保护数据库,防止不合法的使用,以免数据的泄密、更改或破坏。
 
(2)安全性和完整性的区别
区别
安全性 完整性
是保护数据以防止非法用户故意造成的破坏 是保护数据以防止合法用户无意中造成的破坏
确保用户被限制在做其想做的事情 确保用户所做的事情是正确的

2.安全性级别
安全性级别
名称 说明
环境级
计算机系统的机房和设备应加以保护,防止有人进行物理破坏。属于社会伦理道德问题,不是本教材的内容。
职员级
工作人员应清正廉洁,正确授予用户访问数据库的权限。属于社会伦理道德问题,不是本教材的内容。
OS级
应防止未经授权的用户从OS处着手访问数据库。属于OS的内容。
网络级
由于大多数DBS都允许用户通过网络进行远程访问,因此网络软件内部的安全性是很重要的。属于网络教材中的内容。
DBS级
DBS的职责是检查用户的身份是否合法及使用数据库的权限是否正确。最高级别。本课程讨论的访问。

3.权限问题
(1)定义
“权限”(Authorization) 用户(或应用程序)使用数据库的方式称为“权限”(Authorization)。
 
(2)访问数据的四个权限
   ①读(Read)权限:允许用户读数据,但不能修改数据。
   ②插入(Insert)权限:允许用户插入新的数据,但不能修改数据。
   ③修改(Update)权限:允许用户修改数据,但不能删除数据。
   ④删除(Delete)权限:允许用户删除数据。
(3)修改数据库模式的四个权限
   ①索引(Index)权限:允许用户创建和删除索引。
   ②资源(Resourse)权限:允许用户创建新的关系。
   ③修改(Alteration)权限:允许用户在关系结构中加入或删除属性。
   ④撤销(Drop)权限:允许用户撤销关系。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
第08章 数据库安全性
oracle生词本
mysql用户管理
网络数据库安全机制
chp4
oracle的用户和角色管理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服