2012年计算机二级VFP关系数据库标准语言SQL课后习题及答案

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

  例题:

  1.SQL是______语言。

  A.结构化查询

  B.数据定义

  C.数据操作

  D.数据控制

  [解析] 本题考查的知识点是SQL语言的基础知识。在Visual FoxPro中,SQL是结构化查询语言。 选项B,C,D说法错误,在Visual FoxPro中有数据定义语言、数据操作语言、数据控制语言。

  [答案] A

  2.SQL除了具有数据查询的功能外,还有_____。

  A. 数据定义

  B.数据操纵

  C. 数据控制

  D.以上答案均正确

  [ 解析] 本题考查的知识点是SQL语言的作用。在VisualFoxPro中,SQL的功能有四个:数据查询、数据定义、数据操纵、数据控制。因此正确答案为D。

  [答案] D

  3.下列选项中,不属于数据定义功能的SQL语句是__________。

  A.CREATE

  B.ALTER

  C.SELECT

  D.DROP

  [解析] 本题考查的知识点是SQL命令动词的作用。选项A用来创建表;选项B用来修改表结构;选项C用来查询;选项D用来删除表文件。在Visual FoxPro中,选项A,B,D都具有数据定义功能,只有选项C具有数据查询的功能。

  [答案] C

  4.SQL的核心是__________。

  A.数据查询

  B.数据定义

  C.数据操纵

  D.数据控制

  [解析] 本题考查的知识点是SQL的核心。SQL作为结构化查询语言,其核心是查询。因此正确答案为A。

  [答案] A

  5.SQL同其他数据操作语言不同,其关键在于_____。

  A.SQL是一种过程性语言

  B.SQL是一种非过程性语言

  C.SQL语言简练

  D.SQL的词汇有限

  [解析] 本题考查的知识点是SQL不同于其他语言的关键。SQL同其他数据操作语言不同的关键是SQL是一种非过程性语言。通过这一功能用户只需说明做什么,而不用说明怎么做,不用了解数据存储的格式及SQL命令的内部执行过程,就可以方便地对数据库进行操作。选项A的说法错误,选项C和D是SQL语言的特点,但不是SQL语言同其他数据操作语言不同的关键。

  [答案] B

  6.建立表结构的SQL命令是____。

  A.ALTER TABLE

  B.DROP TABLE

  C.CREAT TABLE

  D.CREAT INDEX

  [解析] 本题考查的知识点是建立表结构的SQL命令。建立表结构的SQL命令是CREAT TABLE。ALTER TABLE命令的作用是修改表结构;DROP TABLE命令的作用是删除表;CREAT INDEX命令的作用是建立索引。

  [答案] C

  7.SQL可以_____使用,也可以_____使用。

  [解析] 本题考查的知识点是SQL语言的使用方式。SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。

  [答案] 直接以命令方式交互,嵌入到程序设计语言中以程序方式

  8.在ALTER TABLE中,_____用来添加新字段;_____修改已有字段。

  [解析] 本题考查的知识点是ALTER TABLE命令及各子项的作用。在ALTER TABLE命令中,ADD用来添加新字段;ALTER用来修改已有字段。

  [答案] ADD ALTER

  四、数据操纵

  数据操纵语言是完成数据操作的命令,一般分为两种类型的数据操纵,它们统称为DML:

  ● 数据查询:寻找所需的具体数据。

  ● 数据修改:添加、删除和改变数据。

  数据操纵语言一般由INSERT(插入)、DELETE(删除)、UPDATE(更新),SELECT(查询)等组成,由于SELECT 比较特殊,所以一般又将它以查询语言单独出现。

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答