2011-2012学年度10升学数据库期末试卷学号:班级:姓名:一、选择题(每题1.5分,共45分)1.用二维表来表示实体与实体之间联系的数据模型称为()。A.树状模型B.关系模型C.层次模型D.网状模型2.下列选项中不属于基本关系运算的是()。A.连接B.投影C.选择D.排序3.数据库DB、数据库系统DBS与数据库管理系统DBMS三者之间的关系是()。A.DBMS包括DB和DBSB.DB包括DBMS和DBSC.DBS包括DB和DBMSD.三者无关系4.在关系数据库管理系统中,所谓关系是指()A.各条记录之间存在关系B.各字段之间存在着一定的关系C.一个数据库与另一个数据库之间存在着一定的关系D.满足一定条件的一个二维表5.在关系数据库管理系统中,一个关系对应一个()A.字段B.记录C.数据表文件D.索引文件6.退出VisualFoxPro6.0的操作方法是()A.在“文件”菜单中选择“退出”选项B.单击“×”按钮C.在“命令”窗口输入QUIT命令,然后按Enter键D.以上方法都可以7.在VisualFoxpro6.0中,数据库文件和数据表文件的扩展名分别是()A、.DBF和.DCTB、.dbc和.dctC、.dbc和.dcxD、.dbc和.dbf8.在“选项”框的“文件位置”选项卡中,可以设置()A、表单的默认大小B、默认目录C、日期和时间的显示格式D、程序代码的颜色9.在VisualFoxpro的项目管理器中不包括的选项卡是()A.数据B.文档C.类D.表单10.下列()命令不能关闭当前打开的数据表.A.CLEARB.CLOSEALLC.USED.CLOSETABLE11.下列关于自由表的说法中,错误的是()。A.在没有打开数据库的情况下所建立的数据表,就是自由表B.自由表不属于任何一个数据库C.自由表不能转换为数据库表D.数据库表可以转换为自由表12.要将数据库表从数据库中移出成为自由表,可使用命令()。A.DELETETABLE数据表名B.REMOVETABLE数据表名C.DROPTABLE数据表名D.RELEASETABLE数据表名13.假定学生数据表STUD.DBF中前6条记录均为男生的记录,执行以下命令序列后,记录指针定位在()。USESTUDGOTO3LOCATENEXT3FOR性别=男A.第5条记录上B.第6条记录上C.第4条记录上D.第3条记录上14.要想对一个打开的数据表增加新字段,应当使用命令()。A.APPENDB.MODIFYSTRUCTUREC.INSERTD.CHANGE15.执行LISTNEXTl命令之后,记录指针的位置指向()。A.下一条记录B.首记录C.尾记录D.原来记录16.执行DISPLAY姓名,出生日期FOR性别=女命令之后,屏幕显示的是所有性别字段值为女的记录,这时记录指针指向()。A.文件尾B.最后一个性别为女的记录的下一个记录C.最后一个性别为女的记录D.状态视表文件中数据记录的实际情况而定17.执行命令DISPLAYWHILE性别=女时,屏幕上显示了若干记录,但执行命令DISPLAYWHILE性别=男时,屏幕上没有显示任何记录,这说明()。A.表文件是空文件B.表文件中没有性别字段值为男的记录C.表文件中的第1个记录的性别字段值不是男D.表文件中当前记录的性别字段值不是男18.在VisualFoxPro中,能够进行条件定位的命令是()。A.SKIPB.SEEKC.LOCATED.GO19.数据表STUDENT。DBF中有学号(C)和出生年月(D)两个字段,下列索引表达式正确的是()A.学号+CTOD(出生年月)B.学号+出生年月C.学号+“出生年月”D.学号+DTOC(出生年月)20.用REPLACE命令修改记录的特点是可以()。A.边查阅边修改B.在数据表之间自动更新C.成批自动替换D.按给定条件顺序修改更新21.在以下各命令序列中,总能实现插入一条空记录并使其成为第8条记录的是()。A.SKIP7B.GOTO7INSERTBLANKC.LOCATEFORRECNO()=8D.GOTO7INSERTBLANKBEFORE22.顺序执行下面命令后,屏幕所显示的记录号顺序是()。USEXYZGO6LISTNEXT4A.1~4B.4~7C.6~9D.7~1023.工资数据表文件共有10条记录,当前记录号是5,若用SUM命令计算工资而没有给出范围短语,那么该命令将()。A.只计算当前记录工资值B.计算全部记录工资值之和C.计算后5条记录工资值之和D.计算后6条记录工资值之和24.ZAP命令可以删除当前数据表文件的()。A.全部记录B.满足条件的记录C.结构D.有删除标记的记录25.要显示“学生成绩.DBF”表文件中平均分超过90分和平均分不及格的全部女生记录,应当使用命令()。A.LISTFOR性别='女',平均分=90,平均分=60B.LISTFOR性别='女'.AND.平均分90.AND.平均分60C.LISTFOR性别='女'.AND.平均分90.OR.平均分60D.LISTFOR性别='女'.AND.(平均分90.OR.平均分60)26.数据表有10条记录,当前记录号是3,使用APPENDBLANK命令增加一条空记录后,则当前记录的序号是()。A.4B.3C.1D.1127.设某数值型字段宽度为8,小数位数为2,则该字段整数部分的最大取值为()。A.99999B.999999C.9999999D.9999999928.打开一个空表文件(无任何记录),未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别是()。A.0,.T.,和.T.B.0,.T.,和.F.C.1,.T.,和.T.D.1,.T.,和.F.29.ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPYTOTEMP命令进行复制操作,其结果是()。A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件30.在VF的命令窗口中输入CREATEpeople命令并执行它,则()A.打开people.dbf表B.建立people.dbf表C.复制people.dbf表的记录D.追加记录到people.dbf表二、填空题(每空1分,共20分)1.常见的数据模型有、和。2.一个关系就是,每一列是一个相同属性的数据项,称为;每一行是一组属性的信息集合,称为。3.项目管理管理的“移去”按钮有两个功能,一是将文件,二是将文件。4.VisualFoxPro中有两种表:和。5.VisualFoxPro中数据库文件的扩展名是。6.要删除“项目管理器”包含的文件,需要使用“项目管理器”的按钮。7.删除数据库表中的记录有两种操作。8.浏览窗口显示表记录有两种格式:、。9.要想逐条显示当前表中的所有记录,可以根据函数值来判断是否已经显示完毕。10.将当前表中所有的学生年龄加1,可使用命令:年龄WITH年龄+111.使用LOCATE命令,若找到满足条件的记录,则记录指针指向,若没有找到,则记录指针指向。12.表文件中有4个通用型字段,保存该表通用型字段内容的文件数目是。三、程序填空题(每空3分,共12分)设有商品表文件SP.dbf,其中商店名、商品名和品牌为字符型字段,单价和库存量为数值字段,是否进货为逻辑型字段,该表已经打开。单位:元记录号商店名商品名品牌单价库存量是否进货1光明商场电冰箱海尔370060.F.2长安商场空调科龙360027.T.3百货大楼彩电长虹245060.F.4百货大楼洗衣机松下178012.T......................(1)浏览所有品牌是“海尔”的记录,操作命令:BROWSEFOR(2)假设本月光明商场销售出20台海尔电冰箱,现对商品表SP1.DBF进行更新,操作命令:FOR商品名=“光明商场”AND商品名=“电冰箱”AND品牌=“海尔”(3)要将所有库存量低于30的商品“是否进货”字段修改为逻辑真,操作命令:FOR库存量=“30”(4)逻辑删除商店名为“百货大楼”的记录,操作命令:FOR商店名=“百货大楼”四、命令题(共23分)1.创建“学生”数据库。(2分)2.修改表结构(2分)3.显示表结构(2分)XSCJ表中有姓名(C,6),语文(N,5,2),数学(N,5,2),物理(N,5,2),英语(N,5,2),总分(N,5,2),平均分(N,5,2),且表已经打开。(完成4—8题)4.显示总分在400分以上的记录。(2分)5.物理删除3,4条记录。(2分)6.将所有语文成绩加10分.(2分)7.在第三条与第四条记录之间插入一条记录(用两种方法)(4分)8.按总分升序索引,生成文件NS2.CDX(3分)9.对表中所有记录按总分降序排序,生成文件xs.dbf。(2分)10.复制表中平均分及格的同学到JG。DBF(2分)2011-2012学年度10升学数据库期末试卷学号:班级:姓名:一、选择题(每题1.5分,共45分)123456789101112131415161718192021222324252627282930二、填空题(每空1分,共20分)1、、、2、、、3、、4、、5、6、7、8、、9、10、11、、12、三、程序填空题(每空3分,共12分)1、2、3、4、四、命令题(共23分)1.创建“学生”数据库。(2分)2.修改表结构(2分)3.显示表结构(2分)4.显示总分在400分以上的记录。(2分)5.物理删除3,4条记录。(2分)6.将所有语文成绩加10分.(2分)7.在第三条与第四条记录之间插入一条记录(用两种方法)(4分)8.按总分升序索引,生成文件NS2.CDX(3分)9.对表中所有记录按总分降序排序,生成文件xs.dbf。(2分)10.复制表中平均分及格的同学到JG。DBF(2分)