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

上传人:b****2 文档编号:657832 上传时间:2023-04-29 格式:DOCX 页数:29 大小:29.33KB
下载 相关 举报
3数据库基本操作习题与答案.docx_第1页
第1页 / 共29页
3数据库基本操作习题与答案.docx_第2页
第2页 / 共29页
3数据库基本操作习题与答案.docx_第3页
第3页 / 共29页
3数据库基本操作习题与答案.docx_第4页
第4页 / 共29页
3数据库基本操作习题与答案.docx_第5页
第5页 / 共29页
3数据库基本操作习题与答案.docx_第6页
第6页 / 共29页
3数据库基本操作习题与答案.docx_第7页
第7页 / 共29页
3数据库基本操作习题与答案.docx_第8页
第8页 / 共29页
3数据库基本操作习题与答案.docx_第9页
第9页 / 共29页
3数据库基本操作习题与答案.docx_第10页
第10页 / 共29页
3数据库基本操作习题与答案.docx_第11页
第11页 / 共29页
3数据库基本操作习题与答案.docx_第12页
第12页 / 共29页
3数据库基本操作习题与答案.docx_第13页
第13页 / 共29页
3数据库基本操作习题与答案.docx_第14页
第14页 / 共29页
3数据库基本操作习题与答案.docx_第15页
第15页 / 共29页
3数据库基本操作习题与答案.docx_第16页
第16页 / 共29页
3数据库基本操作习题与答案.docx_第17页
第17页 / 共29页
3数据库基本操作习题与答案.docx_第18页
第18页 / 共29页
3数据库基本操作习题与答案.docx_第19页
第19页 / 共29页
3数据库基本操作习题与答案.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

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

第三章数据库基本操作

一、选择题

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

A)APPENDB)INSERT

C)EDITD)MODIFYSTRU

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

A)SKIP1B)SKIP-1

C)GO1D)GOTOP

3.要显示数据库中当前一条记录的内容,可使用命令________。

A)LISTB)BROWSE

C)TYPED)DISPLAY

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

A)LOCATEFOR性别="女"

B)LOCATEFOR性别="女"NEXT2

C)LISTFOR性别="女"

CONTINUE

D)LOCATEFOR性别="女"

CONTINUE

5.VisualFoxPro的数据库表之间可建立两种联系,它们是________。

A)永久联系和临时联系B)长期联系和短期联系

C)永久联系和短期联系D)长期联系和临时联系

6.数据库表的索引中,字段值不能有重复的索引有________种。

A)1B)2

C)3D)4

7.建立表间临时关联的命令是________。

A)LETRELATIONTO命令

B)JOIN命令

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、128

C)10、10D)128、10

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

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

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

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

USEXSB

GO10

SKIP2

SKIP–6

?

RECNO()

A)5B)6C)7D)8

15.下列关于“数据工作期”窗口的描述中,不正确的是________。

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

B)“数据工作期”窗口建立的视图能够以表文件的形式保存在数据库中

C)通过“数据工作期”窗口可以实现表间的关联操作

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

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

A)LISTFOR.NOT.婚否B)LISTFOR婚否=.F.

C)LISTFOR婚否<>.T.D)LISTFOR.NOT.“婚否”

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

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)GOTO5

20.查询设计器中的选项卡,依次为_______。

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

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

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

D)字段、联接、筛选、排序依据、分组依据

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

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

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

A)永久性关联B)永久性关联或临时性关联

C)永久性关联和临时性关联D)临时性关联

23.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的

A)“一方”表的主索引,“多方”表的普通索引或候选索引

B)“一方”表的普通索引,“多方”表的主索引或候选索引

C)“一方”表的主索引或候选索引,“多方”表的普通索引

D)“一方”表的普通索引,“多方”表的候选索引或普通索引

24.在一个工作区可以打开的数据库文件数为

A)1B)2C)10D)20

25.在建立的惟一索引中出现重复字段时,只存储重复出现的记录的

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)FIND1000

30.在VisualFoxPro中,以下叙述正确的是_______。

A)自由表的字段可以设置默认值

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

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

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

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

A)USEB)OPENC)USETABLED)OPENTABLE

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

C)2B)4C)8D)10

33.在VisualFoxPro中,执行CREATEDATABASE命令将_______。

E)建立一个扩展名为DBC的数据库文件

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

G)建立一个子目录

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

34.在VisualFoxPro中,自由表_______。

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

B)可以加入到数据库中

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

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

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

A)实体完整性B)域完整性

C)实体完整性和域完整性D)参照完整性

36.命令MODIFYDATABASE的功能是_______。

A)修改数据库表的结构B)打开数据库设计器

C)删除数据库D)移动数据库

37.在VisualFoxPro中数据库表字段名最长可以是_______。

A)10个字符B)32个字符

C)64个字符D)128个字符

38.VisualFoxPro的字段支持如下数据类型_______。

B)字符型、数值型、二进制数值型、二进制字符型等

C)字符型、数值型、通用型、图像型等

