77范文网 - 专业文章范例文档资料分享平台

数据库原理与应用 习题参考答案(4)

来源:网络收集 时间:2020-04-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

答:不能小于Model数据库的大小。

第12章 安全管理

1. 通常情况下,数据库中的权限划分为哪几类?

答:划分为两类。一类是对数据库系统进行维护的权限,另一类是对数据库中的对象和数据进行操作的权限。

2. 数据库中的用户按其操作权限可分为哪几类,每一类的权限是什么? 答:数据库中的用户按其操作权限的不同可分为如下三类: (1)系统管理员。在数据库服务器上具有全部的权限。

(2)数据库对象拥有者。对其所拥有的对象具有全部权限。 (3)普通用户。只具有对数据库数据的增、删、改、查权限。

3. SQL Server 2005的登录名的来源有几种?分别是什么? 答:有两种:一种是Windows用户,另一种是SQL Server用户(非Windows用户)。 4. 权限的管理包含哪些内容?

答:包括授权、授权和拒绝权限三种。 5. 数据库角色的作用是什么? 答:角色的作用是简化权限管理。

6. 在SQL Server 2005中,角色分为哪几类?

答:角色分为固定的服务器角色、固定的数据库角色和用户定义的角色。

7.用户定义的角色的作用是什么? 答:用户定义的角色可简化实际的安全管理,使授权是针对一组用户而不是每一个用户。 8.系统管理员角色的名字是什么? 答:sysadmin

9.若要让某个用户在某个数据库中具有全部的操作权,应将其放置在哪个角色中最合适?

答:db_owner

10.若要让某个用户在某个数据库中具有全部数据的增、删、改的权限,应将其放置在哪个角色中最合适? 答:db_datawriter

11.与系统定义的其他数据库角色相比,public角色的特殊性是什么?

答:所有的数据库用户都自动是public角色中的成员,给public授权就相当于给数据库中的全体用户授权。

12.写出实现下述功能到T-SQL语句。 (1)建立一个Windows身份验证的登录名,Windows域名为:CS,登录名为:Win_Jone。

答:CREATE LOGIN [CS\\Win_Jone] FROM WINDOWS;

(2)建立一个SQL Server身份验证的登录名,登录名为:SQL_Stu,密码为:3Wcd5sTap43K。

答:CREATE LOGIN SQL_Stu WITH PASSWORD = '3Wcd5sTap43K'

16

(3)删除Windows身份验证的登录名,Windows域名为:IS,登录名为:U1。 答:DROP LOGIN [IS\\U1]

(4)删除SQL Server身份验证的登录名,登录名为:U2。

答:DROP LOGIN U2

(5)建立一个数据库用户,用户名为SQL_Stu,对应的登录名为SQL Server身份验证的SQL_Stu。

答:CREATE USER SQL_Stu

(6) 建立一个数据库用户,用户名为Jone,对应的登录名为Windows身份验证的Win_Jone,Windows域名为:CS。

答:CREATE USER Jone FOR LOGIN [CS\\Win_Jone]

(7)将SQL Server身份验证的User1登录名添加到系统管理员角色中。

答:EXEC sp_addsrvrolemember 'User1', 'sysadmin'

(8)将数据库用户Jone添加到合适的角色中,使其具有所在数据库到全部表到增、删、改、查的权限。

答:EXEC sp_droprolemember 'db_datawriter', 'Jone' EXEC sp_droprolemember 'db_datareader', 'Jone' (9)从系统管理员角色中删除User2登录名。

答:EXEC sp_dropsrvrolemember 'User2', 'sysadmin' (10)建立一个用户定义的数据库角色,角色名为:NewRole。 答:CREATE ROLE NewRole

(11)授予用户u1具有对course表的插入和删除权。 答:GRANT INSERT, DELETE ON Course TO u1 (12)授予用户u1具有对Course表的删除权。

答:GRANT DELETE ON Course TO u1 (13)收回u1对course表的删除权。

答:REVOKE DELETE ON Course FROM u1 (14)拒绝用户u1获得对Course表的更改权。 答:DENY UPDATE ON Course TO u1 (15)授予用户u1具有创建表和视图的权限。

答:GRANT CREATE TABLE, CREATE VIEW TO u1 (16)收回用户u1创建表的权限。

答:REVOKE CREATE TABLE FROM u1

第13章 备份和恢复数据库

1. 在确定用户数据库的备份周期时,应考虑哪些因素?

答:要考虑数据的更改频率和用户能够允许丢失多少数据。 2. 对用户数据库和系统数据库分别应该采取什么备份策略?

答:对系统数据库应采用修改之后即备份的策略,对用户数据库应采用周期性备份的策

17

略。

3. SQL Server的备份设备是一个独立的物理设备吗?

答:不是。

4. 在创建备份设备时需要指定备份设备的大小吗?备份设备的大小是由什么决定的? 答:不需要。备份设备的大小由备份内容决定。

5. SQL Server 2005提供了几种备份数据库方式? 答:三种:完整、差异和事务日志备份。 6. 日志备份对数据库恢复模式有什么要求? 答:不能是“简单”的。

7. 第一次对数据库进行备份时,必须使用哪种备份方式? 答:完整备份。

8. 差异备份备份的是哪段时间的哪些内容?

答:从上次完整备份到当前时刻数据库所发生的所有变化内容。 9. 日志备份备份的是哪段时间的哪些内容? 答:备份从上次备份到当前时刻的日志内容。 10.差异备份备份数据库日志吗? 答:备份。

11.恢复数据库时,对恢复的顺序有什么要求? 答:(1)恢复最近的完整数据库备份。(2)恢复完整备份之后的最近的差异数据库备份(如果有的话)。(3)按事务日志备份的先后顺序恢复自完整备份或差异备份之后的所有日志备份。

12.SQL Server在备份数据库时允许用户访问数据库吗?在恢复数据库时呢? 答:备份时允许,恢复时不允许。

18

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库数据库原理与应用 习题参考答案(4)在线全文阅读。

数据库原理与应用 习题参考答案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/959169.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: