数据库安全性与完整性-实验报告.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
数据库安全性与完整性实验报告 数据库安全性是指保护数据库中的数据免受未经授权的访问、修改或破坏的各种机制和技术。数据库安全性是数据库管理系统的重要组成部分,它旨在保护数据库中的数据免受恶意攻击和非法访问。 实验目的: 1. 熟悉通过 SQL 对数据进行安全性控制。 2. 掌握数据库安全性机制,包括授权与权力回收。 实验工具: 1. KingbaseES 数据库管理系统 2. ISQLW 交互式查询工具 实验内容与要求: 1. 使用 SQL 对数据进行安全性控制,包括授权与权力回收。 2. 在数据库中建立用户 U1,U2,U3,U4,U5,U6,U7,选择全部为 CONNECT 角色。 3. 进行授权和权力回收操作,检查是否获得相应的权利。 实验方法及步骤: 1. 创建用户 U1,U2,U3,U4,U5,U6,U7,密码均为 tcl。 2. 以 system 的身份进入查询分析器,建立用户 U1,U2,U3,U4,U5,U6,U7。 3. 以 U1 的身份进入查询分析器,进行任意查询,SELECT* FROM "S-C"."STUDENT"。 4. 以 system 的身份进入企业管理器,查看用户 U1 的权限,设置 U1 的权限,授予用户 U1 查询 Student 表的权限。 5. 以 U1 的身份进入企业管理器,把查询 Student 表的权限授予用户 U1。 知识点: 1. 数据库安全性机制:授权与权力回收。 2. SQL 语言:SELECT 语句、GRANT 语句、REVOKE 语句。 3. 数据库角色:CONNECT 角色、SYSTEM 角色。 4. 数据库用户:U1、U2、U3、U4、U5、U6、U7。 5. 数据库表:STUDENT 表、COURSE 表、SC 表。 6. 数据库权限:查询权限、修改权限、删除权限。 7. 数据库安全性控制:授权、权力回收。 通过这个实验,学生可以学习和掌握数据库安全性机制,包括授权与权力回收,并了解到数据库安全性的重要性和必要性。此外,学生还可以学习和掌握 SQL 语言和数据库管理系统的基本操作。
剩余12页未读,继续阅读
- 粉丝: 30
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助