D)字符型、数值型、日期型、时间型等

D)字符型、数值型、二进制字符型、二进制备注型等

39.以下关于空值(NULL)叙述正确的是_______。

A)空值等同于空字符串

B)空值表示字段或变量还没有确定值

C)VisualFoxPro不支持空值

D)空值等同于数值0

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

A)主索引和候选索引B)主索引和惟一索引

C)惟一索引D)只有主索引

41.关系数据库的参照完整性规则包括_______。

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

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

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

 

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.一数据库名为student,要想打开该数据库,应使用的命令 _______。

A)OPEN studentB)OPEN DATA student

C)USE DATA student D)USE student

48.如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的 _______。

A)实体完整性B)域完整性

C)参照完整性  D)表完整性

49.下面有关对视图的描述正确的是  _______。

A)可以使用MODIFY STRUCTURE命令修改视图的结构

B)视图不能删除,否则影响原来的数据文件 

C)视图是对表的复制产生的

D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库

50.视图设计器中含有的、但查询设计器却没有的选项卡是 _______。

A)筛选B)排序依据

C)分组依据 D)更新条件

51.下面关于查询描述正确的是 _______。

A)可以使用CREATE VIEW 打开查询设计器 

B)使用查询设计器可以生成所有的SQL查询语句

C)使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中

D)使用DO语句执行查询时,可以不带扩展名

52.在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是_______。

A)MODIFYSTRUCTURESTUDENT

B)MODIFYCOMMANDSTUDENT

C)CREATESTUDENT

 D)CREATETABLESTUDENT

53.在VisualFoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于_______。

A)实体完整性约束B)域完整性约束

C)参照完整性约束 D)视图完整性约束

54.在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为_______。

A)1、4、8B)4、4、10

C)1、10、8 D)2、8、8

55.在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为_______。

A)STUDENT.DOCB)STUDENT.MEM

C)STUDENT.DBT D)STUDENT.FTP

56.在VisualFoxPro中,建立索引的作用之一是_______。

A)节省存储空间B)便于管理

C)提高查询速度 D)提高查询和更新的速度

57.在VisualFoxPro中,相当于主关键字的索引是_______。

A)主索引B)普通索引

C)惟一索引 D)排序索引

58.在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是_______。

A)CREATEB)CREATESDB

C)CREATETABLESDB D)CREATEDATABASESDB

59.在VisualFoxPro中,存储图像的字段类型应该是_______。

A)备注型B)通用型

C)字符型 D)双精度型

60.在VisualFoxPro中,关于视图的正确叙述是_______。

A)视图与数据库表相同,用来存储数据

B)视图不能同数据库表进行连接操作

C)在视图上不能进行更新操作

D)视图是从一个或多个数据库表导出的虚拟表

61.为了设置两个表之间的数据参照完整性,要求这两个表是_______。

A)同一个数据库中的两个表B)两个自由表

C)一个自由表和一个数据库表D)没有限制

62.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个_______。

A)逻辑表达式B)字符表达式C)数据表达式D)日期表达式

63.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的_______。

A)参照完整性B)实体完整性C)域完整性D)字段完整性

64.用命令“INDEXon姓名TAGindex_name”建立索引,其索引类型是_______。

A)主索引B)侯选索引C)普通索引D)惟一索引

65.执行命令“INDEXon姓名TAGindex_name”建立索引后,下列叙述错误的是_______。

A)此命令建立的索引是当前有效索引

B)此命令所建立的索引将保存在.idx文件中

C)表中记录按索引表达式升序排序

D)此命令的索引表达式是“姓名”,索引名是“index_name”

66.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_______。

A)建立关联的两个表一定在同一个数据库中

B)两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的

C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动

D)当关闭父表时,子表自动被关闭

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

A)格式B)标题C)规则D)输入掩码

68.对于说明性的信息,长度在_______个字符以内时可以使用字符型。

A)254B)255C)256D)257

69.设置参照完整性的目的是_______。

A)定义表的临时关联

B)定义表的永久关联

C)定义表的外部联接

D)在插入、删除、更新记录时,确保已定义的表间关系

70.表的物理联接分为________。

A)局部联接和完全联接B)左联接和右联接

C)内部联接和外部联接D)内部联接和完全联接

71.建立临时关联的方式是________。

A)通过索引关键字B)通过索引关键字或记录号

C)通过记录号D)以上都不正确

72.通过记录号建立临时关联时,关联表达式必须为________。

A)数值型B)日期型C)字符型D)逻辑型

73.在VisualFoxPro中,允许同时选择的工作区数最大为________。

A)10B)32767C)254D)255

74.在“数据工作期”窗口中,按钮“一对多”的功能是实现________。

A)一个表与多个表建立关联

B)多个表与当前表建立关联

C)父表中多条记录与子表中的一条记录建立关联

D)父表中一条记录与子表中的多条记录建立关联

75.以下关于VisualFoxPro多表操作的描述,正确的是________。

A)在多表操作中,一个表可以在不同的工作区打开

