第3章关系数据库标准语言SQL
一、选择题
1、SQL语言是
的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式答案:B
2、SQL语言是
语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库答案:C
3、SQL语言具有
的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B
4、SQL语言具有两种使用方式,分别称为交互式SQL和
。
A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL答案:C
5、假定学生关系是SS,SNAME,SEX,AGE,课程关系是CC,CNAME,TEACHER,学生选课关系是SCS,C,GRADE。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系
。
A.S
B.SC,C
C.S,SC
D.S,C,SC答案:D
6、若用如下的SQL语句创建一个stude
t表:
CREATETABLEstude
tNOC4NOTNULL,
NAMEC8NOTNULL,
SEXC2,
AGEN2
可以插入到stude
t表中的是
。
A.‘1031’,‘曾华’,男,23
B.‘1031’,‘曾华’,NULL,NULL
C.NULL,‘曾华’,‘男’,‘23’D.‘1031’,NULL,‘男’,23
答案:B
7、当两个子查询的结果
时,可以执行并,交,差操作.
A结构完全不一致
B结构完全一致
C结构部分一致
D主键一致答案:B
第8到第10题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:
SS,SN,SEX,AGE,DEPT
CC,CN
SCS,C,GRADE
其中:S为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C为课程号,CN为课程名,GRADE为成绩。
8、检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是
。
A.SELECTSN,AGE,SEXFROMS
C.SELECTSN,AGE,SEXFROMS
WHEREAGE>SELECTAGEFROMS
WHEREAGE>SELECTAGE
WHERESN‘王华’
WHERESN‘王华’
B.SELECTSN,AGE,SEX
D.SELECTSN,AGE,SEX
FROMS
FROMS
WHERESN=‘王华’
WHEREAGE>王华.AGE
答案:A
9、检索选修课程‘C2’的学生中成绩最高的学生的学号。正确的SELECT语句是
。
A.SELECTSFORMSC
C.SELECTSFORMSC
WHEREC‘C2’ANDGRADE>=
WHEREC‘C2’ANDGRADENOTIN
SELECTGRADEFORMSC
SELECTGRADEFORMSC
WHEREC‘C2’
WHEREC‘C2’
B.SELECTSFORMSC
D.SELECTSFORMSC
WHEREC‘C2’ANDGRADEIN
WHEREC‘C2’ANDGRADE>=ALL
SELECTGRADEFORMSC
SELECTGRADEFORMSC
WHEREC‘C2’
WHEREC‘C2’
答案:D
10、检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是
。
A.SELECTS.SN,SC.C,SC.GRADE
C.SELECTS.SN,SC.C,SC.GRADr