
南京邮电大学数据库系统实验报告第二部分:DBMS的数据库保护
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本实验报告为《南京邮电大学数据库系统》课程中关于DBMS数据库保护的部分。内容涵盖数据库安全机制、访问控制策略及事务处理中的故障恢复技术,旨在增强学生对数据库完整性和安全性重要性的理解。
### DBMS 数据库保护实验报告
本实验报告主要介绍了DBMS数据库保护的相关知识点,涵盖安全控制、完整性控制、并发控制及备份与恢复等方面内容。本次实验的主要目的是巩固事务的概念,正确理解并发及锁机制,并熟悉DBMS的安全控制。
#### 一、 实验目的和要求
1. 巩固事务的基本概念。
2. 正确理解和掌握并发处理以及锁定技术的应用。
3. 熟悉DBMS安全措施的实现方式。
#### 二、实验环境
本次实验采用微型计算机作为硬件平台,软件方面选择任意一款DBMS产品进行操作练习。
#### 三、 实验原理及内容概述
本部分基于教材第4章、10章和11章的内容展开。主要内容包括:
- DBMS数据库保护功能的介绍与应用。
- 安全控制
- 数据完整性保障措施
- 并发处理策略
- 备份恢复机制
- 访问控制技术详解:
- 用户身份验证及权限分配概念讲解
- GRANT、WITH GRANT OPTION和REVOKE等授权语句使用案例分析
- 事务管理操作实践:提交(COMMIT)与回滚(ROLLBACK)
- 锁定机制解析,包括X锁和S锁的运用规则。
#### 四、实验内容设计
1. 创建两个用户U1和U2,并设置各自密码。
2. 建立数据库test2并在其中创建表emp并填充示例数据。
3. 对于表emp实施授权管理:
- 授予U1与U2查询员工编号(empno)、姓名(ename)及部门号(deptno)的权限;
- 允许用户U1对删除操作和奖金字段(comm)修改进行控制,并授予转授此权利的能力。
4. 验证授权设置的有效性:
- 确认上述提到的所有查询、删除与更新功能能否正常运行由相应被授权者执行。
5. 撤销部分权限,观察影响范围:撤销用户U1和U2对emp表的删除权。
6. 实验多事务并发情况下数据库保护机制的表现。
#### 五、实验结果分析
通过以上步骤操作后发现,DBMS提供的安全控制措施能够有效保证数据的安全性与完整性。此外,在实践中也验证了锁机制在处理并发访问时的重要性,并且掌握了如何利用授权命令来实施细致的数据存取权限管理以及事务的提交和回滚过程。
#### 六、结论
综上所述,本实验报告总结了DBMS数据库保护的关键技术及其应用实践情况。通过本次实验操作加深了对安全控制策略、完整性保障措施及并发处理机制的理解,并成功验证这些理论知识在实际场景中的有效性与实用性。
全部评论 (0)


