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

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