网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2016计算机三级《数据库分析》概念题及答案

栏目: 计算机三级 / 发布于: / 人气:1.27W

2016年上半年全国计算机等级考试已于3月26日开考,下面本站小编为大家搜索整理了关于计算机三级《数据库分析》概念题及答案,欢迎参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网。

2016计算机三级《数据库分析》概念题及答案

1.三层浏览器/服务器结构的数据库应用系统是由浏览器、数据库服务器和应用服务器三部分组成的。

CTDISTINCT 姓名, 所在系, AVG(成绩)【】(PARTITION BY T1.学号) AS 平均成绩

FROM学生表 T1 JOIN 选课表 T2 ON T1.学号 = T2.学号

答案:Over

解析:Sum,avg,row_number等开窗函数通过over子句对组内的数据进行编号,处理。

3.在T-SQL中,提取cur1游标中倒数第5行数据的语句是

FETCHABSOLUTE【】FROM cur1 …

答案:-5

4.在SQL Server2008中,具有查询全部用户表数据权限的数据库角色是 【 】

答案:Db_datawriter

5.在SQL Server2008中,可以在查询语句里加入【 】子句实现以XML格式返回查询结果。

答案:FOR XML

6.设SQL Server 2008中有students数据库,在简单恢复模式下已经对其进行了完整数据库备份,且备份到了MyBK_1设备上,设此设备上仅有此次备份数据。请补全恢复此数据库的SQL语句:

【 】 DATABASEstudents FROM MyBK_1

答案:RESTORE

解析:在T-SQL中回复数据库采用RESTORE DATABASE,恢复事务日志采用RESTORE LOG

7.在分布式数据库的数据分配中,若全局数据存在多个副本,在每个物理场地中都保存一个完整的数据副本,本策略属于【】式。

答案:全复制

解析:分布式数据库的数据分配有:

集中式

分隔式

全复制式

混合式

9.在SQL Server2008中,使用TOP限制结果集时,如果需要包括最后一行取值并列的结果则需要使用WITH【 】选项

答案:TIES

10.设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要定义一个用于查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)的公用表表达式。请补全下列语句:

【 】CourseInfo(课程名,开课学期,选课人数) AS (SELECT DISTINCT 课程名, 开课学期,COUNT(*)OVER(PARTITION BY T1.课程号) AS 选课人数

FROM 课程表 T1 JOIN 选课表T2 ON T1.课程号 = T2.课程号 )

答案:WITH

解析:将查询语句产生的结果集指定一个临时命名的名字,这些命名的结果集就称为公用表表达式。命名后的公用表表达式可以被多次引用。其语法格式是: WITH 公用表表达式标识符(列表1.n)AS(SELECT 语句)

11.在SQL Server 2008的触发器中,用于存储INSERT语句所影响的行的副本的临时表为【 】

答案:Inserted

12.在SQL Server2008中,用户自定义函数主要包括标量函数和【 】函数两类。

答案:表值函数

13.在数据库操作过程中,因发生了违反完整性约束而导致事务中止的故障属于【】的事务内部故障。

答案:非预期的

14.分布式数据库最基本的三个特征是:非集中式管理、高【】、本地自治。

答案:可用性

15.在DFD建模方法中,数据流用箭头表示,处理用矩形框表示,数据存储用圆角矩形框表示,外部项用圆角框或者平行四边形框表示。

16.常见能提高连接操作性能或者减少连接操作的是:增加冗余列,指在多个表中增加具有相同语义的列,它常用来在查询时避免连接操作;反规范化,也就是降低表的规范化程度,减少表间的连接,提高查询性能;对于经常需要进行查询、连接、统计操作,且数据量大的基本表可以建立索引提高查询效率;聚集文件可以提高频繁进行多表连接操作的查询效率。

17.在UML建模机制中,

用例模型是把满足用户需求的所有功能表示出来的工具;

类图是展现一组类、接口和协作以及它们之间关系的静态视图;

状态图主要用来描述一个实体在发生一些事件时的状态变化情况;

顺序图主要用于描述系统内部对象之间的消息发送和接收序列;

活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序;

包图是表示包及包之间的关系的类图。

18.创建分区表的步骤是创建分区函数、创建分区方案、使用分区方案创建表;创建分区函数的目的是告诉数据库管理系统以什么方式对表进行分区;创建分区方案的作用是将分区函数生成的分区映射到文件组中;不同的分区可以映射到相同的数据库文件组中。

19.分离数据库是指将数据库从SQLServer实例中删除,但不删除数据库的数据文件和日志文件。分离数据库实际就是让数据库的文件不受数据库管理系统的管理,使用户可以将数据库的数据文件和日志文件复制到另一台计算机上或者是同一台计算机的其他地方。

20.在强制存取控制中,主体对客体的存取必须遵循如下规则:仅当主体的许可证级别不低于客体的密级时,该主体才能读取相应的客体;仅当主体的许可证级别不高于客体的密级时,该主体才能写相应的客体。

21.当采用RAID等多磁盘存储系统时,可以将基本表和建立在表上的索引分别放在不同的磁盘上,这样在访问基本表时,存放数据和存放索引的磁盘驱动器并行工作,可以得到较快的文件读写速度。

22.设K为R中的属性或属性组合,若U完全依赖于K,则K为R的候选码。

server语句结束建议写go

25.时间变量类型datetime

26.设有关系模式R(A, B, C, D), 其函数依赖集为F={A->D, B->D,C->D }。如果将R分解为R1(A,B,C)和R2(C,D),则该分解是()

A) 同时保持函数依赖和无损连接的分解

B) 保持函数依赖但不保持无损连接的分解

C) 保持无损连接但不保持函数依赖的分解

D) 既不保持函数依赖也不保持无损连接的分解

A:对模式进行分解时,既要保证分解具有"无损连接性",又要保证分解"保持函数依赖"。所谓"无损连接"指分解的若干连接重组时可以精确恢复到原来的数据表,数据记录既没有增加也没有减少。"保持函数依赖"是指原关系模式含有的属性之间的隐含关系在分解后不能丢失。本题由所给的F可以看出A,B,C为关系中的主键,D为非主属性,D依赖于A,B,C分解可恢复出原关系,但其中隐含的`D对A、B的依赖却丢失了。

27.在进行数据库物理设计时,为了保证系统性能,需要综合考虑所选择的数据库管理系统的特性及软硬件具体情况。下列关于数据库物理设计的说法,错误的是()

A) 在频繁执行插入、修改和删除操作的表上建立索引可能会降低系统整体性能

B) 在一张表的某列上需要频繁执行精确匹配查询时,可以考虑为此列建立哈希索引

C) 为了提高写入性能,数据库一般应尽量避免存储在RAID10的磁盘存储系统中

D) 如果系统中存在频繁的多表连接操作,可以考虑将这些基本表组织为聚集文件,以提高查询效率

A:RAID10比RAID5在写数据上更稳定、速度更快,所以C项中应尽量避免存储在RAID5的磁盘存储系统中。

WhenGrade between 90 and 100 THEN '优'

WhenGrade between 80 and 89 THEN '良'

WhenGrade between 70 and 79 THEN '中'

WhenGrade between 60 and 69 THEN '及格'

Else '不及格'

End

CASE sex

When ′1′ THEN ′男′

When ′2′ THEN ′女′

ELSE ′其它′

END