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

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

ID:22287723

大小:168.95 KB

页数:7页

时间:2018-10-28

数据库实验-数据控制(安全性和完整性)_第1页
数据库实验-数据控制(安全性和完整性)_第2页
数据库实验-数据控制(安全性和完整性)_第3页
数据库实验-数据控制(安全性和完整性)_第4页
数据库实验-数据控制(安全性和完整性)_第5页
资源描述:

《数据库实验-数据控制(安全性和完整性)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库原理及应用实验报告实验四实验题目:数据控制(安全性和完整性)实验类型:实验地点:系班级:姓名:学验证软件实验室二计科系***班氺氺氺氺氺氺2013年11月10日一、实验项目名称:数据控制(安全性和完整性)二、实验目的和任务:理解SQLServer的用户与权限管理机制,通过企业管理器创建用户,并给定的用户分配权限,并掌握数据库完整性概念,实现实体、参照和自定义约束。三、实验内容:1.创建数裾库ycudata,它包含两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号)2.创建用户sqlaa,它对关系模式职工具有查

2、询和删除权限3.创建用户sqlbb,它对关系模式职工和部门具有所有的权限(所有权限的表达)4.对该用户sqlcc授予查找职工关系模式,更新部门关系模式的权限,同时可以将该权限进行传播,并将权限传播给用户sqlaa5.创建用户sqldd,它对关系模式职工修改表结构的权限6.收回用户sqlcc的相应权限,了解sqlaa的权限情况7.创建角色rolel,它的权限是对部门关系模式进行查、插、改、册lj,将用户sqldd和sqlcc归于角色role1,查看用户的权限8.定义部门和职工关系模式的主键,外键,定义职工年龄不超过60岁,部门名称必须取值唯一以下为选做内容:1.定义用

3、户sqlee,具有从每个部门职工中查看最高工资,最低工资和平均工资的权力,但他不能查看每个人的工资2.在对关系模式定义外键时,分别设罝无行动和级连两种方式,并进行数据插入四、实验步骤及截图:1、打开SQLServer2005,建立连接。2、创建数据库ycudata,它包含两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号)(1)创建职工关系模式:/ZGC-2011112UBZ.ycudatadbo.staff汜象资源苜理器详逛信息snosnamesagesposswagedno01张三20软件工程师3000102李

4、四19蒯试工程师25002►*NULLNULLMJLLAUZNULLAAJLL(2)创建部门关系模式:ZGC-2011112UBZ.y_-dbo.department*ZGC-2011112UBZ.ycudata-dbo.staff疋象资dnodnamedmanagerdaddressdphone1市场部王阳上海市大兴路02044211442策划部奉江上海市大兴路02044211443营消部杨芳上海市大兴路02044211443、创建用户sqhui,它对关系模式职工具有查询和删除权限(1)创建登录名为work的川户:打开安全性,右击登录名,然后新建一个登录名,点击确

5、定。Ij登录名-轉JBW-

6、□帮助迭择页昭夯器角色用户觖射j?安全对象状态登录名⑻:*orklindorx身份验证(》)OSQLServer身份始证6)密码(F):确认密码(C):□格定I庇码a)磁玛®)E逄制实施密码策略(F)□强制密码过期a)□用户在T次登录时必須更改密码an映討到证书搜索®)证祕称cr):连格映射翻棚密柏照夯器ZGC-20111121JBZ密脇称⑽:连榷:ZGC-20111121JBZAdministratcr默认数掮库®)否香泫格匡竹默认语亩CK):逬度

7、ycu4at4认值(2)再创建一个用户名sqlaa:点击数据库下面的安全性,右击新建一

8、个用户,登录名选择work,然后确定。迭择页f常规安全对象•f扩展厲性J脚本▼IB帮助用户名⑻:•登录名(L):sqlaawork(3)对sqlaa用户赋予对关系模式职工具有查询和删除权限:点击新建查询,输入以下代码,执行。ZGC-2011112UB2.y..-SQLQuery4.sql*疋象资源官理齡逛信息grantselectrupdateonstafftosqlaa消息命令已成功完成。I4、创建用户sqlbb,它对关系模式职工和部门具有所有的权限(所有权限的表达)先创建一个名为denglu的登录名,然后再创建一个sqlbb的用户,接T來再对用户赋予对关系模式职

9、工和部门所有的权限。迭择页j常规服务器角色J4用户賧射f安全对象4状态脚本▼IQ帮助用户名⑻:«登录名OL):登录名⑻:Windows身份较证(ff)OSQLServer身份拗I(S)密码OP):确认密码(C):sqlbbdengludenglu梢索CE).r~iI消息f命令已成功完成。5、对该用户sqlcc授予查找职工关系模式,更新部门关系模式的权限,同时可以将该权限进行传播,并将权限传播给用户sqlaaZ6C-201U12UBZ.yM-SQLQueryS^qPZGC-2011112UB乙y”.•SQLQuery4,sqr对象资▼grantselectonst

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

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

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