数据库安全性及完整性实验报告

数据库安全性及完整性实验报告

ID:36811692

大小:4.87 MB

页数:13页

时间:2019-05-15

数据库安全性及完整性实验报告_第1页
数据库安全性及完整性实验报告_第2页
数据库安全性及完整性实验报告_第3页
数据库安全性及完整性实验报告_第4页
数据库安全性及完整性实验报告_第5页
资源描述:

《数据库安全性及完整性实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、...实验报告课程名称:数据库系统概论学院:工程学院专业:年级:班级:姓名:学号:指导教师:年月日教务处制......实验名称:数据库安全性及完整性 教时间:2015-12-17师地点:三教205机房评语班组:成绩教师签名实验报告1实验目的1.熟悉通过SQL对数据进行安全性控制。2实验工具KingbaseESKingbaseES及其交互式查询工具ISQLW。3实验内容和要求1.使用SQL对数据进行安全性控制,包括:授权和权力回收。操作完成后看看已授权的用户是否真正具有授予的数据操作的权力了;权力收回操作之后的用户是否确实丧失了收回的数据操作的权力)。根据

2、操作过程认真填写实验报告,记录所有的实验用例。2.首先在数据库中建立用户U1,U2,U3,U4,U5,U6,U7,选择全部为CONNECT角色,具体操作见课本141页;进行例4.1-4.13各操作。3.在SYSTEM用户与7个CONNECT用户之间进行授权(例题1-12)。注意在完成授权或权利回收之后,以相应的用户登录数据库,检查是否获得相应的权利。......4实验方法及步骤例4.1把查询student表的权限授给用户u1。以system的身份进入查询分析器,建立用户U1,U2,U3,U4,U5,U6,U7,密码均为tclcreateuserU1wit

3、hpassword'tcl';createuserU2withpassword'tcl';createuserU3withpassword'tcl';createuserU4withpassword'tcl';createuserU5withpassword'tcl';createuserU6withpassword'tcl';createuserU7withpassword'tcl';以system的身份进入企业管理器,查看用户以U1的身份进入查询分析器,进行任意查询。SELECT*FROM"S-C"."STUDENT"打开企业管理器设置u1的权限,以

4、U1的身份进入企业管理器,把查询模式S-C的权限授给用户U1。......SELECT*FROM"S-C"."STUDENT"以U1的身份进入企业管理器,把查询Student表的权限授给用户U1。SELECT*FROM"S-C"."STUDENT"......注意:实验中若出现则可以用语句dropownedbyU1删除它不懂删除的话,看kingbase用户手册例4.2把查询student表和course表的权全部操作限授给用户u2和u3。SELECT*FROM"S-C"."STUDENT","S-C"."COURSE"以system的身份进入查询分析器,

5、把对Student表和Course表全部操作权限授予用户U2和U3。......GRANTALLPRIVILEGESONTABLE"S-C"."STUDENT","S-C"."COURSE"TOU2,U3;以U2/U3的身份进入查询分析器,进行任意查询。SELECT*FROM"S-C"."STUDENT","S-C"."COURSE"例4.3把对表SC的权限授给所有用户.以U3的身份进入查询分析器,进行任意查询。SELECT*FROM"S-C"."SC"以system的身份进入查询分析器,把对表SC的查询权限授予所有用户。GRANTSELECTONTAB

6、LE"S-C"."SC"TOPUBLIC;以U3的身份进入查询分析器,进行任意查询。SELECT*FROM"S-C"."SC"......例4.4把查询student表和修改学生学号的权限授给用户u4。以system的身份进入查询分析器,对student表插入一条新的学号INSERTINTO"S-C".STUDENT(SNO,SNAME,SSEX,SDEPT,SAGE)VALUES('201215128','陈冬','男','IS',18);以U4的身份进入查询分析器,修改插入的学号UPDATE"S-C".STUDENTSETSNO=200215128W

7、HERESNO='201215128';SELECT*FROM"S-C".STUDENT;以system的身份进入查询分析器,把查询Student表和修改学生学号的权限授予用户U4。SELECT*FROM"S-C"."STUDENT";GRANTUPDATE(SNO),SELECTONTABLE"S-C"."STUDENT"TOU4;以U4的身份进入查询分析器,进行任意查询。UPDATE"S-C".STUDENTSETSNO=200215128WHERESNO='201215128';SELECT*FROM"S-C".STUDENT;......例4.5

8、把对表SC的INSERT权限授给用户u5,并允许将此权限再授予其他用户。以U5的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。