当前位置:文档之家› 数据库原理安全性与完整性控制实验报告

数据库原理安全性与完整性控制实验报告

数据库原理实验报告
题目:安全性与完整性控制
院系:计算机科学与工程学院
【实验题目】
安全性与完整性控制
【实验目的】
掌握用SQL对数据库进行安全性和完整性控制。

【实验内容】
使用SQL对数据进行安全性控制,包括:授权和权力回收。

操作完成后看已授权的用户是否真正具有授予的数据操作的权利;权力收回操作之后用户是否确实丧失收回的数据操作的权利了。

【实验步骤】
1、建新的windows注册用户:开始-〉设置-〉控制面板-〉用户帐户-〉创建一个新帐户,起名(例如u1)->下一步
选“受限”-〉创建帐户
2、建新的SQL-Server 用户
SQL-Server企业管理器-〉对应数据库-〉右键点击“用户”-〉新建数据库用户
“登录名”点击<新建>
点击“名称”框右侧按钮-〉选刚才建的Wnidows帐户名(例如u1)-〉添加
-〉确定
-〉选“默认设置”的数据库
“用户名”中输入不含域名的简写用户名(例如u1)->确定
使用SQL语句向新建用户(例如u1)授权与回收权利
【实验结果】
对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。

而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确。

【实验心得】
通过本次实验,我知道了如何对数据库进行更高级的操作。

本次实验也算是数据库的最后一次实验,在这次实验中我学会了如何对数据库的安全性和完整性的控制。

相关主题