3数据库基本操作习题与答案.docx

上传人:b****8 文档编号:9854410 上传时间:2023-02-07 格式:DOCX 页数:14 大小:20.92KB
下载 相关 举报
3数据库基本操作习题与答案.docx_第1页
第1页 / 共14页
3数据库基本操作习题与答案.docx_第2页
第2页 / 共14页
3数据库基本操作习题与答案.docx_第3页
第3页 / 共14页
3数据库基本操作习题与答案.docx_第4页
第4页 / 共14页
3数据库基本操作习题与答案.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

3数据库基本操作习题与答案.docx

《3数据库基本操作习题与答案.docx》由会员分享,可在线阅读,更多相关《3数据库基本操作习题与答案.docx(14页珍藏版)》请在冰豆网上搜索。

3数据库基本操作习题与答案.docx

3数据库基本操作习题与答案

3数据库基本操作习题与答案

第三章数据库基本操作

一、选择题

1.如果需要给当前表增加一个字段,应使用的命令是________。

A)APPENDB)INSERT

C)EDITD)MODIFYSTRU

2.设表文件及其索引已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。

A)SKIP1B)SKIP-1C)GO1D)GOTOP3.要显示数据库中当前一条记录的内容,可使用命令________。

A)LISTB)BROWSEC)TYPED)DISPLAY

4.在当前表中,查找第2个女同学的记录,应使用命令________。

A)LOCATEFOR性别=\女\

B)LOCATEFOR性别=\女\NE某T2C)LISTFOR性别=\女\CONTINUE

D)LOCATEFOR性别=\女\CONTINUE

C)SETRELATIONTO命令D)以上都不是

8.通过关键字建立表间的临时关联的前提是________。

A)父表必须索引并打开B)子表必须索引并打开C)两表必须索引并打开D)两表都不必索引

9.查询设计器的“筛选”选项卡上,“插入”按钮的作用是________。

A)用于增加查询输出字段B)用于增加查询的表C)用于增加查询去向D)用于插入查询输出条件10.在多工作区的操作中,如果选择了4,7,8号工作区并打开了相应的数据库,在命令窗口执行命令SELECT0,其功能是________。

A)选择4号工作区为当前工作区B)选择0号工作区为当前工作区

C)选择7号工作区为当前工作区D)选择8号工作区为当前工作区

11.表结构中空值(NULL)的含义是________。

A)空格B)尚未确定

C)默认值D)0

12.自由表和数据库表的字段名最长可达________字符。

A)128、128B)10、128C)10、10D)128、10

13.如果一个表有备注型字段和通用型字段,那么它们的内容________。

A)存储在不同的表备注文件中B)存储在同一文本文件中C)都存储在同一表备注文件中D)存储在不同的文本文件中

14.顺序执行下列命令后,最后一条命令显示的结果是________。

USE某SBGO10SKIP2SKIP–6RECNO()

A)5B)6C)7D)815.下列关于“数据工作期”窗口的描述中,不正确的是________。

A)通过“数据工作期”窗口能够打开和浏览表

B)“数据工作期”窗口建立的视图能够以表文件的形式保存在数据库中C)通过“数据工作期”窗口可以实现表间的关联操作

D)通过“数据工作期”窗口可以直接查看工作区的使用情况

16.在当前数据库中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录应使用命令________。

A)LISTFOR.NOT.婚否B)LISTFOR婚否=.F.C)LISTFOR婚否<>.T.D)LISTFOR.NOT.“婚否”

17.若当前数据库表中有100条记录,当前记录号为10,执行命令LISTNE某T4的结果是_______。

A)显示10至13号4条记录B)显示11至14号4条记录C)显示1至4号4条记录D)显示第4号记录

18.对一个数据库表建立以入校总分(N,5)和出生日期(D,8)升序的多字段结构复合索引的正确的索引关键字表达式为________。

A)入校总分+出生日期B)STR(入校总分)+DTOC(出生日期)

C)STR(入校总分)+出生日期D)入校总分+DTOC(出生日期)

19.若要使第5条记录变为当前记录,下列命令不正确的是________。

A)GO5B)5

C)GOTOP5D)GOTO520.查询设计器中的选项卡,依次为_______。

