数据库原理实验报告-数据库的管理

  • 格式:doc
  • 大小:817.66 KB
  • 文档页数:8

. . . . .

. . . . XX大学XX学院

实验报告 年 月 日

课程名称 数据库系统概论 项目名称 数据库的管理

实验者 专业年级 学号

容与

要求 实验要求:

学会数据备份、

恢复与复制的方法,

学会数据库用户权限的设置方法等

过程与

结果 一、 数据备份

1、 打开SQL Server2008,找到student_and_course数据库。右击,在下拉列表中选择“任务”->“备份”;

2、 在弹出的如图1的“备份数据库”对话框。点击“添加”按钮可设置本分文件存放的位置,如图2。设置完成后点击:“确定”,返回上一级对话框,仍然点击“确定”。

3、 数据库成功保存。输出成功信息如图3。

二、 恢复与复制

1、右击student_and_course数据库,在弹出的列表中选择“任务”->“还原”->”数据库”;

2、 其余步骤与数据备份时类似,如图4。最终输出成功恢复方法,如图5。

三、 用户权限的设置方法

1、创建登录

在“对象资源管理器”中找到“安全性”->“登录名”,右击“登录名”在列表中选择新建登录名。在弹出的“登录名-新建”对话框(如图6)中点击搜索,在弹出的“选择用户或组”对话框中点击“高级”(如图7);在弹出对话框中点击“立

. . . . .

. . . . 评分

评语

即查找”,并在“搜索结果”列表中选中“Guest”(如图8);一步步单击“确定”完成登录名创建。

2、新建用户

在“对象资源管理器”中依次打开“数据库”->“Student_and_Course”->”用户”->“新建用户”,在“数据库用户-新建”对话框输入用户名和登录名(如图9)并确定;在“对象资源管理器”中右击“YW-PC\Guest”->“属性”->“选择页”->“安全对象”->”搜索”;在“添加对象”对话框中选择“特定对象”并确定(如图10)->“选择对象类型”选中“数据库”并确定(如图11)->”浏览”选中“Student_and_Course”并确定(如图12);一步步“确定”返回完成用户创建。

3、 通过GRANT、REVOKE、DENY语句实现授权、收权、拒绝权限

(1) 授权

在“新建查询”窗口中输入语句GRANT CREATE TABLE TO Guest,将“建表”权限赋给用户Guest,结果如下:

(2) 收权

在“新建查询”窗口中输入语句REVOKE CREATE TABLE FROM Guest,将“建表”权限从用户Guest中收回,结果如下: (3) 拒绝权限

在“新建查询”窗口中输入语句DENY CREATE VIEW TO Guest,拒绝用户Guest 有“创建试图”权限,结果如下:

. . . . .

. . . .

图1:“备份数据库”对话框

图2:设置备份保存文件地址 . . . . .

. . . .

图3、成功备份完成标志

图4:“还原数据库”对话框

图5:数据库成功还原标志 . . . . .

. . . .

图6:新建登录名

图7:选择创建登录名的用户或组 . . . . .

. . . .

图8:新建“Guest”的新登录名 . . . . .

. . . .

图9:输入新建用户名的“用户名”和“登录名”

图10:添加对象 . . . . .

. . . .

图11:添加对象为“数据库”

图12:选择用户名在 “Student_and_Course”数据库中有效