您好,欢迎访问三七文档
作业2安全管理1.通常情况下,数据库中的权限划分为哪几类?答:一类是对数据库管理系统进行维护的权限,另一类是对数据库中的对象和数据进行操作的权限。这类权限又可以分为两种,一种是对数据库对象的权限,包括创建、删除和修改数据库对象;另一种是对数据库数据的操作权限,包括对表、视图数据的增、删、改、查权。2.数据库中的用户按其操作权限可分为哪几类,每一类的权限是什么?答:数据库中的用户按其操作权限可分为三类,分别是:数据库系统管理员、数据库对象拥有者和普通用户。数据库系统管理员在数据库中具有全部的权限;数据库对象拥有者对其所拥有的对象具有一切权限;普通用户具有对数据库数据的增、删、改、查权。3.SQLServer2005的安全验证过程是什么?一个用户如果要访问SQLServer数据库中的数据,必须要经过三个认证过程。第一个认证过程是身份验证,使用登录帐号来标识用户,身份验证只验证用户连接到SQLServer数据库服务器的资格。第二个认证过程是当用户访问数据库时,必须具有对具体数据库的访问权,即验证用户是否是数据库的合法用户。第三个认证过程是当用户操作数据库中的数据或对象时,必须具有所要进行的操作的操作权,即验证用户是否具有操作许可。4.SQLServer2005的登录账户的来源有哪两种?答:SQLServer的登录帐号的来源有两种类型:Windows授权用户:来自于Windows的用户或组。SQL授权用户:来自于非Windows的用户。5.SQLServer2005的权限有几种类型?在SQLServer2000中,权限分为对象权限、语句权限和隐含的权限三种。对象权限是指用户对数据库中的表、视图等对象所包含的数据的操作权限,语句权限是指是否允许执行与创建数据库对象有关的操作的权限,隐含权限是指由SQLServer预定义的服务器角色、数据库角色、数据库拥有者和数据库象拥有者所具有的权限。、6.权限的管理包含哪些内容?答:权限的管理包含如下三个内容:授予权限:允许用户或角色具有某种操作权限。收回权限:不允许用户或角色具有某种操作权限,或者收回曾经授予的权限。拒绝访问:拒绝某用户或角色具有某种操作权限。7.数据库中的角色的作用是什么?答:在数据库中,为便于对用户及权限的管理,将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为角色。8.在SQLServer2000中,角色分为哪几种?答:在数据库中,为便于对用户及权限的管理,将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为角色。9.用户定义的角色的作用是什么?答:是为了简化用户的权限管理。有了用户定义的角色,就可以针对角色来授权,而不用直接对每个具体的数据库用户权限。10.系统管理员角色的名字是什么?答:sysAdmin。11.若要让某个用户在某个数据库中具有全部的操作权,应将其放置在哪个角色中最合适?答:db_owner。12.若要让某个用户在某个数据库中具有全部数据的增、删、改的权限,应将其放置在哪个角色中最合适?答:db_datawriter13.与其他系统定义的角色相比,public角色的特殊性是什么?答:其特殊性在于:数据库中的每个用户都自动地是public数据库角色的成员,用户不能从public角色中添加和删除成员,而且,可以对这个角色授权。14.哪种情况下应该给public角色授权?答:如果想让数据库中的全体用户都具有某个特定的权限,则应该将该权限授予public。15.写出授予用户u1具有对课程表的插入和删除权SQL语句。答:GrantInsert,DeleteonCoursetou116.写出收回用户u1对课程表的删除权的SQL语句。答:RevokeDeleteonCoursefromu117.写出拒绝用户u1获得对课程表的修改权的SQL语句。答:DenyUpdateonCoursetou118.写出授予用户u1创建表的权限的SQL语句。答:GrantCreateTabletou119.写出收回用户u1创建表的权限的SQL语句。答:RevokeCreateTablefromu120.SQLServer数据库由哪两类文件组成?这些文件的推荐扩展名分别是什么?答:SQLServer数据库由数据文件和日志文件组成。数据文件又包含主数据文件和辅助数据文件,主数据文件的扩展名为:.mdf,辅助数据文件的扩展名为:.ndf。日志文件的扩展名为:.ldf。21.数据文件和日志文件的作用分别是什么?答:在SQLServer中,数据文件用于存放数据库数据。日志文件记录页的分配和释放以及对数据库数据的修改操作。22.在SQLServer中,为什么要将数据文件分为主数据文件和辅助数据文件?答:在SQLServer中,主数据文件包含数据库的启动信息以及数据库数据,每个数据库只能包含一个主数据文件。而对于辅助数据文件,一个数据库可以有多个辅助数据文件。由于有些数据库可能非常大,一个主数据文件可能存放不下,因此就需要有一个和多个辅助数据文件来存储这些数据,而且辅助文件还可以建立在与主数据文件不同的磁盘驱动器上,这样就可以利用多个磁盘上的存储空间,并提高数据存取的并发性。23.数据文件和日志文件的默认存储位置是哪里?答:数据文件和日志文件的默认存放位置为:C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data文件夹。24.SQL语句脚本文件的扩展名是什么?答:是“.sql”。25.T-SQL支持的变量有几种?分别用什么前缀来标识?答:两种:全局变量和局部变量,全局变量用“@@”来标识,局部变量用“@”来标识26.语句批的结束标记是什么?答:GO27.数据库备份的作用是什么?答:备份数据库是为了当数据库出现故障时,避免或减少数据的丢失。
本文标题:作业2答案
链接地址:https://www.777doc.com/doc-1899591 .html