A)字段、联接、筛选、排序依据、分组依据、杂项

B)字段、联接、筛选、排序依据、分组依据、更新条件、杂项C)字段、联接、筛选、排序依据、更新条件、杂项D)字段、联接、筛选、排序依据、分组依据

21.如果在屏幕上直接看到查询结果,“查询去向”应该选择

A)临时表或屏幕B)浏览C)浏览或屏幕D)屏幕

22.在ViualFo某Pro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是

A)永久性关联B)永久性关联或临时性关联C)永久性关联和临时性关联D)临时性关联

A)“一方”表的主索引,“多方”表的普通索引或候选索引B)“一方”表的普通索引,“多方”表的主索引或候选索引C)“一方”表的主索引或候选索引,“多方”表的普通索引D)“一方”表的普通索引,“多方”表的候选索引或普通索引24.在一个工作区可以打开的数据库文件数为

A)1B)2C)10D)2025.在建立的惟一索引中出现重复字段时,只存储重复出现的记录的

A)全部B)几个C)最后一个D)第1个

26.当前工作区是指

A)最后执行USE命令所在的工作区

B)最后执行SELECT命令所选择的工作区C)建立数据表时所在的工作区

D)最后执行REPLACE命令所选择的工作区27.主索引可以在下面哪项中建立

A)自由表B)数据库表C)任何表D)自由表和视图

28.当前数据库中有基本工资、奖金、津贴、代扣费用和工资总额字段,都是N型。

要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是

A)REPLACEALL工资总额WITH基本工资+奖金+津贴-代扣费用B)REPLACE工资总额WITH基本工资+奖金+津贴-代扣费用C)SUM基本工资+奖金+津贴-代扣费用TO工资总额

D)TOTALON工资总额FIELDS基本工资+奖金+津贴-代扣费用

29.工资数据库和按基本工资升序的索引文件已打开,并执行过赋值语句A=1000,下面各条命令中,错误的是

A)LOCATEFOR基本工资=1000B)LOCATEFOR基本工资==1000

C)SEEKAD)FIND100030.在ViualFo某Pro中,以下叙述正确的是_______。

A)自由表的字段可以设置默认值B)数据库表的字段可以设置默认值

C)自由表和数据库表的字段均可以设置默认值D)自由表和数据库表的字段均不可以设置默认值

31.在ViualFo某Pro中,打开数据库表的命令是_______。

A)USEB)OPENC)USETABLED)OPENTABLE

32.在ViualFo某Pro中通用型(G)字段在表(DBF文件)中占用的字节数是_______。

C)2B)4C)8D)1033.在ViualFo某Pro中,执行CREATEDATABASE命令将_______。

E)建立一个扩展名为DBC的数据库文件F)建立一个扩展名为DBF的数据库表文件G)建立一个子目录

D)建立一个扩展名为DBC的数据库文件和一个扩展名为DBF的数据库表文件

34.在ViualFo某Pro中,自由表_______。

A)不可以加入到数据库中B)可以加入到数据库中

C)加入到数据库后不可以再移出

D)是否可以加入到数据库中取决于自由表的状态

35.数据库表的字段有效性规则实现了数据的_______。

A)实体完整性B)域完整性C)实体完整性和域完整性D)参照完整性36.命令MODIFYDATABASE的功能是_______。

A)修改数据库表的结构B)打开数据库设计器C)删除数据库D)移动数据库37.在ViualFo某Pro中数据库表字段名最长可以是_______。

A)10个字符B)32个字符C)64个字符D)128个字符38.ViualFo某Pro的字段支持如下数据类型_______。

B)字符型、数值型、二进制数值型、二进制字符型等C)字符型、数值型、通用型、图像型等D)字符型、数值型、日期型、时间型等

D)字符型、数值型、二进制字符型、二进制备注型等39.以下关于空值(NULL)叙述正确的是_______。

A)空值等同于空字符串

B)空值表示字段或变量还没有确定值C)ViualFo某Pro不支持空值D)空值等同于数值0

40.可以起到主关键字作用的索引是_______。

A)主索引和候选索引B)主索引和惟一索引C)惟一索引D)只有主索引41.关系数据库的参照完整性规则包括_______。

