2016年计算机三级数据库技术考试题及答案
来源:才华咖 本文已影响1.83W人
来源:才华咖 本文已影响1.83W人
1[填空题]SQL语言支持查询结果的并、交、差运算分别采用下列运算符:( ) 、( ) 、( )
参考解析:UNION,INTERSECT,EXCEPT
2[单选题]数据库管理系统为提高数据查询效率,可能会采用如下索引技术:
Ⅰ.有序索引 Ⅱ.聚集索引
Ⅲ.树型索引 Ⅳ.散列(哈希)索引
其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有( )
A.仅ⅠB.仅Ⅰ、Ⅱ和ⅢC.仅ⅣD.都
【参考答案】:C
3[单选题]现要利用Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是__________。
CT Sname, MIN(Sage) FROM Student
CT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
CT TOP 1 Sname, Sage FROM Student
CT TOP 1 Sname, Sage FROM Student ORDER BY Sage
【参考答案】:D
4[单选题]设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。
e IS NOT NULL
e IS NULL
e = NULL
(Grade IS NULL)
【参考答案】:C
5[单选题]若要求查找姓名中第二个字为‘阳’字的学生的学号和姓名,下列SQL语句中,哪一个(些)是正确的?
ⅠCT S#,SNAME FROM S WHERE SNAME=‘_阳%’
ⅡCT S#,SNAME FRQM S WHERE SNAME LIKE‘_阳%’
ⅢCT S#,SNAME FROM S WHERE SNAME LIKE‘%阳%’
A.只有ⅠB.只有ⅡC.只有ⅢD.都正确
【参考答案】:B
参考解析:第(2)~(5)题基于“学生—选课—课程”数据库中的3个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它们的主码分别是S#、(S#,C#)、C#
6[单选题]下列关于保持数据完整性的`叙述中,不正确的是( )。
A.向关系SC插入元组时,S#和C#都不能是空值(NULL)
B.可以任意删除关系SC中的元组
C.向任何一个关系插入元组时,必须保证关系主码值的唯一性
D.可以任意删除关系C中的元组
【参考答案】:D
7[填空题]开窗函数是指可以用于“分区”或“分组”计算的函数,开窗函数必须放在( ) 子句前边。
参考解析:OVER
8[单选题]在SQL Server 2008中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示:
数据库主要数据文件(MB)日志文件(MB)
master152
model41
msdb82
tempdb61
现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的
大小不能小于( )
A.15MBB.4MBC.8MBD.6MB
【参考答案】:B
9[单选题]设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,正确的Case函数是__________。
Grade
When 90~100 THEN'优'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
When Grade between 90 and 100 THEN Grade='优'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
When Grade between 90 and 100 THEN'优'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
Grade
When 90~100 THEN Grade='优’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
【参考答案】:C
10[单选题]执行SQL语句:SELECT SNAME,AGE FROM S WHERE SEX=′女′则该语句对关系S执行的操作有( )。
A.交(Ç)和选择(s)
B.选择(s)和投影(p)
C.并(È)和投影(p)
D.选择(s)和笛卡尔积(×)
【参考答案】:B
11[填空题]将查询语句产生的结果集制定一个临时命名的名字这些命名的结果集就是( ) 。
参考解析:
公用表表达式 CTE
12[单选题]
下述语句的功能是将两个查询结果合并为一个结果,其中正确的是__________。
ct sno,sname, sage from student where sdept = 'cs '
Order by sage
Union
select sno,sname,sage from student where sdept = 'is'
Order by sage
ct sno,sname, sage from student where sdept = 'cs '
2016年计算机三级《数据库技术》上机试题及答案
2016年计算机三级《数据库技术》上机考题及答案
2016计算机三级《数据库技术》考试试题及答案
2016年计算机三级数据库技术模拟试题及答案
2016年9月计算机三级考试数据库技术考前模拟题及答案
2016年9月计算机三级数据库技术考前试题及答案
2016上半年计算机三级数据库技术上机考试试题及答案
2016年计算机三级数据库技术上机试题及答案
2017年计算机三级数据库技术考试试题及答案
计算机三级《数据库技术》备考试题及答案2016
2016计算机三级数据库技术上机试题及答案
2016计算机三级考试试题数据库技术模拟试题及答案
计算机三级数据库技术上机考试试题及答案「2016」
2016年计算机三级《数据库技术》考题及答案
2016计算机三级考试数据库技术试题及答案
计算机三级《数据库技术》测试题及答案2016
2017年计算机考试三级数据库技术练习试题及答案
2016年9月计算机三级《数据库技术》测试题及答案
数据仓库岗位笔试题应答技巧
2016年9月计算机三级《数据库技术》试题及答案
2016年计算机三级数据库技术练习题及答案
2017计算机三级数据库技术备考试题及答案
2017计算机三级考试数据库技术预习题及答案
2017年9月全国计算机三级数据库技术考试试题及答案
计算机二级考试真题以及答案
2016计算机三级《数据库技术》备考题及答案
2017年9月计算机三级数据库技术考试习题及答案(2)
2015年计算机三级数据库技术试题及答案
2017年计算机三级数据库技术试题及答案
2017年计算机三级数据库技术考试试题及答案大纲
2015年计算机三级数据库技术上机试题及答案
2017年计算机考试三级数据库技术单选试题及答案
2017计算机三级考试数据库技术练习题及答案
2017计算机三级《数据库技术》考试题及答案
2016年计算机三级数据库技术上机考试题及答案
计算机考试题库及答案
2016计算机三级《数据库技术》机考试题与答案
2016年计算机三级考试数据库题库及答案
2016计算机三级《数据库技术》试题及答案
2017年计算机三级考试《数据库技术》复习题及答案