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

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

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

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

资源描述

第三章数据库基本操作一、选择题1.如果需要给当前表增加一个字段,应使用的命令是________。A)APPENDB)INSERTC)EDITD)MODIFYSTRU2.设表文件及其索引已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。A)SKIP1B)SKIP-1C)GO1D)GOTOP3.要显示数据库中当前一条记录的内容,可使用命令________。A)LISTB)BROWSEC)TYPED)DISPLAY4.在当前表中,查找第2个女同学的记录,应使用命令________。A)LOCATEFOR性别=女B)LOCATEFOR性别=女NEXT2C)LISTFOR性别=女CONTINUED)LOCATEFOR性别=女CONTINUE5.VisualFoxPro的数据库表之间可建立两种联系,它们是________。A)永久联系和临时联系B)长期联系和短期联系C)永久联系和短期联系D)长期联系和临时联系6.数据库表的索引中,字段值不能有重复的索引有________种。A)1B)2C)3D)47.建立表间临时关联的命令是________。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)012.自由表和数据库表的字段名最长可达________字符。A)128、128B)10、128C)10、10D)128、1013.如果一个表有备注型字段和通用型字段,那么它们的内容________。A)存储在不同的表备注文件中B)存储在同一文本文件中C)都存储在同一表备注文件中D)存储在不同的文本文件中14.顺序执行下列命令后,最后一条命令显示的结果是________。USEXSBGO10SKIP2SKIP–6?RECNO()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,执行命令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)5C)GOTOP5D)GOTO520.查询设计器中的选项卡,依次为_______。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)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基本工资==1000C)SEEKAD)FIND100030.在VisualFoxPro中,以下叙述正确的是_______。A)自由表的字段可以设置默认值B)数据库表的字段可以设置默认值C)自由表和数据库表的字段均可以设置默认值D)自由表和数据库表的字段均不可以设置默认值31.在VisualFoxPro中,打开数据库表的命令是_______。A)USEB)OPENC)USETABLED)OPENTABLE32.在VisualFoxPro中通用型(G)字段在表(DBF文件)中占用的字节数是_______。C)2B)4C)8D)1033.在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)空值等同于数值040.可以起到主关键字作用的索引是_______。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.一数据库名为student,要想打开该数据库,应使用的命令_______。A)OPENstudentB)OPENDATAstudentC)USEDATAstudentD)USEstudent48.如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的_______。A)实体完整性B)域完整性C)参照完整性D)表完整性49.下面有关对视图的描述正确的是_______。A)可以使用MODIFYSTRUCTURE命令修改视图的结构B)视图不能删除,否则影响原来的数据文件C)视图是对表的复制产生的D)使用SQL对视图进行查询时必须事先打开该视图所在的数据库50.视图设计器中含有的、但查询设计器却没有的选项卡是_______。A)筛选B)排序依据C)分组依据D)更新条件51.下面关于查询描述正确的是_______。A)可以使用CREATEVIEW打开查询设计器B)使用查询设计器可以生成所有的SQL查询语句C)使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中D)使用DO语句执行查询时,可以不带扩展名52.在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是_______。A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENTC)CREATESTUDENTD)CREATETABLESTUDENT53.在VisualFoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于_______。A)实体完整性约束B)域完整性约束C)参照完整性约束D)视图完整性约束54.在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为_______。A)1、4、8B)4、4、10C)1、10、8D)2、8、855.在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为_______。A)STUDENT

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

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

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

×
保存成功