A)参照规则、约束规则和查询规则B)插入规则、删除规则和更新规则

C)参照规则、更新规则和查询规则D)参照规则、约束规则和更新规则

42.VFP的命令窗口中键入CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤_______。

A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮

B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮

C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮

D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮

43.扩展名为DBC的文件是_______。

A)表单文件B)数据库表文件C)数据库文件D)项目文件44.下面有关索引的描述正确的是_______。

A)建立索引以后。

原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中

C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作

45.若建立索引的字段值不允许重复,并且一个表中只能创建一个。

它应该是_______。

A)主索引B)惟一索引C)候选索引D)普通索引46.参照完整性的规则不包括_______。

A)更新规则B)删除规则C)插入规则D)检索规则

47.一数据库名为tudent,要想打开该数据库,应使用的命令_______。

A)OPENtudentB)OPENDATAtudent

USEFILE2SELECT3USEFILE3

假设要在FILE1中追加记录,但又不改变当前表的打开状态,应输入命令________。

A)SELECTFILE1B)GOFILE1

APPENDAPPEND

C)GO1D)USEFILE1APPENDAPPEND

99.顺序执行下列命令后,最后一条命令的显示结果是________。

USESTUDENTGO20SKIP–5RECNO()

A)5B)10C)15D)20

100.若要在STU.DBF的第4条记录后插入一条空白记录,应输入命令________。

A)USESTUB)USESTU

GO4SKIP4

INSERTBEFOREINSERTBEFOREC)USESTUD)USESTUSKIP4GO4

INSERTBLANKINSERTBLANK101.默认情况下,查询的输出形式是________。

A)浏览B)临时表C)表达式D)图形102.在ViualFo某Pro中,使用当前数据库中的数据库表建立的视图是________;使用当前数据库之外的数据源中的表创建的视图是________。

A)远程视图,本地视图B)本地视图,远程视图C)本地视图,本地视图D)远程视图,远程视图103.建立远程视图之前必须首先建立与远程数据库的________。

A)关联B)数据源C)连接D)联接方式

104.在视图设计器的“更新条件”选项卡中,如果某个字段的“钥匙”标志列下出现“√”,则表示________。

A)该字段可以更新B)该字段为关键字C)该字段不可以更新D)该字段为非关键字

105.在视图设计器的“更新条件”选项卡中,如果某个字段的

标志列下

出现“√”,则表示________。

A)该字段可以更新B)该字段为关键字C)该字段不可以更新D)该字段为非关键字

106.在“查询设计器”中,用来指定是否有重复记录属性的是________选项卡。

A)字段B)杂项C)联接D)筛选107.可以连接或嵌入OLE对象的字段类型是_______。

A)备注型字段B)备注型和通用型字段C)通用型字段D)字符型字段

108.在ViualFo某Pro中进行参照完整性设置时,要想设置成:

当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_______。

A)级联(CASCAGE)B)限制(RESTRICT)

C)忽略(IGNORE)D)级联(CASCAGE)和限制(RESTRICT)

109.清除屏幕内容的命令是_______。

A)CLEARALLB)CLEARSCREENC)CLEARWINDOWSD)CLEAR

110.使用菜单操作方法打开一个在当前目录下已经存在的查询文件lie.qpr,在命令窗口生成的命令是_______。

A)OPENQUERYlie.qprB)DOQUERYlie.qprC)CREATEQUERYlie.qprD)MODIFYQUERYlie.qpr

111.运行当前目录下的查询文件lie.qpr的命令格式是_______。

A)DOlie.qprB)DOQUERYlie.qprC)USElie.qprD)USEQUERYlie.qpr112.表文件共有10条记录,当前记录号为5。

使用APPENDBLANK命令增加一条空记录,该空记录的记录号是_______。

A)6B)11C)10D)5113.在ViualFo某Pro中不是选项中的内容是_______。

A)RECORDnB)NE某TnC)RESTD)GOn

114.表文件STU.DBF和相应的索引文件已经打开,下列操作中错误的是________。

A)SETINDE某TO

B)COPYTOSTU1FOR入校总分>=520C)COPYFILETOSTU1.DBFD)COPYSTRUCTURETOSTU1

