计算机三级数据库技术考试题及答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机三级数据库技术考试题及答案

1[填空题]SQL语言支持查询结果的并、交、差运算分别采用下列运算符:() 、() 、()

参考解析:UNION,INTERSECT,EXCEPT

2[单选题]数据库管理系统为提高数据查询效率,可能会采用如下索引技术:

Ⅰ.有序索引Ⅱ.聚集索引

Ⅲ.树型索引Ⅳ.散列(哈希)索引

其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有()

A.仅Ⅰ

B.仅Ⅰ、Ⅱ和Ⅲ

C.仅Ⅳ

D.都

【参考答案】:C

3[单选题]现要利用Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是__________。

A.SELECT Sname, MIN(Sage) FROM Student

B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)

C.SELECT TOP 1 Sname, Sage FROM Student

D.SELECTl 参考解析:第(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.15MB

B.4MB

C.8MB

D.6MB

【参考答案】:B

9[单选题]设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按优、良、中、及格和不及格形式显示,正确的Case函数是__________。

A.Case Grade

When 90~100 THEN优

When 80~89 TIIEN良

When 70~79 THEN中

When 60~69 THEN及格。

Else不及格

End

B.Case

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

C.Case

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

D.Case 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[单选题]

下述语句的功能是将两个查询结果合并为一个结果,其中正确的是__________。

A.select sno,sname, sage from student where sdept = cs

Order by sage

Union

select sno,sname,sage from student where sdept = is

Order by sage

B.select sno,sname, sage from student where sdept = cs

Union

select sno,sname, sage from student where sdept = is

Order by sage

C.select sno,sname,sage from student where sdept = cs

Union

select sno,sname from student where sdept = is

Order by sage

D.select sno,sname,sage from student where sdept = cs

Order by sage

Union

select sno,shame, sage fron student where sdept = is

【参考答案】:B

13[单选题]为了提高查询速度,对SC表(关系)创建唯一索

相关文档
最新文档