数据库系统配置与管理整合习题-复习题_第1页
数据库系统配置与管理整合习题-复习题_第2页
数据库系统配置与管理整合习题-复习题_第3页
数据库系统配置与管理整合习题-复习题_第4页
数据库系统配置与管理整合习题-复习题_第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

期末考试必备 专业整合方案 一 填空题 1 Sql Server 2005 的两种登录模式分别是 windows 登陆模式 和 windows 和 Sql Server 混合登录模式 2 我们可以利用系统存储过程 sp grantlogin 实现 Windows 用户登录授权 3 创建 SQL Server 登录帐户使用 sp addlogin 系统存储过程 删除 SQL Server 登录帐户 使用 sp droplogin 系统存储过程 4 建立备份设备可以通过执行系统存储过程 sp addumpdevice 建立一个磁盘备份设备 5 每个新创建的数据库用户都属于 固定的 数据库角色 6 数据库的文件可以分为 3 种 依次是 主数据文件 辅数据文件 日志文件 7 Sql Server 2005 Visual Studio 2005 Visual Studio 2008 的安装顺序分别是 SQL Server 2005 Visual Studio 2008 Visual Studio 2005 8 SQL Server 的用户有两种类型 分别是 windows 用户 和 SQL Server 用户 9 服务器的登录用户 sa 是 SQL Server 的超级管理员 用户 用于创建其他登录用户和 授权 10 用户权限的类别包括三种类别 授权 拒绝 和 收权 11 建立 SQL Server 登录帐户 qq 并将 qq 添加到 school 数据库的用户列表中 使用 sp grantdbaccess 系统存储过程 如果要删除 school 数据库用户使用 sp revokeaccess 系统存储过程 12 我们可以利用系统存储过程 sphelplogins 查看 SQL Server 登录账户 13 Sql Server 的四种服务分别是 SQL Server 服务 SQL Server Agent 服务 SQL Server 分布式事务协调程序 和 MS SQL Server 搜索服务 14 Sql Server 2005 中 角色可以分为 3 种 服务器角色 数据库角色 和 应用程 序角色 15 如果一个用户要访问 SQL Server 数据库中的数据 必须经过三个级别的认证过程 分 别是 windows 级别 SQL Server 级别 数据库级别 10 Sql Server 2005 级别对应的主体分别包括 windows 级别的主体 SQL Server 级别的主体 和 数据库级别的主体 二 判断题 1 sql server 2005 安全性级别有三种 分别为 windows 身份验证 sql server 身份验证 数 据库级别验证 对 2 在进行数据库还原操作时 如果 school 数据库的恢复模式为 简单模式 仍旧可以进 行日志还原 错 3 sql server 2005 中创建一个新数据库时 默认有一个主数据文件和一个日志文件 对 4 重新启动 sql server 服务的命令是 net restart sql server MSSQLSERVER 对 5 在进行数据库备份时 init 参数是指重写上一个备份 noinit 参数是指追加到前一个备 份文件 对 6 对数据库进行差异备份时 使用 with differential 参数 对 7 sql server 2005 的新建登录名 u1 其默认数据库角色是 public 对 8 将 SQL Server 数据库转化为其他任何类型的数据库时 可以很明显看到逻辑结构的差 异 如主码标志丢失 数据类型改变等 对 9 sql server 2005 有两种服务器身份登录方式 一个是 windows 身份验证模式 一个是混 合身份验证模式 对 三 选择题 1 Sql Server 2005 属于 C 类型的软件 A 操作系统 B 管理信息系统 C 关系型数据库管理系统 D 数据库系统 2 如果进行作业调度和消息服务 应当属于下列的哪种服务 B A SQL Server 服务 B SQL Server Agent 服务 C SQL Server 分布式事务协调程序 D MS SQL Server 搜索服务 3 在 Windows XP Home Edition 操作系统中可以安装 Sql Server 2005 的 D A 企业版 B 开发版 C 工作组版 D 标准版 4 为所有的临时表 临时存储过程及其他临时操作提供存储空间的系统数据库是 A A Tempdb 数据库 B Master 数据库 C Model 数据库 D Msdb 数据库 四 综合题 1 Sql Server 2005 目前为 windows 身份验证模式 请选择以下哪些用户可以顺利通过 windows 身份验证模式登录 sql server 1 3 1 administrator 2 sa 3 windows 用户组 test 已经授权为合法的 sql server 2005 用户 该用户组中的用 户 u2 4 windows 用户 u3 没有授权为 sql server 2005 用户 图 1 如图 1 所示 服务器名称部分不能选择以下哪些名称 5 1 点 2 local 3 Localhost 4 计算机名称 5 计算机名称 administrator 6 127 0 0 1 如果对 u2 或者 u3 正确授权登录 sql server 2005 之后 该用户是否有权限操作用户自 定义数据库 school 如何授权 u2 u3 为 school 数据库的用户 如何从 school 数据库用户中删除 u3 请写 出详细的命令 不能 因为它们没有操作 school 数据库的权限 use school exec sp grantdbaccess u2 u2 exec sp grantdbaccess u3 u3 删除 u3 Use school Exec sp revokedbaccess u3 2 使用命令完成数据库 school 的完整备份 差异备份 日志备份 完整备份 Backup database to 备份设备 差异备份 Backup database to 备份设备 with differential 日志备份 backup log to 备份设备 3 使用命令完成数据库 school 的完整备份还原 差异还原 日志备份还原 完整恢复 restore database from 备份设备 with replace 差异恢复 1 restore database from 备份设备 with norecovery replace 2 restore database from 备份设备 with recovery differential replace 日志恢复 1 restore database from 备份设备 with norecovery replace 2 restore log from 备份设备 with recovery differential replace 4 新建 SQL Server 用户 tt 登录 sql server 实例时出现如下错误提示 请分析原因 图 原因 登录模式错误 1 修改登录模式 2 重启 SQL server 服务 5 简单描述 windows 登录用户 u1 sql server2005 登录名 u2 school 数据库用户 u3 之间 的区别与联系 U1 如果没有授权 使用 sp grantlogin 不能访问 sql server u2 可以登录 sql server 但如 果没有授权 sp grantdbaccess 不能访问 school 数据库 u3 必须首先是 sql server 的登录名然后才能是 school 数据库的合法用户 以下 7 8 9 10 11 12 题 没给答案 估计不会考 7 目前 sql server 2005 只允许使用 windows 集成身份验证模式 登录 请描述将其修改 为 SQL Server 和 Windows 身份验证模式 的步骤 8 简述备份设备的概念 9 简述完全数据备份 差异数据备份 日志数据备份的定义是什么 彼此之间区别和联系 是什么 10 在还原数据库时 参数 RECOVERY 和 NORECOVERY 的含义是什么 分别应当在什 么情况下使用 11 什么是实例 SQL 实例与 SQL EXPRESS 是一个版本吗 有什么不同 12 sa 用户无法登录 SQL Server 系统 请分析主要原因可能是什么 练习题 2 及答案 1 现有数据库 newdb 从其完整备份文件 D newdb mdb 文件进行还原 正确选择了源 设备路径后 单击 确定 按钮 如图 3 所示 请分析出现此问题的原因 应该如何修正 图 1 还原数据库错误 答案 第一步 先使用完整备份 D newdb mdb 文件进行还原 此时还原选项选择 在 newdb 数据库的 course 表中 添加一条记录后 对 newdb 数据库进行差异备份 差 异备份到备份设备 dif backfile 然后删除 newdb 数据库 使用备份设备 dif backfile 进行 还原 还原界面选项中选择 覆盖现有数据库 和 回滚未提交的事务 出现如图 4 所示 错误 请分析出错原因 应该如何修正 图 2 使用差异备份进行还原数据库错误提示 答案 第二步 使用差异备份设备 dif backfile 进行还原 此时选中 练习 3 及答案 某企业数据库 ResDB 在运行维护过程中 近期有如下备份操作 1 9 月 20 日 对数据库 ResDB 进行了完整地备份 备份数据存储在 d 盘 d beifen all bak 2 9 月 23 日 对数据库 ResDB 进行了差异备份 备份到备份设备 b dif1 3 9 月 25 日进行了差异备份 备份数据存储到备份设备 b dif2 现在请问 如果 9 月 26 号 ResDB 数据库出现故障 请问如何恢复数据库 使得损失最 小 解决方案 第一步 使用 20 号完整备份 进行完整还原 不提交事务 第二步 使用 23 号差异备份 进行差异还原 不提交事务 第三步 使用 25 号差异备份 进行差异还原 提交事务 参考答案 第一步 完整还原 restore database school from disk d beifen all bak with norecovery repalce 第二步 差异还原 restore database school from d1 dif with norecovery replace 第三步 差异还原 with recovery replace 某企业数据库 school 数据库有如下操作 如图所示 8 月 20 日 完整备份 beifen1 9 月 10 日 差异备份 D beifen beifen2 bak 9 月 15 日 日志备份 beifen1 1 8 月 20 日 对数据库进行了完整备份 备份数据存储到备份设备 beifen1 中 2 9 月 10 日对数据库进行了差异备份 备份数据存储到 D beifen beifen2 bak 3 9 月 15 日 对数据库进行了日志备份 备份文件存储到备份设备 beifen1 中 请写出以上三次备份的命令操作 1 backup database school to beifen1 2 backup database school to disk d beifen beifen2 bak with differential 3 backup log school to beifen1 请问 在 9 月 16 日 如果数据库发生了故障 应如何恢复数据库使得损失最小 参考答案 1 drop database school 2 go 1 create database school 2 go 1 restore database school from beifen1 2 with file 1 replace norecovery 3 go RESTORE DATABASE 成功处理了 178 页 花费 0 111 秒 13 132 MB 秒 1 restore database school from disk d beifen beifen2 bak 2 with replace norecovery 3 go RESTORE DATABASE 成功处理了 125 页 花费 0 060 秒 17 006 MB 秒 1 restore database school from beifen1 2 with file 2 replace recovery 3 go RESTORE LOG 成功处理了 4 页 花费 0 005 秒 6 348 MB 秒 1 练习题 4 及答案 一 Sql Server 2005 命令行工具操作题 在 Sql Server 2005 数据库中有测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论