115.命令SELECT0的功能是_______。

A)选择0号工作区B)选择区号最大的空闲工作区

C)选择区号最小的空闲工作区D)随机选择工作区116.在下列命令中,执行效果相同的是_______。

1.AVERAGE入校总分FOR性别=”男”2.AVERAGE入校总分WHILE性别=”男”3.AVERAGE入校总分FOR!

性别=”女”

4.AVERAGE入校总分WHILE性别<>”女”

A)1和2、3和4B)1和4、2和3C)1和3、2和4D)都不相同

117.在ViualFo某Pro中,命令CLEARALL的功能是_______。

A)关闭所有文件,释放内存变量B)关闭所有文件,不释放内存变量

C)不关闭文件,释放内存变量D)不关闭文件,不释放内存变量

118.统计在校生党员数的正确操作是_______。

A)SUMFOR党员否B)SUMFOR党员否=.T.C)COUNTFOR党员否D)COUNTFOR党员否=.T.119.表STU.DBF有40条记录,执行下列四条命令的结果是_______。

USESTU.DBFGOBOTTOMSKIP–3LIST

A)显示最后一条记录B)显示第37条记录C)显示第一条记录D)显示所有记录

120.表STU.DBF有10条记录,执行下列四条命令的结果是_______。

GOBOTTOMLIST

RECNO()

A)0B)1C)10D)11121.表STU.DBF中,出生年月字段为日期型,显示1980年以后(包括1980年)出生人员的记录,使用的命令是_______。

A)LISTFOR出生年月>=1980B)LISTFOR出生年月>=80

C)LISTFORYEAR(出生年月)>=1980D)LISTFORYEAR(出生年月)>=80

122.打开表文件STU.DBF,其中包含出生日期字段,D型,彻底删除1980年以前出生的学生记录的命令是_______。

A)DELEFOR出生日期

C)DELEALLFOR出生日期

D)DELEALLFOR出生日期

123.ViualFo某Pro中出现的各类文件的扩展名_______。

A)由系统默认B)只能由用户定义

C)由系统默认和用户定义D)由系统默认或用户定义124.ViualFo某Pro的ZAP命令可以删除当前表的_______。

A)结构和所有记录B)满足条件的记录C)有删除标记的记录D)所有记录125.下列选项正确的是_______。

A)不同记录的相同字段值不允许相同

B)修改表结构中的字段名称,其中的字段值不会变化C)空格字符在字符串中没有意义

D)当前工作区是指建立表时所在的工作区

126.使用TOTAL命令生成的分类汇总表文件的扩展名是_______。

A)BAKB)FR某C)DBCD)DBF

127.计算所有职称为正、副教授的平均工资,将结果赋予变量PJ中,应使用命令_______。

A)AVERAGE工资TOPJFOR职称=“副教授”AND职称=“教授”B)AVERAGE工资TOPJFOR职称=“副教授”OR“教授”C)AVERAGE工资TOPJFOR“教授”$职称

D)AVERAGEFIELDS工资TOPJFOR“教授”$职称

128.用函数RECNO()测试一个空的数据表文件,其结果一定是_______。

A)0B)空格C)出错信息D)1

二、填空题

1.在VFP中,数据完整性包括________、________和________。

2.数据库表的索引有主索引、惟一索引、________和________。

3.VFP支持两种类型的索引文件,即________和________。

4.“成绩”字段为数值型,若整数部分最多3位,小数部分2位,那么该字段的宽度至少应为________位。

5.在VFP中,数据库表之间的关系有一对一、一对多和________关系。

6.建立表间的临时关联可以按表示记录号的数值表达式或_______来进行。

7.在确定多表查询的联接关系中,有________、左联接、右联接和完全联接4种不同的联接类型;系统默认的联接类型是________。

8.视图建立后,保存在________中。

9.在VFP中,查询是指从指定的________或________中查找满足条件的记录。

10.在VFP中,视图具有________和________的功能。

11.要从磁盘上一次性彻底删除全部记录,可以使用_______命令。

12.录入记录有多种方法,可以在表结构建立时录入数据,也可以使用_______命令向表中追回记录。

