2020年下半年计算机三级数据库试题-3
1、下列关于SQL Server 2008中model数据库的说法,错误的是( )。
A.model数据库是数据库管理系统自动创建的
B.用户创建的数据库都自动包含model数据库中的内容
C.用户数据库的大小不能小于model数据库的大小
D.model数据库的空间必须大于master数据库的空间
参考答案:D
参考解析:mode1数据库用作SQL Server实例上创建的所有数据库的模板。对model数据库进行的修改(如数据库大小、排序规则、恢复模式和其他数据库选项)将应用于以后创建的所有用户数据库,当用户创建一个数据库时,系统自动将model数据库中的全部内容复制到新建数据库中。故答案为D项。
2、设在SQL Server 2008中,有如下创建分区函数的语句:
CREATE PARTITION FUNCTlON PF1(int)
AS RANGE LEFT FOR VALUES(1,100,200)
该语句的作用是( )。
A.创建了2个分区,各分区的取值范围分别是:
分区1:大于等于1且小于100
分区2:大于等于100且小于200
B.创建了4个分区,各分区的取值范围分别是:
分区1:小于等于1
分区2:大于1且小于等于100
分区3:大于100且小于等于200
分区4:大于200
C.创建了2个分区,各分区的取值范围分别是:
分区1:大于1且小于等于100
分区2:大于100且小于等于200
D.创建了4个分区,各分区的取值范围分别是:
分区1:小于1
分区2:大于等于1且小于100
分区3:大于等于100且小于200
分区4:大于等于200
参考答案:B
参考解析:CREATE PARTITION FUNCTION PFl(int)AS RANGE LEFT FOR VALUES(……n):其中……n用于指定分区的值的数目,所创建的分区数等于n+1。本题中n值分别为1、100、200,因此可以创建4个分区。由于采用了LEFT关键字,在指定分区间隔值是由数据库引擎按升序从左到右排列时,指定边界值间隔处于左侧,因此可以推断出分区的取值范围分别是(0,1],(1,100],(100,200],(200,∞)。故答案为B项。
3、在SQL Server 2008中,设有游标c1,下列关于语句“FETCH NEXT FROM c1”的说法,正确的是( )。
A.返回游标当前行指针所指的数据行,并且将当前行指针下移一行
B.返回紧跟在游标当前行指针之后的数据行,并且将当前行指针下移一行
C.该语句必须是打开游标之后第一个执行的语句
D.该语句必须是声明完游标之后第一个执行的语句
参考答案:B
参考解析:NEXT关键字的作用是返回紧跟在当前行之后的数据行,并且当前行递增为结果行。如果FETCH NEXT是对游标的第一次提前操作,则返回结果集中的第一行。故答案为B项。
4、数据库系统运行维护工作的主要目的是保证数据库系统正常和高效的运行。下列工作中不属于数据库运行维护工作中日常维护的是( )。
A.新建用户
B.安装补丁
C.整理初始数据并加载到数据库中
D.调整索引以提高查询速度
参考答案:C
参考解析:数据的加载属于数据库实现与部署阶段工作内容,不属于数据库运行维护工作中日常维护。故答案为C项。
5、某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘10也非常小。造成此现象可能的原因是( )。
A.客户机到数据库服务器的网络故障
B.更新操作涉及到的表没有建立主码
C.更新的字段没有建立有效的索引
D.更新操作涉及到的数据被锁定
参考答案:D
参考解析:因为在客户端和服务器自带的客户端工具上都是长时间运行无响应,所以与网络无关,A选项错误;B选项中表在建立时必须设定主码,若没有设定则默认所有属性集合为主码,所以B选项错;C选项中索引在更新时比较复杂,其本身为虚表,在更新时会对其数据所在的原表更新。当数据被上锁后,若其它事务对其进行写操作,只能等其释放后才能调用。所以选择D选项。
6、下列关于SQL Server 2008数据库中文件组的说法,错误的是( )。
A.在一个数据库中用户可以创建多个文件组
B.次要数据文件可以和主要数据文件存放在相同的文件组中
C.可以为日志文件单独定义文件组
D.PRIMARY是系统定义好的一个文件组,每个数据库有且仅有一个PRIMARY文件组
参考答案:C
参考解析:日志文件不包括在文件组内,日志文件和数据文件是分开管理的。故答案为C项。
7、数据库应用系统设计包括概念设计、逻辑设计以及物理设计几个步骤。下列不属于数据库物理设计活动的是( )。
A.设计数据分布策略
B.为表设计索引
C.设计数据分区方案
D.用read,write原语表达事务操作
参考答案:D
参考解析:数据库物理设计包括:数据库逻辑模式描述、文件组织与存取设计(选项B、C)、数据分布设计(选项A.、确定系统配置、物理模式评估。故答案为D项。
8、下列有关数据库运行维护过程中数据库的重组和重构操作,说法错误的是( )。
A.整理回收空间碎片属于数据库重组操作
B.升级数据库软件版本属于数据库重构操作
C.改变某一列的数据类型属于数据库重构操作
D.调整数据库服务器磁盘分区属于数据库重组操作
参考答案:B
参考解析:数据库重组是指按照系统设计要求对数据库存储空间进行全面调整,如调整磁盘分区方法和存储空间,重新安排数据的存储,整理回收碎块等,以提高数据库性能。 数据库的重构是指由于数据库应用环境的不断变化,增加了新的应用或新的实体,取消了某些应用,有的实体与实体间的联系也发生了变化等,使得原有的数据库设计不能满足新的需求,此时需要调整数据库的模式和内模式。数据库的重组并不修改数据库原有设计的逻辑结构和物理结构,而数据库的重构则不同,它可以部分修改数据库的模式和内模式。故答案为B项。
9、在一个ER图中,有三个实体集E6、E2和E3,R1是E1和E2之间的一对多联系,R2是E1和E3之间的一对多联系,R3是E2和E3之间的多对多联系,R4是E1内部的多对多联系。则将该ER图转化为关系模型后,得到的关系模式个数是( )。
A.4个
B.5个
C.6个
D.7个
参考答案:B
参考解析:ER图向关系模式转换涉及到两方面:①实体的转换;②实体间联系的转换。实体的转换:在从ER图转换为关系模式时,一个实体就转换成一个关系模式,实体的属性就是关系模式的属性,实体的键就是关系的主键。实体间联系的转换:实体间存在三种联系,即1:1(一对一),1:m(一对多),m:n(多对多)。在从ER向关系模式转换规则如下:1:1(一对一)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由两个实体中的任意一个键构成。
方法二:联系与一端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
1:n(一对多)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的键构成;主键由n端实体的键组成。
方法二:与n端的实体的关系模式合并,即将联系的属性加入到实体的关系模式内,主键不变。
m:n(多对多)联系转换成新的独立的模式,模式的属性由联系本身的属性及两个实体的键构成,主键由两端实体的键组合而成。
由题目可知,该题中有3个实体集、2个1:n(一对多)联系、2个m:n(多对多)联系。3个实体集和2个m:n(多对多)联系可以转换为单独的模式,2个1:n(一对多)联系需要合并到实体中去。因此最终可以得到5个模式。故答案为B项。
10、下列关于SQL Server 2008数据库中主要数据文件的说法,错误的是( )。
A.每个数据库有且仅有一个主要数据文件
B.主要数据文件的推荐扩展名是.mdf
C.主要数据文件的大小最小可以是1 MB
D.主要数据文件和日志文件可以存放在不同的位置
参考答案:C
参考解析:SQL Server 2008数据库中主要数据文件大小最小不能小于3MB。故答案为C项。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>