数据库实验数据控制(安全性和完整性).docVIP

数据库实验数据控制(安全性和完整性).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库实验数据控制(安全性和完整性).doc

数据库原理及应用 实验报告 实验四 实验题目: 数据控制(安全性和完整性) 实验类型: 实验地点: 系班级: 姓 名: 学 验证 软件实验室二 计科系***班 氺氺氺 氺氺氺 2013年11月10日 一、 实验项目名称:数据控制(安全性和完整性) 二、 实验目的和任务: 理解SQL Server的用户与权限管理机制,通过企业管理器创建用户,并给定的用户分 配权限,并掌握数据库完整性概念,实现实体、参照和自定义约束。 三、 实验内容: 创建数裾库ycudata,它包含两个关系模式:职工(职工号,姓名,年龄,职务, 工资,部门号),部门(部门号,名称,经理名,地址,电话号) 创建用户sqlaa,它对关系模式职工具有查询和删除权限 创建用户sqlbb,它对关系模式职工和部门具有所有的权限(所有权限的表达) 对该用户sqlcc授予查找职工关系模式,更新部门关系模式的权限,同时可以将该 权限进行传播,并将权限传播给用户sqlaa 创建用户sqldd,它对关系模式职工修改表结构的权限 收回用户sqlcc的相应权限,了解sqlaa的权限情况 创建角色rolel,它的权限是对部门关系模式进行查、插、改、册lj,将用户sqldd 和sqlcc归于角色role 1,查看用户的权限 定义部门和职工关系模式的主键,外键,定义职工年龄不超过60岁,部门名称必 须取值唯一 以下为选做内容: 定义用户sqlee,具有从每个部门职工中查看最高工资,最低工资和平均工资的权 力,但他不能查看每个人的工资 在对关系模式定义外键时,分别设罝无行动和级连两种方式,并进行数据插入 四、 实验步骤及截图: 1、 打开SQLServer 2005,建立连接。 2、 创建数据库ycudata,它包含两个关系模式:职工(职工号,姓名,年龄,职务,工 资,部门号),部门(部门号,名称,经理名,地址,电话号) (1)创建职工关系模式: / ZGC-2011112UBZ.ycudata dbo.staff汜象资源苜理器详逛信息 sno sname sage spos swage dno 01 张三 20 软件工程师 3000 1 02 李四 19 蒯试工程师 2500 2 ?* NULL NULL MJLL AUZ NULL AAJLL (2)创建部门关系模式: ZGC-2011112UBZ.y_ - dbo.department* ZGC-2011112UBZ.ycudata - dbo.staff 疋象资 dno dname dmanager daddress dphone 1 市场部 王阳 上海市大兴路 0204421144 2 策划部 奉江 上海市大兴路 0204421144 3 营消部 杨芳 上海市大兴路 0204421144 3、创建用户sqhui,它对关系模式职工具有查询和删除权限 (1)创建登录名为work的川户:打开安全性,右击登录名,然后新建一个登录名, 点击确定。 Ij登录名-轉 JBW - |□帮助 迭择页 昭夯器角色 用户觖射 j?安全对象 状态 登录名⑻: *ork lindorx身份验证(》) O SQL Server身份始证6) 密码(F): 确认密码(C): □格定I庇码a) 磁玛?) E逄制实施密码策略(F) □强制密码过期a) □用户在T次登录时必須更改密码an 映討到证书 搜索?) 证祕称cr): 连格 映射翻棚密柏 照夯器 ZGCBZ 密脇称⑽: 连榷: ZGCBZ\Admini stratcr 默认数掮库?) 否香泫格匡竹 默认语亩CK): 逬度 |ycu4at4 认值 (2)再创建一个用户名sqlaa:点击数据库下面的安全性,右击新建一个用户,登录名 选择work,然后确定。 迭择页 f常规 安全对象 ?f扩展厲性 J脚本▼ IB帮助 用户名⑻: ?登录名(L): sqlaa work (3)对sqlaa用户赋予对关系模式职工具有查询和删除权限:点击新建查询,输入以 下代码,执行。 ZGC-2011112UB2.y.. - SQLQuery4.sql* 疋象资源官理齡逛信息 grant selectr update on staff to sqlaa 消息 命令已成功完成。I 4、创建用户sqlbb,它对关系模式职工和部门具有所有的权限(所有权限的表达) 先创建一个名为denglu的登录名,然后再创建一个sqlbb的用户,接T來再对用户赋 予对关系模式职工和部门所有的权限。 迭择页 j常规 服务器角色 J4用户賧射 f安全对象 4状态 脚本▼ IQ帮助 用户名⑻: ?登录名OL): 登录名⑻: Windows身份较证(ff) O SQL Server 身份拗I (S) 密码OP): 确认密码(C):

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档