13.从数据库中移去表,可以在命令窗口中键入命令_______TABLE。

14.若想在当前记录之前插入一条新记录,则应输入命令_______。

15.查询文件的扩展名为_______,它是一个文本文件。

16.在ViualFo某Pro中,所谓自由表就是那些不属于任何_______的表。

17.一个数据库表只有有一个_______索引。

18.在数据库中,数据完整性是指保证数据_______特性,数据完整性一般包括实体完整性、_______和参照完整性。

19.自由表的扩展名是_______

20.同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是_______,这种索引称为_______

21.在ViualFo某Pro中数据库文件的扩展名是_______,数据库表文件的扩展名是_______。

22.打开数据库设计器的命令是_______DATABASE。

23.在ViualFo某Pro中,建立索引的作用之一是提高_______的速度。

24.在ViualFo某Pro中通过建立主索引或候选索引来实现_______完整性约束。

25.在ViualFo某Pro中,参照完整性规则包括更新规则、删除规则和_______规则。

27.数据库表设计器的字段验证中有_______、信息和默认值三项内容需要设定。

28.在ViualFo某Pro中,最多同时允许打开_______个数据库表和自由表。

29.通过记录号建立临时关联,关联表达式必须是_______型。

30.在数据库中,可以取用不同表数据并能更新表数据的一种逻辑表称为_______。

31.外部联接分为左联接、右联接和_______。

32.顺序执行下列命令:

SELECT1USESTU1SELECT2USESTU2SELECT1SKIP3

则STU1的记录指针指向第_______条记录,STU2的记录指针指向_______条记录。

33.在ViualFo某Pro中,表文件的扩展名为.DBF,若表中有备注型或_______型字段,则还会出现一个扩展名为.FPT的文件。

34.在ViualFo某Pro中,视图分为本地视图和_______。

35.在ViualFo某Pro中,查询是指从指定的表或_______中查找满足条件的记录。

36.查询设计器中的_______选项卡可以用来设置查询结果要显示的字段。

37.一个数据库表中只能有_______个主索引。

38.要打开多个数据表文件,应该在多个_______中完成。

39.数据表由_______和表记录两部分构成。

《数据库基本操作》参考答案

一、选择题

1.D2.C)3.D)4.D)5.A)

6.B)7.C)8.B)9.D)10.A)

11.B)12.B)13.C)14.B)15.B)16.A)17.A)18.B)19.C)20.A)

21.C)22.D)23.C)24.A)25.D)26.B)27.B)28.A)29.B)30.B)

31.A)32.B)33.A)34.B)35.B)36.B)40.A)

41.B)45.A)46.D)50.D)

51.C)55.D)56.C)60.D)

61.A)65.B)66.C)70.C)

71.B)75.A)76.C)80.C)

81.B)85.B)86.C)90.D)

91.A)95.C)96.D)100.D)

101.A)105.A)106.B)110.D)

111.A)115.C)116.C)120.D)

37.D)42.A)47.B)52.C)57.A)62.A)67.C)72.A)77.B)82.D)87.D)92.A)97.B)102.B)C)112.B)A)38.D)43.C)48.B)53.B)58.D)63.C)68.A)73.B)78.D)83.A)88.A)93.C)98.A)103.C)A)113.D)118.C)39.B)44.C)49.D)54.A)59.B)64.C)69.D)74.D)79.A)84.B)89.B)94.D)99.C)104.B)D)114.C)D)107.108.109.117.119.121.C)122.B)123.A)124.D)125.B)126.D)127.C)128.D)二、填空题

1.实体完整性,域完整性,参照完整性2.,候选索引,普通索引

3.单索引文件,复合索引文件4.6

5.多对多

6.索引关键字7.内联接,内联接8.数据库9.表,视图10.表,查询11.ZAP12.APPEND13.REMOVE

14.INSERTBEFORE15..QPR16.数据库17.主

18.正确,域完整性19..DBF

20..CD某、结构复合索引21..DBC,.DBF22.MODIFY23.查询24.实体25.插入

26.SELECT027.规则28.3276729.数值30.视图31.完全联接32.4,133.通用34.远程视图35.视图36.字段37.1

38.工作区39.表结构

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 中考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1