1 / 20
文档名称:

实验七数据完整性和数据安全性.docx

格式:docx   大小:680KB   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验七数据完整性和数据安全性.docx

上传人:ttteee8 2019/7/14 文件大小:680 KB

下载得到文件列表

实验七数据完整性和数据安全性.docx

文档介绍

文档介绍:《数据库原理及应用》课程实验报告项目名称:数据完整性和数据安全性实验学生姓名:左燕玲学生学号:201207020121指导教师:王玉兰完成日期:2014年12月10日一实验目的使学生加深对数据安全性和完整性知识的理解,了解SQLServer的数据安全性和完整性控制机制,掌握SQLServer中用户、角色及操作权限的创建和管理方法,学会T-SQL表达触发器和创建触发器方法。二实验要求1)为所属的SQL服务器设置WindowsNT安全认证模式。2)建立一个登录用户,分别为学生•课程库、图书•读者库建立数据库用户和数据库角色;査看服务器角色及权限,使新登录加入到合适的服务器角色中;查看数据库角色及权限,使新用户加入到合适的数据库角色中。3)用两种不同的方法将学生•课程库、图书•读者库的所有操作权赋予新建角色,将创建表、创建视图和备份数据库的权限赋予新建的数据库角色。4)创建触发器:利用触发器来保证学生选课库中选课表的参照完整性,以维护其外码与参照表中的主码一致。三实验内容SQL服务器设置为仅Windows的集成安全认证模式,帐户为系统帐户。2)结果:2确定名称:新建登录用户名为“loginl”,使用SQLServe身份验证;在学生•课程库中,新建数据库用户名为“userl”(登录用户名为“loginl”),新建数据库角色名为“rosel";在图书•读者库中,新建数据库用户名为“used”(登录用户名为"loginrO,新建数据库角色名为“n>se2”2)结果:文件(D■作⑴ ma)窗口op衲助a)s©(B>0型厲回*40/0(130访紂许ar许町许可m如,tfiSiaplifieiCIummS>«>lifi«4CIumzSiMltfi<4Cluw••ittrS»3个環目0tuiumA4mtu■■7iIP制台HHI录MicrosoftSQLServers\SQLServer!fl\(local)(fmdovs・T)\::□□□a口£数据库用户展性一新建用户常规登录名QJ用尸名(La数据库角色成员(IW数据库角色中允许□□□pubbc□口□□口db^ownerdb^^datareaderdb^dalawriterdb^denydalareaderdb^denydalawritef属性(B)…确定取消I帮助I文件d)•作Q)St看世)I*d)«□«)MfthQj)3 ©CH>"□©(5®440/o恵Q文件q横ft@)i«(y)xx(X) «□«)MfthQj)s£)®X◎話(50]*・4Q/OlfiG■•范:MdCl3*\licrogoftSQLScrvers\SQLServer*f|\(local)(VmdovfIT)\^l色□回>一j应"台很目录-勺|iicroxoftSQLSerrtrs❷OSQLStrvtrffl33>ax<i)oh:U"・irr:oO»B«ssss8BAftIt个顼且»ast«r■odelBldbY^rthvind窗tMpdbuuuuuuu田在读看令关系S)□«WMB)JOJ□JKvKffi伞用户定义的毎用户定义的U兮关和B□«比後R)5存it垃觀也用户勿角色jm»j县用户定义的毎用户定义的•」务t,□«9^D«ttsCj安全性jni*mbgb・ckupop・r・lor4«tar«tderdtlarrit<r4414in4«nydtltr«aderdtnydtltvrit«*s«ciirityt4iin登录名OJ:用尸名(U):数据库用户展性一新建用户数据庠角色成员(Q):数据库角色中允许TApublicdb^e$$admindb^secucityadmindbddladmin«■»db_backupoperalordb^^denydatareadefdb^denydatawriterro$e1确定取消I廉性⑻…|帮助数据库角色展性一新建角色第规SQLServer支持两种数据库角色类型:标准角色(包含成员)和应用程序角色(需要巒码).数据库角色类型:介标准角色($)u$er2「应用程序角色(£)确定|取消|帮助I用所建用户登录结果为: