作业2答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业2

安全管理

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

答:一类是对数据库管理系统进行维护的权限,另一类是对数据库中的对象和数据进行操作的权限。这类权限又可以分为两种,一种是对数据库对象的权限,包括创建、删除和修改数据库对象;另一种是对数据库数据的操作权限,包括对表、视图数据的增、删、改、

查权。

2.数据库中的用户按其操作权限可分为哪几类,每一类的权限是什么?

答:数据库中的用户按其操作权限可分为三类,分别是:数据库系统管理员、数据库对象拥有者和普通用户。数据库系统管理员在数据库中具有全部的权限;数据库对象拥有者对其所拥有的对象具有一切权限;普通用户具有对数据库数据的增、删、改、查权。

3.SQL Server 2005的安全验证过程是什么?

一个用户如果要访问SQL Server数据库中的数据,必须要经过三个认证过程。

第一个认证过程是身份验证,使用登录帐号来标识用户,身份验证只验证用户连接到

SQL Server数据库服务器的资格。

第二个认证过程是当用户访问数据库时,必须具有对具体数据库的访问权,即验证用户是否

是数据库的合法用户。

第三个认证过程是当用户操作数据库中的数据或对象时,必须具有所要进行的操作的操作权,即验证用户是否具有操作许可。

4.SQL Server 2005的登录账户的来源有哪两种?

答:SQL Server的登录帐号的来源有两种类型:

Windows授权用户:来自于Windows的用户或组。

SQL授权用户:来自于非Windows的用户。

5.SQL Server 2005的权限有几种类型?

在SQL Server 2000中,权限分为对象权限、语句权限和隐含的权限三种。对象权限是指用户对数据库中的表、视图等对象所包含的数据的操作权限,语句权限是指是否允许执行与创建数据库对象有关的操作的权限,

隐含权限是指由SQL Server预定义的服务器角色、数据库角色、数据库拥有者和数据库象拥有者所具有的权限。

6.权限的管理包含哪些内容?

答:权限的管理包含如下三个内容:

授予权限:允许用户或角色具有某种操作权限。

收回权限:不允许用户或角色具有某种操作权限,或者收回曾经授予的权限。拒绝访

问:拒绝某用户或角色具有某种操作权限。

7.数据库中的角色的作用是什么?

答:在数据库中,为便于对用户及权限的管理,将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为角色。

&在SQL Server 2000中,角色分为哪几种?

答:在数据库中,为便于对用户及权限的管理,将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为角色。

9•用户定义的角色的作用是什么?

答:是为了简化用户的权限管理。有了用户定义的角色, 接对每

就可以针对角色来授权, 而不用直个具体的数据库用户权限。

10•系统管理员角色的名字是什么?

答:sysAdmin。

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

答: db owner。

12•若要让某个用户在某个数据库中具有全部数据的增、角色中

删、改的权限,应将其放置在哪个

最合适?

答: db datawriter

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

答:其特殊性在于:数据库中的每个用户都自动地是public数据库角色的成员,用户不能从Public角色中添加和删除成员,而且,可以对这个角色授权。

14•哪种情况下应该给Public角色授权?

答:如果想让数据库中的全体用户都具有某个特定的权限,则应该将该权限授予public

15•写出授予用户 u1具有对课程表的插入和删除权 SQL 语句。

答: Grant Insert, Delete on Course to u1 16•写出收回用户 u1对课程表的删除权的 SQL 语句。 答: Revoke Delete on Course from u1 17•写出拒绝用户 u1获得对课程表的修改权的 SQL 语句。 答: Deny Up date on Course to u1

18. 写出授予用户 u1创建表的权限的SQL 语句。

答:Grant Create Table to u1

19. 写出收回用户 u1创建表的权限的SQL 语句。

答:Revoke Create Table from u1

20. SQL Server 数据库由哪两类文件组成?这些文件的推荐扩展名分别是什么?

SQL Server 数据库由数据文件和日志文件组成。数据文件又包含主数据文件和辅助数据

文件,主数据文件的扩展名为:.mdf ,辅助数据文件的扩展名为:.ndf 。日志文件的扩 展名为:

在SQL Server 中,数据文件用于存放数据库数据。日志文件记录页的分配和释放以及 对数据库数据的修改操

作。

在SQL Server 中,为什么要将数据文件分为主数据文件和辅助数据文件? 在SQLServer 中,主数据文件包含数据库的启动信息以及数据库数据,每个数据库只能 包含一个主数据文

件。而对于辅助数据文件,一个数据库可以有多个辅助数据文件。由 于有些数据库可能非常大,一个主数据文件可能存放不下,因此就需要有一个和多个辅 助数据文件来存储这些数据, 而且辅助文件还可以建立在与主数据文件不同的磁盘驱动

器上,这样就可以利用多个磁盘上的存储空间,并提高数据存取的并发性。

数据文件和日志文件的默认存储位置是哪里?

数据文件和日志文件的默认存放位置为: C:\Program Files'Microsoft SQL

Server\MSSQL\Data 文件夹。

答: •Idf 。

21. 数据文件和日志文件的作用分别是什么?

答: 22.

答: 23. 答:

相关文档
最新文档