1 / 6
文档名称:

数据库实验报告.docx

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

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

分享

预览

数据库实验报告.docx

上传人:王思婷 2021/6/5 文件大小:267 KB

下载得到文件列表

数据库实验报告.docx

文档介绍

文档介绍:集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)
数据库实验报告
教师成绩:
北 华 航 天 工 业 学 院
实验报告
课 程 名 称 : 数据库原理与应用
实 验 内 容: 数据库安全性管理
作者所在系部: 网络工程系
作者所在专业: 网络工程
作者所在班级: B13521
作 者 姓 名 : 李文阳
作 者 学 号 :
指导教师姓名: 王振夺
北华航天工业学院教务处制
实验四 数据库安全性管理
一、实验目的
理解数据库的安全性机制;
掌握SQL Server 2005的验证模式、登录管理、用户管理、角色管理以及权限管理;
二、实验内容
(一)附加上次实验所创建的数据库“db_Library”,并回顾该库的数据表信息。
(二)设置SQL Server的安全验证模式,并以两种方式尝试登录。
(三)登录账户管理
1、以管理员身份登录SQL Server,修改sa的密码。
2、使用SQL语句创建一个SQL Server登录账户,账户名为你的名字拼音,密码自定义。创建完成后,以该账户来进行登录。
3、使用SQL语句来修改上述登录账户的密码。
禁用上述登录账户连接SQL Server,并进行验证。
(四)数据库用户管理
1、使用SQL语句添加db_Library数据库用户User2,其登录账户为上题所创建的SQL Server登录账户,使用默认dbo架构,并赋予该用户能够运行Select语句的权限。
(五)权限管理
1、使用SSMS将创建数据表和创建视图的权限授予User2。
2、使用SQL语句将对db_Library数据库中图书信息表的查询、插入、以及对书名和作者列的修改权限授予用户User2。
3、使用SSMS收回User2创建数据表和创建视图的权限。
使用SQL语句收回User2修改书名和作者列的权限。
(六)删除上述所建立的数据库用户以及登录账户。
三、实验步骤
主要实现的SQL语句。
使用T-SQL语句创建一个SQL Server登录账户,账户名为你的名字拼音,密码自定义。创建完成后,以该账户来进行登录。
CREATE LOGIN LWY WITH PASSWORD ='123#$'
go
使用SSMS和T-SQL语句来修改上述登录账户的密码。
alter login LWY with password='01234'
go
禁用上述登录账户连接SQL Server,并进行验证。
alter login LWY disable
go
设置上述登录账户为数据库创建者的权限。
(注意:只能在master中授予create database权限)
use master
go
create user JZH for login LWY //为登录账户创建在master中的数据库用户
go
grant create database to LWY //授予权限,
go
数据库用户管