第四章VisualFoxPro数据库及操作

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第四章VisualFoxPro数据库及操作一、选择题1、在打开student表的情况下,将整个表复制到stu表的命令是。A)copytostuB)copyalltostuC)copystructuretostuD)copytostusdf2、在表中对所有记录作删除标记的命令是。A)deleteallB)packC)recallallD)zap3、如果exercise数据库已经存在,则命令可以打开该数据库。A)createdatabaseexerciseB)modifydatabaseexerciseC)openexerciseD)modifyexercise4、如果VAR2是当前表中的一个字段名,同时也是内存变量名,则执行命令可以显示内存变量值。A)?VAR2B)?M.VAR2C)?FIELD-var2D)LISTM-VAR25、1个字段名至少需要1个字符,最多不能超过个字符。A)2B)5C)10D)2556、物理删除当前表中所有记录的命令是。A)zapB)deleteallC)deletetableD)pack7、不能关闭当前表文件的命令是。A)useB)browseC)closetableD)clearall8、在当前某个表中,如果字段je=djnum,则命令可以自动填写所有记录的je字段:A)browseje=djnumB)replaceallje=djnumC)replaceallwithje=djnumD)listallje=djnum9、可以减少相同数据重复存储的现象。A)记录B)字段C)文件D)数据库10、在数据库中,产生数据不一致的根本原因是。A)数据存储量太大B)没有严格保护数据C)未对数据进行完整性控制D)数据冗余11、数据库应用系统包括。A)数据库语言、数据库B)数据库、数据库应用程序C)数据管理系统、数据库D)数据库管理系统12、数据库提供给用户的接口是,它具有数据定义、数据操作和数据检查功能,可以独立使用,也可嵌入宿主语言使用。A)数据库语言B)过程化语言C)宿主语言D)面向对象语言13、数据库管理系统能实现数据库中数据的查询、插入、修改和删除等操作,这种功能称为。A)数据定义功能B)数据管理功能C)数据操纵功能D)数据控制功能14、关系数据库管理系统所管理的关系是。A)一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件15、不允许记录中出现重复索引值的索引是。A)主索引B)主索引、候选索引、普遍索引C)主索引和候选索引D)主索引、候选索引和唯一索引16、在VisualFoxPro中,可以对字段设置默认值的表。A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值17、可以链接或嵌入OLE对象的字段类型是。A)备注型字段B)通用型和备注型字段C)通用型字段D)任何类型的字段18、在VisualFoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择。A)限制(Restrict)B)忽略(Ignore)C)级联(Cascade)D)级联或限制19、在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是。A)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联20、可以伴随着表的打开而自动打开的索引是。A)单一索引文件(IDX)B)复合索引文件(CDX)C)结构化复合索引文件D)非结构化复合索引文件21、要为当前表所有职工增加100元工资应该使用命令。A)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+10022、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。A)一方表的主索引或候选索引,多方表的普通索引B)一方表的主索引,多方表的普通索引或候选索引C)一方表的普通索引,多方表的主索引或候选索引D)一方表的普通索引,多方表的候选索引或普通索引23、数据库文件的扩展名是。A).DBFB).DBCC).PRGD).MEM24、自由表中字段名的最大长度是。A)10B)254C)8D)12825、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。学生记录型与课程记录型之间的联系是。A)一对一B)一对多C)多对多D)未知26、关系数据库的任何检索操作都是由三种基本运行组合而成的,这三种基本运算不包括。A)投影B)比较C)连接D)选择27、浏览数据表的命令是。A)BROWSEB)USEC)OPEND)MODIFY28、确保字段中的输入值的唯一性并决定处理记录的顺序的索引是。A)候选索引B)主索引C)普通索引D)唯一索引29、除数据库表外,自由表也具有的属性是。A)记录级规则B)字段级规则C)永久关系D)临时关系30、数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括。A)查询、插入、修改、删除B)排序、授权、删除C)建立、插入、修改、排序D)建立、授权、修改31、数据库完整性保护中的约束条件主要是指。A)用户操作权限的约束B)用户口令校对C)值的约束和结构的约束D)并发控制的约束32、恢复删除记录的命令是。A)ROLLBACKB)RECALLC)PACKD)REMIND33、下列数据类型宽度固定的是。A)字符型B)数值型C)浮点型D)货币型34、以.DBF为扩展名的文件是。A)备注文件B)索引文件C)表文件D)菜单文件35、从数据库中删除表的命令是______。A)DROPTABLEB)ALTERTABLEC)DELETETABLED)USE36、定位第一条记录上的命令是______。A)GOTOPB)GOBOTTOMC)GO6D)SKIP37、在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_____。A)候选键B)主键C)外键D)超键38、索引字段值不唯一,应该选择的索引类型为______。A)主索引B)普通索引C)候选索引D)唯一索引39、以下关于自由表的叙述,正确的是______。A)全部是用以前版本的FOXPRO(FOXBASE)建立的表B)可以用VisualFoxPro建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表40、下述命令中的_____命令不能关闭表文件。A)USEB)CLOSEDATABASEC)CLEARD)CLOSEALL41、下面关于数据环境和数据环境中两个表之间的关系的陈述中,_____是正确的。A)数据环境是对象,关系不是对象B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象D)数据环境和关系均不是对象42、Appendblank命令的作用是______。A)编辑记录B)在第一条记录前增加新记录C)在表尾增加一条空白记录D)在当前记录前增加一条空白记录43、打开一个建立了结构复合索引的数据表,表记录的顺序将按______。A)第一个索引标识B)最后一个索引标识C)主索引标识D)原顺序44、执行SELECT0选择工作区的结果是______。A)选择了0号工作区B)选择了空闲的最小号工作区C)关闭选择的工作区D)选择已打开的工作区45、要使学生数据表中不出现同名学生的记录,在数据库中需要建立______。A)字段有效性限制B)属性设置C)记录有效性限制D)设置触发器46、在下述关于数据库系统的叙述中,正确的是______。A)数据库中只存在数据项之间的联系B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间有联系D)数据库的数据项之间和记录之间都不存在联系47、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_____。A)第一个B)最后一个C)全部D)几个48、DELETEFROMSWHERE年龄60语句的功能是______。A)从S表中彻底删除年龄大于60岁的记录B)S表中年龄大于60岁的记录被加上删除标记C)删除S表D)删除S表的年龄列49、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将______。A)只计算当前记录的工资值B)计算前8条记录的工资和C)计算后8条记录的工资和D)计算全部记录的工资和50、VisualFoxPro数据库文件是______。A)存放用户数据的文件B)管理数据库对象的系统文件C)存放用户数据和系统的文件D)前三种说法都对51、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。A)实体完整性规则B)参照完整性规则C)用户定义的完整性规则D)不属于以上任何一种规则52、扩展名为DBC的文件是______。A)表单文件B)数据表文件C)数据库文件D)项目文件53、当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:股票代码股票名称单价交易所600600青岛啤酒7.48上海600601方正科技15.20上海600602广电电子10.40上海600603兴业房产12.76上海如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为单价0,通过该设置,能保证数据的______。A)实体完整性B)域完整性C)参照完整性D)表完整性54、下面有关索引的描述正确的是______。A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作55、在下面的数据类型中默认值为.F.的是______。A)数值型B)字符型C)逻辑型D)日期型56、在表文件中,如果包含有2个备注型字段和1个通用型字段,则创建表文件后,VisualFoxPro将自动建立个FPT文件。A)0B)1C)2D)357、在VisualFoxPro系统中,″.dbf″文件被称为。A)数据库文件B)表文件C)程序文件D)项目文件58、对于XS表,下面命令显示所有女同学记录。A)LISTFOR!XBB)LISTFORXBC)LISTFORXB=“女”D)LISTFORXB=.F.59、若要显示KC表中第四学期开设的课程,可使用命令。A)LISTFORXQ=4B)LISTWHILEXQ=4C)SETFILTERTOXQ=4(回车)LIST(回车)D)LOCAFORXQ=4(回车)LIST(回车)60、若XS表包含50条记录,在执行GOTOP命令后,命令能显示所有记录。A)LISTALLB)LISTRESTC)LISTNEXT50D)LISTRECORD5061、执行USEXS(回车)SKIP-1(回车)后显示值一定是.T.的命令是。A)?BOF()B)?EOF()C)?.T.D)?RECNO()=162、XS数据库表的全部备注字段的内容存储在文件中。A)XS.DBFB)XS.TXTC)XS.FPTD)XSCJ.DBC63、若VisualFoxPro的命令中同时含有FOR、WHILE和范围子句,则3个子句执行时的优先级顺序为。A)FOR、WHILE、范围B)WHILE、范围、FORC)范围、WHILE、FORD)无优先级,按子句出现的顺序执行64、建立索引时,字段不能作为索引字段。A)字符型B)数值型C)备注型D)日期型65、对于数据库,说法是错误的。A)数据库是一个容器B)自由表和数据库表的扩展名都为.dbf.C)自由表的表设计器和数据库表的表设计器是不一样的D)数据库表的记录数据保存在数据库中。66、对于向数据库添加表,说法是不正确的。A)可以将一个自由表添加到数据库中B)可以将一个数据库表直接添加到另一个数据库中C)可以在项目管

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功