数据库实验三 安全管理
更新时间:2024-01-04 06:41:01 阅读量: 教育文库 文档下载
- 数据库实验三实验报告推荐度:
- 相关推荐
实验三 安全管理
一、 实验目的
1. 掌握SQL Server安全控制的两种模式
2. 学会管理SQL Server登录账号、数据库用户、各种权限 3. 学会使用角色管理用户及权限 二、 实验内容
1. 用SSMS工具建立SQL Server身份验证模式的登录名:log1、log2和log3。
Log2 、log3建立如同上图
2. 利用实验一建立的“教师授课管理数据库”,用log1建立一个新的数据库引擎查询,在“可用数据库”下拉列表框中是否能看到并选中“教师授课管理数据库”?为什么?
可以看到。因为所用的数据库服务器名称是一样的,所以该数据库服务器上的数据库就可以看到,但是没有访问权限。
3. 将log1、log2和log3映射为“教师授课管理数据库”中的用户,用户名同登录名。
Log2 、log3建立如同上图
4. 再次用log1建立一个新的数据库引擎查询,这次在“可用数据库”下拉列表中是否能看到并选中“教师授课管理数据库”?为什么?答:可以看到,因为给其设置了访问权限。
5. 用log1用户在“教师授课管理数据库”中执行下述语句,能否成功?为什么?
SELECT * FROM 课程表
答:不能成功。因为LOG1没有对课程
6. 授予log1具有对课程表的查询权限,授予log2具有对课程表的插入权限。 答:
对log2设置插入权限时只需将 Insert权限的授予选中即可。
7. 在SSMS中,用log2建立一个新的数据库引擎查询,执行下述语句(根据自建数据库修改表名、列数等),能否成功?为什么?
INSERT INTO 课程表 VALUES(‘C001’,’数据库基础’,4)
答:可以,因为给予其插入权限,所以可以插入新内容。
再执行下述语句,能否成功?为什么? SELECT * FROM 课程表
答:不能成功。因为log2没有查询权限。
8. 在SSMS中,在log1建立的数据库引擎查询中,再次执行语句:
SELECT * FROM 课程表
答:可以成功。因为授予log1查询权限了。
这次能否成功?但如果执行下列语句:
INSERT INTO 课程表 VALUES(‘C003’,’软件工
程’,4)
能否成功?为什么?
答:不能成功。因为log1没有查询权限。
9. 授予log3在“教师授课管理数据库”中具有建表权限。
10. 在“教师授课管理数据库”中建立用户定义的角色
SelectRole,并授予该角色对教师表、课程表和授课表具有查询权。
11. 新建立一个SQL Server身份验证模式的登录名:pub_user,并让该登录名成为“教师授课管理数据库”中的合法用户。
答:该操作和LOG1的操作相同,先建立SQL Server身份验证模式的登录名:pub_user,然后设置“教师授课管理数据库”为其默认数据库。
12. 在SSMS中,用pub_user建立一个新的数据库引擎查询,执行下述语句,能否成功?为什么? SELECT * FROM 课程表
答:不能,因为pub_user没有查询权限。 13. 将pub_user用户添加到SelectRole角色中。
14. 在pub_user建立的数据库引擎查询中,再次执行下述语句,能否成功?为什么? SELECT * FROM 课程表
答:可以。因为SelectRole角色对教师表、课程表和授课表具有查询权,将pub_user添加在SelectRole角色中,pub_user就有了查询权,就可以查询了。
正在阅读:
数据库实验三 安全管理01-04
超级火山爆发后地球没有明显变冷?05-26
小学数学“式与方程”专题过关测试题05-13
公路养护技师试题04-18
番禺区小学办学绩效评价表( - - - - - - - 学年)04-12
山东省菏泽第一中学高中化学 3.3沉淀溶解平衡教学案 鲁科版选修412-04
蓝雁集团(乐山棉竹)专家1#楼建设工程06-12
中国佛学200句震撼世界的禅语04-24
浅析阴极保护系统的应用及问题处理方法08-07
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 安全管理
- 实验
- 数据库
- (目录)中国盐业发展预测及投资咨询报告(目录) - 图文
- CHM
- 外文翻译
- 华南理工大学广州学院2012级《微积分》(经管类下)考试通知
- 华润凤凰城施工设计 - 图文
- 沙沟社区文化活动记录 - 图文
- 上海高中语文文言文步步高120篇《金石书画录》(有答案)
- 宝宝拉肚子咳嗽怎么办好啊?
- 风险防范管理制度
- 简笔画要求与注意事项
- K12学习北师大四年级上册第6单元《除法》知识点复习及随堂练习
- 农桥项目施工设计方案 - 1
- 2015-2016学年河南省周口市西华县五年级下学期期末考试英语卷
- 数据库习题与答案
- 第四章-动态数列
- 证券经纪人佣金收入征收税讲解
- 上海等级考历史第一轮复习 - 知识点梳理
- 2019广电局局长科学发展观心得体会-范文精品
- 外科习题
- 配套k12学习甘肃省兰州市2018届高三一诊文综历史试卷(Word版,含答案)