数据控制安全性和完整性.docx

上传人:b****3 文档编号:27224485 上传时间:2023-06-28 格式:DOCX 页数:10 大小:636.16KB
下载 相关 举报
数据控制安全性和完整性.docx_第1页
第1页 / 共10页
数据控制安全性和完整性.docx_第2页
第2页 / 共10页
数据控制安全性和完整性.docx_第3页
第3页 / 共10页
数据控制安全性和完整性.docx_第4页
第4页 / 共10页
数据控制安全性和完整性.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

数据控制安全性和完整性.docx

《数据控制安全性和完整性.docx》由会员分享,可在线阅读,更多相关《数据控制安全性和完整性.docx(10页珍藏版)》请在冰豆网上搜索。

数据控制安全性和完整性.docx

数据控制安全性和完整性

数据库原理及应用实验报告

 

实验四

数据控制(安全性和完整性)

 

实验题目:

数据控制(安全性和完整性)

专业班级:

  

姓名:

 

2016年11月16日

实验报告

实验类型__综合设计__实验室_软件实验室三__

一、实验题目

数据控制(安全性和完整性)

2、实验目的和要求

理解SQLServer的用户与权限管理机制,通过企业管理器创建用户,并给定的用户分配权限,并掌握数据库完整性概念,实现实体、参照和自定义约束。

3、实验内容

1.创建数据库ycudata,它包含两个关系模式:

职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号)

2.创建用户sqlaa,它对关系模式职工具有查询和删除权限

3.创建用户sqlbb,它对关系模式职工和部门具有所有的权限(所有权限的表达)

4.对该用户sqltcc授予查找职工关系模式,更新部门关系模式的权限,同时可以将该权限进行传播,并将权限传播给用户sqlaa

5.创建用户selectdd,它对关系模式职工修改表结构的权限

6.收回用户sqlcc的相应权限,了解sqlaa的权限情况

7.创建角色role1,它的权限是对部门关系模式进行查、插、改、删,将用户sqldd和sqlcc归于角色role1,查看用户的权限

8.定义部门和职工关系模式的主键,外键,定义职工年龄不超过60岁,部门名称必须取值唯一

4、实验步骤

1、创建数据库ycudata,它包含两个关系模式:

职工(职工号,姓名,年龄,职务,工资,部门号),部门(部门号,名称,经理名,地址,电话号)

createdatabaseycudata

on(

name=ycudata,

filename='D:

\ycudata.mdf'

logon(

name=yculog,

filename='D:

\ycudata.ldf'

createtableyginfo(

yidintprimarykeynotnull,

ynamevarchar(20),

ageint,

zhiwuvarchar(20),

salaryint,

deptidfkintconstraintfkdeptidforeignkeyreferencesdept(did)

createtabledept(

didintprimarykeynotnull,

dnamevarchar(20),

managervarchar(20),

addrvarchar(20),

televarchar(20),

2.创建用户sqlaa,它对关系模式职工具有查询和删除权限

3.创建用户sqlbb,它对关系模式职工和部门具有所有的权限(所有权限的表达)

4.对该用户sqltcc授予查找职工关系模式,更新部门关系模式的权限,同时可以将该权限进行传播,并将权限传播给用户sqlaa

5.创建用户selectdd,它对关系模式职工修改表结构的权限

6.收回用户sqlcc的相应权限,了解sqlaa的权限情况

7.创建角色role1,它的权限是对部门关系模式进行查、插、改、删,将用户sqldd和sqlcc归于角色role1,查看用户的权限

8.定义部门和职工关系模式的主键,外键,定义职工年龄不超过60岁,部门名称必须取值唯一

 

五、实验总结

安全性的实验非常的有意思,首先架构了三把钥匙,每一把都分门别类的进行了权限的设置,从而达到不同的功能与目的,本次实验做的比较艰辛,由于实验跨度长,在遇到还原数据库时就会遇到登录名丢失的情况,而且在命令式操作时也会遇到各种各样的问题,最后不过都成功完成了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1