美文网首页
四、数据库及数据库对象

四、数据库及数据库对象

作者: 筱__ | 来源:发表于2019-08-19 10:15 被阅读0次

    1.下列关于SQL Server 2008中mode1数据库的说法, 错误的是____。

    A.  mode1数据库是数据库管理系统自动创建的

    B. 用户创建的数据库都自动包含mode1数据库中的内容

    C. mode1数据库的空间必须大于master数据库的空间

    D. 用户数据库的大小不能小于mode1数据库的大小

    答案: C

    mode1 数据库用作SQL Server实例上创建的所有数据库的模板。对mode1数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有用户数据库,当用户创建一 个数据库时,系统自动将mode1数据库中的全部内容复制到新建数据库中。故答案为C。

    2.下列关于SQL Server 2008数据库中文件组的说法,错误的是_____。

    A. 可以为日志文件单独定义文件组

    B. 在一个数据库中用户可以创建多个文件组

    C. 次要数据文件可以和主要数据文件存放在相同的文件组中

    D.  PRIMARY是系统定义好的一个文件组,每个数据库有且仅有一个PRIMARY文件组

    答案: A

    日志文件不包括在文件组内,日志文件和数据文件是分开管理的。故答案为A。

    3.设在SQL Server 2008中,有如下创建分区函数的语句: 

          CREATE PARTITION FUNCTION PF 1(int)AS RANGE RIGHT FOR VALUES(1, 100, 200) 该语句的作用是____。 

    A. 创建了4个分区,各分区的取值范围分别是:

    分区1:小于1

    分区2:大于等于1且小于100

    分区3:大于等于100且小于200

    分区4:大于等于200

    B. 创建了4个分区,各分区的取值范围分别是:

    分区1:小于等于1

    分区2:大于1且小于等于100

    分区3:大于100且小于等于200

    分区4:大于200

    C. 创建了2个分区,各分区的取值范围分别是:

    分区1:大于1且小于等于100

    分区2.大干100日小干等于200

          CREATE PARTITION FUNCTION PF1 (int)AS RANGE RIGHT FOR VALUES ....n):.

          其中....n用于指定分区的值的数目,所创建的分区数等于n+1。本题中n值分别为1、100、 200, 因此可以创建4个分区。由于采用了RIGHT关键字,在指定分区间隔值是由数据库引擎按升序从左到右排列时,指定边界值处于右侧,即1, 100, 200属于右侧,因此可以推断出分区的取值范围分别是(0, 1),[1, 100),[100,200), [200,∞)。故答案为A。

    4.下列关于SQL Server 2008中架构的说法,错误的是____。

    A. 在不同的架构中,数据库对象可以重名

    B. 在一个数据库中可以定义多个架构

    C. 用户在使用表时必须显式指明表所属的架构

    D. 架构是数据库中的一个逻辑命名空间,可以将表、视图等数据库对象存放在架构中

    答案: C

    架构(Schema,也称为模式)是数据库下的一个逻辑命名空间,可以存放表、视图等数据库对象。一个数据库可以包含一个或多个架构,架构由特定的授权用户所拥有;在同个数据库中,架构名必须唯一 ;架构名可以是显示的,也可以由DBMS提供默认名。故答案为C

    5.在SQL Server 2008中 ,设要为某整型类型的列创建4个分区,分别是:小于等于100、101-200、 201 -300、大于300。下列创建该分区函数的语句,正确的是____。

    A.

    CREATE PARTITION FUNCTION PP 1(int)

    AS RANGE LEFT FOR VALUES(100, 200, 300)

    B.

    CREATE PARTITION FUNCTION PF 1(int)

    AS RANGE LEFT FOR VALUES(101, 201, 301)

    C.

    CREATE PARTITION FUNCTION PF 1(int)

    AS RANGE RIGHT FOR VALUES (100, 200, 300)

    D. CREATE PARTITION FUNCTION PF1(int)

    AS RANGE RIGHT FOR VALUES (101, 200, 300)

    答案: A

    创建分区函数的SQL语句是:

    CREATE PARTITION FUNCTION PF1(int) AS RANGE LEFT FOR VALUES ....n)..

    其中...n用于指定分区的值的数目,所创建的分区数等于n+1。本题中n值分别为1、100、 200,因此可以创建4个分区。由于采用了LEFT关键字,在指定分区间隔值是由数据库引擎按升序从左到右排列时,指定边界值间隔处于左侧分区;而关键字RIGHT是指定边界值间隔在右侧分区。题目中边界值间隔在左侧分区。故答案为A

    6.下列关于SQL Server 2008分离数据库的说法,错误的是_

    A. 分离数据库时,数据库管理系统无需判断该数据库是否正在被使用

    B. 分离数据库是指将数据库从SQL Server实例中删除, 但不删除数据库包含的文件

    C. 分离数据库后,数据库文件将不受数据车管理系统的管理

    D. 数据库被分离后,其所包含的文件可以被复制和剪切

    答案: A

    分离数据库时需要停用被分离的数据库,但是不需要停用SQL Server服务。故答案为A。

    相关文章

      网友评论

          本文标题:四、数据库及数据库对象

          本文链接:https://www.haomeiwen.com/subject/kjmjsctx.html