B)在同一个工作区中可以打开多个表并建立关联

C)在多表操作中,不能取用非当前工作区的表数据

D)在多表关联操作中,只能建立两个表的关联,不能同时建立多表关联

76.默认情况下的表间联接类型是________。

A)左联接B)右联接C)内部联接D)完全联接

77.关于视图操作,错误的说法是________。

A)利用视图可以实现多表查询B)视图可以产生磁盘文件

C)利用视图可以更新表数据D)视图可以作为查询数据源

78.在数据输入过程中,当输入备注型字段和通用型字段时,只要在该字段处双击鼠标或直接按________键,即可弹出数据编辑对话框。

A)Ctrl+EndB)Ctrl+Insert

C)Ctrl+DeleteD)Ctrl+Home

79.下面不能直接修改表中的记录值的命令是________。

A)LOCATEB)CHANGE

C)REPLACED)EDIT

80.建立临时关联时,关联关系可以按照关键字表达式和________表达式建立。

A)日期型B)逻辑型

C)数值型D)字符型

81.在1号工作区打开的STU.DBF文件中含有“姓名(C,8)”等字段,在3号工作区打开的SCO.DBF文件中含有“姓名(C,8)”等字段,当前为1号工作区,要显示3号工作区内当前记录中“姓名”字段的值,正确的操作是________。

A)LISTSCO.姓名B)DISPLAYC->姓名

C)DISPLAY姓名D)DISPLAYSTU.姓名

82.关于数据库和表的说法,正确的是________。

A)表包含数据库

B)表和数据库无关

C)数据库只包含表

D)数据库不仅包含表,而且包含表间的关系和相关的操作

83.字段或记录的数据有效性规则在________进行设置。

A)表设计器B)数据库设计器

C)查询设计器D)项目管理器

84.参照完整性设置在参照完整性生成器进行,调出参照完整性生成器的方法是________。

A)通过表设计器调出B)通过数据库菜单调出

C)通过文件菜单调出D)通过项目管理器调出

85.STU.DBF是一个具有两个备注型字段的表文件,使用COPYTOABC命令进行复制操作,其结果将________。

A)得到一个新的表文件

B)得到一个新的表文件和一个新的备注文件

C)得到一个新的表文件和两个新的备注文件

D)显示出错信息,表明不能复制具有备注型字段的表文件

86.使用USE命令打开表文件时,能够同时打开一个相关的________。

A)内存变量文件B)文本文件

C)备注文件D)屏幕格式文件

87.表文件TEST.DBF尚未打开,要将该文件复制为表文件TEST1.DBF,应该使用命令________。

A)COPYTOTEST1.DBF

B)COPYSTRUCTURETOTEST1.DBF

C)COPYINDEXESTEST.DBFTOTEST1.DBF

D)COPYFILETEST.DBFTOTEST1.DBF

88.当打开某个表文件且相关的多个索引文件被打开时,有关主索引的正确叙述是________。

A)同一时刻只能将一个索引文件设置为主索引

B)可以将多个索引文件同时设置为主索引

C)索引文件只要打开就能对记录操作起作用

D)只要指定主索引文件,就不能更改关于主索引文件的设置

89.当前记录号为3,将第6号记录设置为当前记录的命令是________。

A)SKIP+6B)SKIP+3

C)SKIP-6D)SKIP-3

90.要显示系统中所使用的内存变量,可以在命令窗口中输入命令________。

A)DISPLAYFIELDB)DISPLAY

C)DISPLAYOFFD)DISPLAYMEMORY

91.在STUDENT.DBF表文件中显示所有姓“张”的学生的记录,使用命令________。

A)LISTFORSUBSTR(姓名,1,2)=”张”

B)LISTFORSTR(姓名,1,2)=”张”

C)LISTFOR姓名=”张**”

D)LISTFOR姓名=”张”

92.在命令窗口输入:

STORE“.T.”TOA

?

TYPE(“A”)

显示的结果类型是________。

A)CB)LC)DD)N

93.在VisualFoxPro中,以只读方式打开数据库文件的命令选项是________。

A)SHAREDB)EXCLUSIVE

C)NOUPDATED)VALIDATE

94.使用MODIFYDATABASE命令打开数据库设计器时,如果指定了NOEDIT选项,则表示________。

A)打开数据库设计器后,应用程序会暂停

B)在数据库设计器打开后程序继续执行

C)打开数据库设计器,且可以对数据库进行修改

D)只是打开数据库设计器,禁止对数据库进行修改

95.在VisualFoxPro中,APPENDBLANK命令的作用是________。

A)在表的首行添加记录B)在表的任意位置添加记录

C)在表的尾部添加记录D)在当前记录之前插入新记录

96.下列关于物理删除和逻辑删除表记录的说法,正确的是________。

A)物理删除表记录的命令是DELETE,逻辑删除表记录的命令是PACK

B)逻辑删除表记录的命令是ZAP,物理删除表记录的命令是PACK

C)物理删除只

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2