SQL语句练习题

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

S Q L语言

一、选择题

1.S Q L语言是()的语言,容易学习。

A.过程化

B.非过程化

C.格式化

D.导航式

2. S Q L语言的数据操纵语句包括S E L E C T、I N S E R T、U P D A T E、

D E L E T E等。其中最重要的,也是使用最频繁的语句是()。

A.S E L E C T

B.I N S E R T

C.U P D A T E

D.D E L E T E

3.在视图上不能完成的操作是()。

A.更新视图

B.查询

C.在视图上定义新的表

D.在视图上定义新的视图

4.S Q L语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,C R E A T E、D R O P、A L T E R语句是实现哪种功能()。

A.数据查询

B.数据操纵

C.数据定义

D.数据控制

5.S Q L语言中,删除一个视图的命令是()。

A.D E L E T E

B.D R O P

C.C L E A R

D.R E M O V E

6.在S Q L语言中的视图V I E W是数据库的()。

A.外模式

B.模式

C.内模式

D.存储模式

7.下列的S Q L语句中,()不是数据定义语句。

A.C R E A T E T A B L E

B.D R O P V I E W

C.C R E A T E V I E W

D.G R A N T

8.若要撤销数据库中已经存在的表S,可用()。

A.D E L E T E T A B L E S

B.D E L E T E S

C.D R O P T A B L E S

D.D R O P S

9.若要在基本表S中增加一列C N(课程名),可用()。

A.A D D T A B L E S(C N C H A R(8))

B.A D D T A B L E S A L T E R(C N C H A R(8))

C.A L T E R T A B L E S A D D(C N C H A R(8))

D.A L T E R T A B L E S(A D D C N C H A R(8))

10.学生关系模式S(S#,S n a m e,S e x,A g e),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的S Q L语句是()。

A.D E L E T E A g e f r o m S

B.A L T E R T A B L E S D R O P A g e

C.U P D A T E S A g e

D.A L T E R T A B L E S‘A g e’

11.有关系S(S#,S N A M E,S A G E),C(C#,C N A M E),S C(S#,C#,GR A D E)。其中S#是学生号,S N A M E是学生姓名,S A G E是学生年龄,C#是课程号,C N A M E是课程名称。要查询选修“A C C E S S”课的年龄不小于20的全体学生姓名的S Q L语句是S E L E C T S N A M E F R O M S,C,S C W H E R E子句。这里的W H E R E 子句的内容是()。

A.S.S#=S C.S#a n d C.C#=S C.C#a n d S A G E>=20a n d

C N A M E=‘A C C E S S’

B.S.S#=S

C.S#a n d C.C#=S C.C#a n d S A G E i n>=20a n d

C N A M E i n‘A C C E S S’

C.S A G E i n>=20a n d C N A M E i n‘A C C E S S’

D.S A G E>=20a n d C N A M E=’A C C E S S’

12.设关系数据库中一个表S的结构为S(S N,C N,g r a d e),其中S N为学生名,C N为课程名,二者均为字符型;g r a d e为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。

A.A D D

I N T O S

V A L U E S(’张二’,’化学’,’80’)

B.I N S E R T

I N T O S

V A L U E S(’张二’,’化学’,’80’)

C.A D D

I N T O S

V A L U E S(’张二’,’化学’,80)

D.I N S E R T

I N T O S

V A L U E S(’张二’,’化学’,80)

13.设关系数据库中一个表S的结构为:S(S N,C N,g r a d e),其中S N为学生名,C N为课程名,二者均为字符型;g r a d e为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。

A.U P D A T E S

S E T g r a d e=85

W H E R E S N=’王二’A N D C N=’化学’

B.U P D A T E S

S E T g r a d e=’85’

W H E R E S N=’王二’A N D C N=’化学’

C.U P D A T E g r a d e=85

W H E R E S N=’王二’A N D C N=’化学’

D.U P D A T E g r a d e=’85’

W H E R E S N=’王二’A N D C N=’化学’

14.在S Q L语言中,子查询是()。

A.返回单表中数据子集的查询语言

B.选取多表中字段子集的查询语句

C.选取单表中字段子集的查询语句

D.嵌入到另一个查询语句之中的查询语句

15.S Q L是一种()语言。

A.高级算法

B.人工智能

C.关系数据库

D.函数型

16.有关系S(S#,S N A M E,S E X),C(C#,C N A M E),

S C(S#,C#,GR A D E)。其中S#是学生号,S N A M E是学生姓名,S E X是性别,C#是课程号,C N A M E是课程名称。要查询选

修“数据库”课的全体男生姓名的S Q L语句是S E L E C T S N A M E

F R O M S,C,S C W H E R E子句。这里的W H E R E子句的内容是()。

A.S.S#= S C.S# a n d C.C#= S C.C# a n d S E X=’男’ a n d C N A M E=’

相关文档
最新文档