电话:0731-83595998
导航

云南2020年南方电网校园招聘考试计算机知识:事务管理与数据库安全性

来源: 2019-11-07 11:28
事务管理与数据库安全性
 
一、数据库的恢复
为了保证数据库的完整性,事务必须具有原子性、一致性、隔离性、持久性四个性质,即事务的ACID性质。
数据库系统中常见的故障很多,造成数据库中数据损坏的故障通常有:事务故障、系统故障、介质故障。作为DBMS,应能把数据库从被破坏、不正确的状态恢复到最近一个正确状态。DBMS的这种能力称为可恢复性。数据库恢复的实现方法:
(1)定期对整个数据库进行复制或转储。转储可分为静态转储和动态转储;转储还可以分为海量存储和增量转储
(2)建立“日志”文件
(3)恢复
 
二、数据库的并发控制
 在多用户共享系统中,如果多个用户同时对同一数据进行操作称为并发操作。并发操作时,事务相互之间可能有干扰,破坏了事务的隔离性。DBMS的并发控制子系统负责协调并发事务的执行,保证数据的一致性不受破坏,同时避免用户得到不正确的数据。数据库的并发操作通常会带来以下三类问题:
(1)丢失更新问题;
(2)不一致分析问题;
(3)“脏数据”的读出。
所谓并发控制就是要用正确的方法调度并发操作。
 
三、 数据库的完整性
数据库的完整性是指数据的正确性和相容性。完整性检查,即系统用一定的机制采检查数据库中的数据是否满足规定的条件。这种条件在.数据库中称为完整性约束条件。对数据库的非法更新有:
(1)数据本身是错误的,输入时,就按错误的数据输入;
(2)数据原来是正确的,由于操作或程序的错误,造成插入时变成错误的数据;
(3)由于系统故障,使数据发生错误;
(4)若干事务的并发执行产生不正确的数据;
(5)人为地故意破坏。数据库的完整性是通过DBMS的完整性子系统实现的。
完整性子系统的主要功能有:
(1)监督事务的执行,并测试是否违反完整性规则;
(2)如有违反现象,则采取恰当的操作,诸如拒绝、报告违反情况、改正错误等方法来处理。
 
四、数据库的安全性
 数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄漏、非法更改和破坏。对数据库不合法的使用称为数据库的滥用。数据库的滥用可分为无意和恶意的两类。恶意的滥用主要是指未经授权的读取数据(即偷窃信息)和未经授权的修改数据(即破坏数据)。数据库的完整性是指尽可能避免对数据库的无意的滥用;数据库的安全性是指尽可能避免对数据库的恶意的滥用。为了保护数据库,防止恶意的滥用,可以从环境级、职员级、OS级、网络级、数据库系统级等方面设置各种安全措施。
 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端