当前位置: 首页 > 实用文档 > 知识 > 设有关系R1和R2,经过关系运算得到结果S,则S是

设有关系R1和R2,经过关系运算得到结果S,则S是

2016-01-11 10:18:06 编辑: 来源:http://www.chinazhaokao.com 成考报名 浏览:

导读: 设有关系R1和R2,经过关系运算得到结果S,则S是篇一:vfp试题及答案 ...

设有关系R1和R2,经过关系运算得到结果S,则S是篇一:vfp试题及答案

第1章(基础+数据类型)一、判断题(20分)1、在数据管理技术的发展的三个阶段中,数据独立性最高的阶段是文件系统。F2、在进行vfp程序命令设计时,如一条命令太长,可输入;号后回车换行。T3、数据库管理系统的英文缩写是DBS。F4、vfp是一种基于关系模型建立的数据库管理系统。T5、使用数组前不必先定义。F6、数组元素的下标从0开始。F7、数组元素的默认值为.f.。 T 8、数组中各数组元素的值必须是同一类型。F9、语句dime tm(3,5)定义的数组元素的个数是8。F10、visual foxpro系统中,表中的字段是一种变量。T11、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于一对一联系。T12、1<x<5 and a<b是vfp中的合法的表达式。F13、vfp中各类运算符的优先级从高到低依次是算术运算符、逻辑运算符、关系运算符。T14、vfp中内存变量名与字段名不能相同。F15、[2003年1月1日]是vfp 中的一个字符型常量。T16、小数型属于vfp的一种数据类型。F17、数据库系统的核心是数据库。F18、由计算机、操作系统、DBMS、数据库、应用程序及用户组成的一个整体叫数据库系统。T19、数据库系统的特点之一是能克服数据冗余度。F20、在进行vfp表的结构设计时,其字符型字段的宽度不允许超过254个字符。T二、单项选择题(40分,每空2分)1、对DTOC(“12/05/01”)而言,描述正确的是( C )  A、它的结果为12/05/01 B、它的结果为日期型数据   C、它是错误的表达式 D、它的结果为字符型数据2、不属于基本关系运算的是( C)A、选择 B、投影 C、排序 D、连接3、为项目添加数据库或自由表,选用(A )选项卡A、数据 B、信息 C、报表 D、表单4、命令DISPLAY FOR 性别= "男",在数据库关系运算中对应 (A )A、选择运算 B、投影运算 C、连接运算 D、过滤运算5、设有关系R1和R2,经过关系运算得到结果S,则S是( A)A、一个关系 B、一个表单 C、一个数据库 D、一个数组6、将关系S中的一个属性S4的值限制在20~40之间,则这条规则属于C( )A、参照完整性规则 B、实体完整性规则 C、域完整性规则 D、不属于以上任何规则7、vfp是一种关系型数据库管理系统,所谓关系是指( B)A、表中各记录之间的联系 B、数据模型满足一定条件的二维表格 C、表中各个字段之间的联系 D、一个表与另一个表之间的联系8、支持数据库各种操作的软件系统是(D)A、操作系统 B、命令系统 C、数据库系统 D、数据库管理系统9、在关系模型中,为了实现

“关系中不允许出现相同元组”的约束应使用(B )A、临时关键字 B、主关键字 C、外部关键字 D、索引关键字10、在visual foxpro中,通过项目管理器窗口的按键不可以完成的操作是( C)A、新建文件 B、添加文件 C、重命名文件 D、删除文件11、存储在计算机内有结构的相关数据的集合称为(A )A、数据库 B、数据结构 C、数据库管理系统 D、数据库应用系统12、在关系数据库中,实现表与表之间的联系是通过(C )A、实体完整性规则 B、域完整性 C、参照完整性规则 D、用户自定义的完整性13、数据库DB、数据库系统DBS、数据库管理系统DBMS,三者之间的关系是( C )A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBMS包括DBS14、命令“join with a to new for 学号=a.学号 fields 学号,姓名,性别,a.数学,a.英语”中包含的关系运算有( C)A、连接、选择 B、连接、投影 C、选择、投影、连接 D、选择、投影15、关于vfp命令格式的规则,下面叙述错误的是( C )A、每条命令必须以命令动词开头  B、命令动词太长,最少保留4个,5个也可以 C、命令动词后面的子句顺序是不能调换的  D、for与while引导条件子句是有区别的 16、设A=2,B=3,C=4,下列表达式的值为逻辑真的是(C )A、12/a+2=b^2 B、3>2*b or a=c and b<>c or a>bC、a*b<>c+3 D、a>b and b<=c or 3*a>2*c17、以下赋值语句执行后,变量A的值不是日期型的是(D )A、A=DATE() B、A={^2008-4-5}C、A=CTOD(“4/5/2008”) D、STORE (4/5/2008) TO A18、以下赋值语句执行后,变量A的值不是字符型的是(D )A、A=[ABC] B、A=’2008-4-5’ C、A=”.T.” D、STORE .T. TO A19、设name=”我是中国大学生志愿者。 ”函数substr(right(name,14),7,6)的运行结果是( D)A、大学生 B、中国大学 C、志愿者。 D、志愿者20、数据表文件stu.dbf中含有6个字段,依次执行以下命令后,屏幕显示的结果是( C )。Dime abc(7)Use stuScatter to abc?abc(7)A、空 B、.T. C、.F. D、0填空题(40分,每空2分)1、在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作为<选择 >。2、在关系对应的二维表中,行对< 记录 >。3、visual foxpro不仅支持面向过程的程序设计,而且支持<面向对象 >的程序设计。4、在vfp的表结构中,逻辑型字段的宽度为< 1 >。5、?at(“n”,“Internet”,2)命令的显示结果是< 6 >6、设m=“abcdefg”,则执行命令?len(substr(left(“&m”,5),4))的结果是<2 >7、执行int(val(“-26.78”))的结果是< -26 >8、执行?mod(10,-3)的结果是<-2 >9、从关

系中抽取指定列的操作称为<投影 > ;10、将两个关系中相同属性值的元组连接到一起而形成一个新的关系操作称为 <连接 > 。11、在vfp的表结构中,日期型字段的宽度为< 8 >。12、在vfp的表结构中,备注型字段的宽度为<4 >。13、在关系对应的二维表中,,列对应<字段 >14、visual foxpro提供了大量的向导、设计器、< 生成器 >等菜单操作工具供用户随时调用,提高了工作效率。15、执行str(123.45,6,2)+“321”的结果是<123.45321 >16、?“y”<“Y” and “NET” $ “Internet”的结果是<.f. >17、设x=4,y=2,z=”/”,s=”x”+”&z.”+”y”表达式?&S的输出结果是<2 >18、表达式val(“A12”)的结果是< 0>19、数据库的三种基本模型是层次模型、网状模型、< 关系模型 >20、执行?len(space(6)的结果是< 6 >。第2章(表)判断题(20分)1、要在当前记录前插入一条空记录,应使用命令append before blank。F2、Visual Foxpro命令中的范围所限定的数据对象是记录。T3、pack命令可以删除当前表的所有记录。F4、命令select 0是指选择0号工作区作为当前工作区。F5、随着表文件的打开而自动打开的索引文件是结构复合索引文件。T6、表关闭时,单索引文件和结构复合索引文件会自动关闭。T7、一个表的所有备注字段值分别放在不同的表备注文件中。F8、“单价”字段为数值型,若整数部分3位,小数部分2位,则给该字段分配5位宽度即可。F9、执行replace all命令后,记录指针指向最后一条记录。F10、一个工作区中只能打开一张表。T11、一张表可以同时在2个工作区中打开。F12、set order to 0的功能是取消主控索引T。13、打开一个建立了结构化复合索引的数据表,再执行list命令,则表记录的顺序是按第一个索引标识的顺序显示。F14、使用copy命令复制时,必须对所有字段进行复制。F15、建立单一索引文件的命令中,不包含用于指定降序的选项。T16、表中数据更新时,它所有的索引文件会自动更新。F17、replace命令中缺省范围和for子句时,默认修改所有记录。F18、locate命令只能将记录指针定位到满足条件的第一条记录。T19、建立索引文件时,备注型字段可以作为索引字段。F20、设置记录过滤器后,不满足条件的记录会被删除。F二、单项选择题(40分)1、读下列程序Use xsdaN=1Xh=“200201”Do while n<=120  Append blank   Repl 学号 with str(val(xh)+n,6)  N=n+1EnddoUse Cancel(1)上诉程序数据库中,“学号”这个字段是( A )  A、字符型 B、数值型 C、日期型 D、逻辑型(2)该程序的功能是( D )A

、修改表文件的字段 B、修改表文件原有记录中学号字段的值C、增加表文件的字段 D、追加新纪录并填充学号字段的值(3)程序运行到最后,变量N的值是( C )  A、1 B、120 C、121 D、04、阅读下列程序ClearAccept “请输入字符串” to zfI=0Do while i<len(zf)A=substr(zf,len(zf)-I,1)@10,I say aI=i+1Enddoretu(1)如果输入字符串为“ABCDE”,则程序运行结果为(B )A、ABCDE B、EDCBA C、EDCBABCDE D、ABCDEDCBA(2)如果将程序中第三行的“accept”改为“input”,则在输入字符串时(C )A、不能正常输入 B、没有任何影响 C、需加定界符输入 D、以上说法都不对(3)程序运行完毕i的值为( C)A、len(zf)+1 B、len(zf)-1 C、len(zf) D、 17、有数据表学生.dbf,有40条记录,其中男生23,女生17。阅读下列程序:ClearUse 学生Store 0 to i,j,kDo while not eof()I=i+1If 性别=“男”J=j+1SkipLoopEndifDisp 学号,姓名K=k+1SkipEnddUse?i,j,k(1)程序执行过程中输出的记录是(C )A、全部学生的记录 B、全部男生的记录C、全部女生的记录 D、没有记录被显示(2)程序结束时输出的I,j,k的值分别是( A)A、40 23 17 B、40 17 23 C、23 17 40 D、17 23 409、阅读下面程序:ClearOpen database emplorerUse compenScan for recno()<=10If 姓名=’杜勇’LoopEndif?姓名,实发工资EndscanUseClose database(1)compen是( B )   A、自由表 B、数据库表 C、数据库 D、可以是自由表,也可能是数据库表(2)若数据库有50条记录,则程序的功能是( B )A、前10条记录中搜索“杜勇”的记录 B、列出前10条记录,但是不显示“杜勇”的记录 C、每10条记录一屏显示记录,但不显示“杜勇”的记录 D、列出前10条记录(3)循环结束后,指针指向( D )   A、第1条 B、最后一条 C、第10条 D、最后1条记录加112、阅读下面程序ClearT=0P=1Input “请输入n=” to nFor i=1 to nP=p*iT=t+pEndfor?tReturn(1)程序的功能是(D )A、计算1到n的和 B、计算1到n的积 C、计算1到n的阶乘 D、计算1到n的阶乘的和(2)如果输入n=5,则程序运行后t的值为(C )A、15 B、120 C、153 D、55(3)如果将程序中“t=t+p”放到循环体外且输入n=5,则(D )A、不影响程序执行结果 B、程序不能执行 C、t的值等于5 D、t的值等于12015、阅读下面的程序:ClearUse 学生N=0Do while not eof()If 入校成绩>=593DispN=n+1EndifSk

ipEnddo?nUse(1)该程序段的功能是(D )A、只是列出所有入校成绩大于等于593的同学信息 B、列出所有同学的入校成绩 C、删除入校成绩大于等于593的同学信息 D、列出入校成绩大于等于593的同学信息,并统计输出其人数(2)程序中skip语句的作用是(A )A、是记录指针指向下一条记录 B、换行显示 C、删除当前记录 D、没有作用(3)将程序中的endif与skip交换一下位置,执行程序会怎样(D )A、程序功能不变 B、程序必定进入死循环 C、只能统计输出入校成绩大于等于593的人数,但不能输出每个同学的信息 D、程序有可能进入死循环18、阅读下面程序段: Do caseCase 计算机<60?”计算机成绩是:”+”不及格”Case 计算机>=60?”计算机成绩是:”+”及格”Case 计算机>=70?”计算机成绩是:”+”中”Case 计算机>=80?”计算机成绩是:”+”良”Case 计算机>=90?”计算机成绩是:”+”优”Endcase(1)以上程序段是(B )结构A、顺序 B、分支 C、循环 D、过程(2)设学生数据当前记录的“计算机”字段的值是89,屏幕输出为(B )A、计算机成绩是:不及格 B、计算机成绩是:及格C、计算机成绩是:良 D、计算机成绩是:优(3)该程序段(A )A、结果可能会错 B、语法出错 C、结果不会错 D、结果一定会错填空题(40分)1、visual foxpro中索引文件分为单一索引和复合索引文件,复合索引文件的扩展名为<.CDX>。2、visual foxpro中索引文件分为单一索引和复合索引文件,单索引文件的扩展名为< .IDX>。3、在visual foxpor中,如果逻辑删除数据表中的记录,则被删除的记录前应有删除标记符< * >。4、将当前打开的表中物理删除所有记录的命令是<ZAP >。5、今有计算机等级考试的差分程序,请填空。(本题用数据表:ks.dbf(学号 (C),姓名 (C),笔试 (N),上机 (N))Use ksAccept “请输入考号:” to < KH>locate for 考号=khIf not found() Wait “查无此人”ElseDispEndifUse6、只将学生.dbf中的所有结构复制到xs.dbf中的命令是:copy <STRU > to xs。7、使用locate all命令按条件对表中的记录进行查找,表指针已经指到满足条件的第一个记录,还要继续查找时应使用的命令是<continue > 。8、使用seek命令按条件对表中记录进行查找,表指针指到满足条件的第一条记录,还要继续查找时,应该使用的命令是<skip >。9、在命令窗口打开表设计器的命令是<modify > stru。10、表备注文件的扩展名为<.fpt >。11、当前表中有10条记录,当前记录为第4条记

设有关系R1和R2,经过关系运算得到结果S,则S是篇二:数据库判断题全集

能唯一决定一个元祖且无多余属性的属性集称为候选键。√数据库技术的奠基人之一E.f.Codd从1970年起发表过多篇论文,主要论述的是关系数据模型。√在关系数据模型中,实体与实体之间的联系统一用二维表表示。√同一个关系模型的任意二个元组值可以完全相同。×一个关系中的主键的取值可以为空值(Null)×外键一定是同名属性,且不同表中的同名属性也一定是外键。×关系模式中属性的数目称为关系的元数,又称为关系的目。√在关系理论中,把能够唯一地确定一个元组的属性或属性组合称为域。 ×关系中同一列的数据类型可以相同,也可以不同。×关系运算的运算对象一定是关系,但运算结果不一定是关系。×设有关系R1和关系R2,经过关系运算得到结果S,则S是一个表单。×在并运算中,重复的元组取且仅取一次。√对一个关系做选择操作后,新关系的元组个数小于或等于原来关系的元组个数。√投影操作时对表进行水平方向的分割。×在关系数据库的基本操作中,把两个关系中相同属性值的元组连接到一切,形成新的二维表的操作成为联接。而且,等值联接和自然联接是一回事。×在关系查询中,利用关系的投影,选择和联接运算可以方便地分解或构造新的关系。√关系数据库管理系统应能实现的专门关系运算包括:排序,索引和统计。×建立数据库中的表时,将年龄字段值限制在18-25岁之间。这种约束属于参照完整性约束。×关系模型中有三类完整性约束,并且关系模型必须满足着三类完整性约束条件。×对数据库的维护包括保持数据的完整性,一致性和安全性。√修改表结构在设计视图中完成,编辑表记录只能在数据表图中完成。√格式属性用来决定数据的显示方式和打印方式,既改变数据输出的形式,也改变数据的存储格式。×数据表既可以再不同数据库间复制,也可以再同一个数据库下复制。√在数据表视图下,每个字段的显示宽度受“字段大小”属性的影响,用户不能随意更改字段的显示宽度,以免造成数据丢失。×在Access中,不仅可以按一个字段排序记录,也可以按多个字段排序记录。√记录筛选是把表中符合条件的记录显示出来,不符合条件的记录删除。×按窗体筛选时,同一行的条件之间是“与”的关系,设置在不同行的条件之间是“或”的关系。√两表间的关系删除的同时,这两个表也被自动删除。×一对一的关系可以合并,多对多的关系可拆成两个一对多的关系。因此,表间的关系可以都定义为一对多的关系。√在定义

表间关系时,应设立一些准则。这些准则将有助于维护数据的完整性。参照完整性就是在输入,删除或更新记录时,为维持表之间已经定义的关系而必须遵循的规则。√当我们改变“表”中的数据时,“查询”中的数据也会发生相应的改变。√我们可以根据表来建立查询,但不可以根据某一个查询来建立新的查询。×Access 2003的每一个查询主要有三个视图,即“数据表”视图,“设计”视图和“SQL”视图。√“SQL”视图用来显示与“设计”视图等效的SQL语句。√查询的“数据表”视图看起来很像表,它们之间是没有什么差别的。×在查询的数据表中科院改变列宽和行高,还可以隐藏和冻结列。√使用选择查询可以从一个或多个表或查询中检索数据,可以对记录组或全部记录进行求总计,计数等汇总运算。√建立多表查询的两个表必须有相同的字段,通过这个相同的字段建立起两个表之间的关系。√Access 2003中的查询准则主要有函数和表达式2中。×Access 2003提供了“表达式生成器”,用户可以再需要帮助的时候,在设计网格中的“条件”行单元格中启动“表达式生成器”。√只有利用“设计”视图建立的查询,建立后才可以查询进行编辑修改。×可以对查询的结果进行排序。√使用查询“设计”视图中的“条件”行,可以对查询中的全部记录或记录组计算一个或多个字段的统计值。使用“总计”行,可以添加影响结果的条件表达式。×计算字段是指将已有的字段通过使用表达式而建立起来的新字段。√Access支持一种特殊类型的总计查询,叫做交叉表查询。利用该查询,你可以在类似电子表格的格式中查看计算值。√建立交叉表查询的方法有两种:使用交叉表查询向导和使用“设计”视图。√使用“交叉表查询向导”建立交叉表查询时,使用的字段可以属于不同的表或查询。×执行参数查询时,数据库系统显示所需参数的对话框,由用户输入相应的参数值。√查询在运行过程中对原始表不能做任何修改。×操作查询是指在一个操作中只能更改一条记录的查询。×SQL命令能在Access中使用,也能在其他高级语言中使用。√使用SQL语言的CREATE TABLE命令可以直接建立表。√在SQL中,ALTER命令有两个选项,其中MODIFY用于修改字段的类型和宽度等,ADD用于添加字段。×SQL只能查询数据,不能修改数据。×当进行多表查询时,既可以在JOIN中建立连接条件,也可以在WHERE中建立连接条件。√在进行数据查询时,不能指定查询结果的标题,只能用字段名作标题。×在进行数据查询时,

可以指定查询结果的顺序,且只能降序排列不能升序排列。×可以将查询结果送入一个新表中。√当用SELECT进行查询时,结果可以是字段值,也可以使统计值。√可以用UNION将两个查询记过合并为一个查询结果。√在一个窗体中能显示多条记录的窗体只有表格式这种类型的窗体。×数据透视表窗体对数据进行的处理是Access其他工具无法完成的。√当源数据发生更改时,数据透视表中的数据不会随之更新。×在Access中,属性用于决定表,查询,字段,窗体及报表的特性。√标签不显示字段或表达式的数值,它没有数据来源。√文本框主要用来输入或编辑字段数据,是一种交互式控件。其中,结合型文本框一般用来显示提示信息或接受用户输入数据等。×如果要选中多个控件,可以按Ctrl键,再依次单击各个控件。×窗体的主题节位于窗体的中心部分,是工作窗口的核心部分,由多种窗体控件组成。√窗体事件是指操作窗体时引发的事件,如:打开,关闭,加载和取消事件。×窗体的“数据输入”属性值需在“是”和“否”两个选项中选取。如果选取“是”,则在窗体打开时,只显示一个空记录,否则显示已有的记录。√报表主要是用来输入数据的。×报表与它基于的表或者查询不相互作用。√报表可以执行简单的数据浏览和打印功能,但不能对原始数据进行比较,汇总和小计。×在报表中可以嵌入图片。√一个报表中可以仅包含一个“报表页眉”节。×报表能够改变数据库的基本数据。×报表和窗体没有任何区别,报表可以完成窗体的所有工作。√报表不仅可以包含子报表还可以包含子窗体。√在Access中,创建报表的方法基本上有三种,分别是:自动创建报表,使用向导和使用设计视图。√报表快照是包含了Access报表每页的高保真副本。报表快照可以使报表及时地在网上发布。√

设有关系R1和R2,经过关系运算得到结果S,则S是篇三:数据库应用基础选择题(1_8章)

单选题

1、用二维表数据来表示实体及实体之间联系的数据模型称为______。

A:实体--联系模型 B:层次模型

C:网状模型 D:关系模型 答案:D

2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。 答案:A

A:DBS包括DB和DBMS B:DBMS包括DB和DBS

C:DB包括DBS和DBMS D:DBS就是DB,也就是DBMS

3、在下述关于数据库系统的叙述中,正确的是______。

A:数据库中只存在数据项之间的联系

B:数据库的数据项之间和记录之间都存在联系

C:数据库的数据项之间无联系,记录之间存在联系

D:数据库的数据项之间和记录之间都不存在联系

答案:B

4、数据库系统与文件系统的主要区别是______。

A:数据库系统复杂,而文件系统简单

B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 答案:B

5、Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。

A:各条记录中的数据彼此有一定的关系

B:一个数据库文件与另一个数据库文件之间有一定的关系

C:数据模型符合满足一定条件的二维表格式

D:数据库中各个字段之间彼此有一定的关系

答案:C

6、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接 B:比较

C:选择 D:投影 答案:B

7、数据库系统的核心是______。

A:数据库 B:操作系统

C:数据库管理系统 D:文件 答案:C

8、Visual FoxPro6.0是一个______。

A:8位数据库开发系统 B:16位数据库开发系统

C:32位数据库开发系统 D:64位数据库开发系统

答案:C

知识点:VFP部分/第一章选择

9、关系数据库管理系统所管理的关系是______。

A:一个DBF文件 B:若干个二维表

C:一个DBC文件 D:若干个DBC文件 答案:B

10、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。

A:索引、排序、查找 B:建库、录入、排序

C:选择、投影、连接

D:显示、统计、复制

答案:C

11、在下列四个选项中,不属于基本关系运算的是______。

A:连接 B:投影

C:选择 D:排序 答案:D

12、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于______。

A:一对一联系 B:一对二联系

C:多对多联系 D:一对多联系 答 案:A

13、Visual FoxPro支持的数据模型是______。

A:层次数据模型 B:关系数据模型

C:网状数据模型 D:树状数据模型 答案:B

14、设有关系R1和R2,经过关系运算得到结果S,则S是______。

A:一个关系 B:一个表单

C:一个数据库 D:一个数组 答案:A

15、从数据库的整体结构看,数据库系统采用的数据模型有______。

A:网状模型、链状模型和层次模型

B:层次模型、网状模型和环状模型

C:层次模型、网状模型和关系模型

D:链状模型、关系模型和层次模型 答案:C

16、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。

A:操作系统 B:文件系统 C:数据集合

D:数据库管理系统及相关软件 答案:D

17、关系数据库系统中所使用的数据结构是______。

A:树 B:图 C:表格 D:二维表 答案:D

18、DBAS指的是______。

A:数据库管理系统 B:数据库系统

C:数据库应用系统 D:数据库服务系统 答案:C

19、用二维表形式表示的数据模型是______。

A:两次数据模型 B:关系数据模型

C:网状数据模型 D:网络数据模型 答案:B

20、用于实现数据库各种数据操作的软件称为______。

A:数据软件 B:操作系统

C:数据库管理系统 D:编译程序 答案:C

21、关系数据库管理系统的3种基本关系运算不包括______。

A:比较 B:选择 C:联接 D:投影 答案:A

22、下列关于数据库系统的叙述中,正确的是______。

A:数据库系统只是比文件系统管理的数据更多

B:数据库系统中数据的一致性是指数据类型一致

C:数据库系统避免了数据冗余

D:数据库系统减少了数据冗余 答案:D

23、Visual FoxPro是一种关系数据库管理系统,所谓关系是指______。

A:表中各条记录彼此有一定的关系

B:表中各个字段彼此有一定的关系

C:一个表与另一个表之间有一定的关系

D:数据模型符合满足一定条件的二维表格式

答案:D

24、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。

A:候选键 B:主键 C:外键 D:超键 答案:B

25、关系是指______。

A:元组的集合 B:属性的集合

C:字段的集合 D:实例的集合 答案:A

26、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。 A:实体完整性规则 B:参照完整性规则

C:用户定义的完整性规则

D:不属于以上任何一种规则 答案:C

知识点:VFP部分/第一章选择

27、关系数据库中,实现表与表之间的联系是通过______。

A:实体完整性规则 B:参照完整性规则

C:用户自定义的完整性 D:值域 答案:B

28、Visual FoxPro DBMS是______。

A:操作系统的一部分

B:操作系统支持下的系统文件

C:一种编译程序 D:一种操作系统 答案:B

29、Visual Foxpro DBMS 基于的数据模型是______。

A:层次型 B:关系型 C:网状型 D:混合型

答案:B

30、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。

A:m:n B:1:m C:m:k D:1:1 答案:B

知识点:VFP部分/第一章选择

31、对于现实世界中事物的特征,在实体-联系模型中使用______。

A:属性描述 B:关键字描述

C:二维表格描述 D:实体描述 答案:A

32、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。

A:建立新的属性来实现 B:建立新的关键字来实现

C:建立新的关系来实现 D:建立新的实体来实现

答案:C

33、在Visual FoxPro 中"表"指的是______。

A:报表 B:关系 C:表格 D:表单 答案:B

34、数据库系统与文件系统的最主要区别是______。

A:数据库系统复杂,而文件系统简单

B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 答案:B

35、在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。

A:临时关键字 B:主关键字 C:外部关键字

D:索引关键字 答案:B

36、以下关于关系的说法正确的是______。

A:列的次序非常重要

B:当需要索引时列的次序非常重要

C:列的次序无关紧要

D:关键字必须指定为第一列 答案:C

37、DBMS的含义是______。

A:数据库系统 B:数据库管理系统

C:数据库管理员 D:数据库 答案:B

38、从关系模式中指定若干个属性组成新的关系的运算称为______。

A:联接 B:投影 C:选择 D:排序 答案:B

39、对于"关系"的描述,正确的是______。

A:同一个关系中允许有完全相同的元组

B:在一个关系中元组必须按关键字升序存放

C:在一个关系中必须将关键字作为该关系的第一个属性

D:同一个关系中不能出现相同的属性名 答案:D

40、数据库系统中对数据库进行管理的核心软件是____。

A:DBMS B:DB C:OS D:DBS 答案:A

41、关系运算中的选择运算是______。

A:从关系中找出满足给定条件的元组的操作

B:从关系中选择若干个属性组成新的关系的操作

C:从关系中选择满足给定条件的属性的操作

D:A和B都对 答案:A

42、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了"限制",则当删除父表中的记录时,系统反应是______。

A:不做参照完整性检查 B:不准删除父表中的记录

C:自动删除子表中所有相关的记录

D:若子表中有相关记录,则禁止删除父表中记录

答案:D

43、Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指______。

A:数据库文件(dbc文件)

B:一个数据库中两个表之间有一定的关系

C:表文件(dbf文件)

D:一个表文件中两条记录之间有一定的关系 答案:C

44、在关系模型中,每个关系模式中的关键字______。

A:可由多个任意属性组成 B:最多由一个属性组成

C:可由一个或多个其值能惟一标识关系中任何元组的属性组成

D:以上说法都不对 答案:C

45、Visual FoxPro是基于______操作系统的数据库系统。 答案:B A:MS-DOS B:Windows C:UNIX D:AMOS/L

46、退出Visual FoxPro的操作方法是______。

A:从文件下拉菜单中选择"退出"选项

B:用鼠标左按钮单击关闭窗口按钮

C:在命令窗口中键入QUIT命令,然后按回车键

D:以上方法都可以 答案:D

47、显示和隐藏命令窗口的操作是______。

A:单击"常用"工具栏上的"命令窗口"按钮

B:打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。 C:直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口

D:以上方法都可以 答案:D

48、下面关于工具栏的叙述,错误的是______。

A:可以创建自己的工具栏

B:可以修改系统提供的工具栏

C:可以删除用户创建的工具栏

D:可以删除系统提供的工具栏 答案:D

49、在"选项"对话框的"文件位置"选项卡中可以设置______。

A:表单的默认大小 B:默认目录

C:日期和时间的显示格式

D:程序代码的颜色 答案:B

50、要启动Visual FoxPro的向导可以______。

A:打开新建对话框

B:单击工具栏上的"向导"图标按钮

C:从"工具"菜单中选择"向导"

D:以上方法都可以 答案:D

51、已知:X="AB",AB=100。执行命令?&X+10的结果是______。

A:X B:AB C:ABC58 D:110 答案:D

52、表达式LEN('ABC'-'DE')的值是______。

A:1 B:3 C:5 D:7 答案:C

53、执行命令?AT("IS","THIS IS ROM",4)显示的结果是______。

A:0 B:3 C:6 D:2 答案:A

54、下面正确的语句有______个。

X3=X3+1

STORE 5+8 TO A,B,C

STORE 1,2,3 TO A,B,C *

USE=90

A:1 B:2 C:3 D:4 答案:C

55、已知:X="ABC",ABC=56。执行命令?&X+2的结果是______。

A:X B:ABC C:58 D:ABC58 答案:C

56、表达式MAX(1,6)+MIN(4,18)的值是______。

A:9 B:10 C:11 D:12 答案:B

57、表达式LEN("计算机+6")的值是______。

A:12 B:6 C:7 D:8 答案:D

58、表达式AT("IS","THIS IS A BOY")的值是______。

A:.T. B:.F. C:3 D:6 答案:C

59、表达式CTOD("07/22/94")+10的值是______。

A:08/01/94 B:08/02/94

C:08/4/94 D:08/5/94 答案:A

60、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是______。 A:A=".T." B:STORE "T" TO A

C:A=TRUE D:STORE .T. TO A 答案:D

61、在Visual FoxPro中,有如下几个内存变量赋值语句:

X={^2001-07-28 10:15:20 PM}

Y=.T.

M=$123.45

N=123.45

Z="123.45"

执行上述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是______。 A:D、L、Y、N、C B:D、L、M、N、C

C:T、L、M、N、C D:T、L、Y、N、C 答案:D

知识点:VFP部分/第三章选择

62、以下日期值正确的是______。

A:{"2001-05-25"} B:{^2001-05-25}

C:{2001-05-25} D:{[2001-02-25]} 答案:B

63、在下列函数中,函数返回值为数值的是______。

A:BOF() B:CTOD('01/01/96')

C:AT('人民','中华人民共和国')

D:SUBSTR(DTOC(DATE()),7) 答案:C

64、设N=886,M=345,K='M+N',表达式1+&K的值是______。

A:1232 B:数据类型不匹配

C:1+M+N D:346 答案:A

65、表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。 A:13.00 B:14.00 C:45.00 D:65.00 答案:D

66、连续执行以下命令之后,最后一条命令的输出结果是______。

SET EXACT OFF

X="A "

?IIF("A"=X,X-"BCD",X+"BCD")

A:A B:BCD C:ABCD D:A BCD 答案:D

67、在以下四组函数运算中,结果相同的是_____。

A:LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)

B:YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)

C:VARTYPE("36-5*4")与VARTYPE(36-5*4)

D:假定A="this ",B="is a string",A-B与A+B

答案:A

68、下列函数中函数值为字符型的是______。

A:DATE() B:TIME() C:YEAR() D:DATETIME()

答案:B

69、在下面的数据类型中默认值为.F.的是______。

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

答案:C

70、?AT("大学","北京语言文化学院")的答案是______。

A:12 B:13 C:16 D:0 答案:D

71、STR(109.87,7,3)的值是______。

设有关系R1和R2,经过关系运算得到结果S,则S是篇四:VF综合选择题

设有关系R1和R2,经过关系运算得到结果S,则S是篇五:1章填空题选择

填空题

1、数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。 答案:

知识点:VFP部分/第一章填空

2、用二维表的形式来表示实体之间联系的数据模型叫做______模型。 答案:

知识点:VFP部分/第一章填空

3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。 答案:

知识点:VFP部分/第一章填空

4、在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。 答案:

知识点:VFP部分/第一章填空

5、Visual FoxPro中不允许在主关键字字段中有重复值或______。 答案:

知识点:VFP部分/第一章填空

6、在关系数据模型中,二维表的列称为属性,二维表的行称为______。 答案:

知识点:VFP部分/第一章填空

7、关系是具有相同性质的______的集合。 答案:

知识点:VFP部分/第一章填空 8、数据库系统的核心是______。 答案:

知识点:VFP部分/第一章填空

9、关系数据库中可命名的最小数据单位是______。答案:

知识点:VFP部分/第一章填空

10、用二维表数据来表示实体及实体之间联系的数据模型称为______。 答案:

知识点:VFP部分/第一章填空

11、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是______联系。 答案:

知识点:VFP部分/第一章填空

12、数据处理的核心是数据管理。数据管理大致经历了人工管理、文件系统和_________三个阶段。 答案:

知识点:VFP部分/第一章填空

13、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。 答案:

知识点:VFP部分/第一章填空

14、客观存在并且可以相互区别的事物称为_______。 答案:

知识点:VFP部分/第一章填空

15、实体有很多特性,实体的某一特性称为_______。 答案:

知识点:VFP部分/第一章填空

16、实体之间联系的三种类型是:一对一、一对多、__________。 答案:

知识点:VFP部分/第一章填空

17、实体的数据库管理系统所支持的主要数据模型有:层次模型、网状模型、________、对象模型。 答案:

知识点:VFP部分/第一章填空

18、关系是一种规范化的二维表;属性的取值范围称为_______。 答案:

知识点:VFP部分/第一章填空

19、可惟一标识元组的属性或属性集称为_______。 答案:

知识点:VFP部分/第一章填空

20、数据的完整性规则是对关系的某种约束条件。在关系模型中有三类完整性规则,即实体完整性、________、用户定义完整性。 答案:

知识点:VFP部分/第一章填空

21、关系操作有三种。_______是指从关系模型中指定若干个属性组成新的关系。 知识点:VFP部分/第一章填空

22、对关系进行选择、投影或连接操作之后,结果仍然是一个_______。 知识点:VFP部分/第一章填空

单选题

1、用二维表数据来表示实体及实体之间联系的数据模型称为______。 A:实体--联系模型 B:层次模型 C:网状模型 D:关系模型

知识点:VFP部分/第一章选择

2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。 A:DBS包括DB和DBMS B:DBMS包括DB和DBS C:DB包括DBS和DBMS D:DBS就是DB,也就是DBMS 知识点:VFP部分/第一章选择

3、在下述关于数据库系统的叙述中,正确的是______。

A:数据库中只存在数据项之间的联系

B:数据库的数据项之间和记录之间都存在联系 C:数据库的数据项之间无联系,记录之间存在联系

D:数据库的数据项之间和记录之间都不存在联系

知识点:VFP部分/第一章选择

4、数据库系统与文件系统的主要区别是______。 A:数据库系统复杂,而文件系统简单 B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 知识点:VFP部分/第一章选择

5、Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。

A:各条记录中的数据彼此有一定的关系 B:一个数据库文件与另一个数据库文件之间有一定的关系

C:数据模型符合满足一定条件的二维表格式 D:数据库中各个字段之间彼此有一定的关系 知识点:VFP部分/第一章选择

6、关系数据库的任何检索操作都是由三种基本运

算组合而成的,这三种基本运算不包括______。 A:连接 B:比较 C:选择 D:投影

知识点:VFP部分/第一章选择 7、数据库系统的核心是______。 A:数据库 B:操作系统 C:数据库管理系统 D:文件

知识点:VFP部分/第一章选择 8、Visual FoxPro6.0是一个______。 A:8位数据库开发系统 B:16位数据库开发系统 C:32位数据库开发系统 D:64位数据库开发系统 知识点:VFP部分/第一章选择

9、关系数据库管理系统所管理的关系是______。 A:一个DBF文件 B:若干个二维表 C:一个DBC文件 D:若干个DBC文件 知识点:VFP部分/第一章选择

10、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。 A:索引、排序、查找 B:建库、录入、排序 C:选择、投影、连接 D:显示、统计、复制 知识点:VFP部分/第一章选择

11、在下列四个选项中,不属于基本关系运算的是______。 A:连接 B:投影 C:选择 D:排序

知识点:VFP部分/第一章选择

12、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于______。 A:一对一联系 B:一对二联系 C:多对多联系

D:一对多联系

知识点:VFP部分/第一章选择

13、Visual FoxPro支持的数据模型是______。 A:层次数据模型 B:关系数据模型 C:网状数据模型 D:树状数据模型

知识点:VFP部分/第一章选择

14、设有关系R1和R2,经过关系运算得到结果S,则S是______。 A:一个关系 B:一个表单 C:一个数据库 D:一个数组

知识点:VFP部分/第一章选择

15、从数据库的整体结构看,数据库系统采用的数据模型有______。

A:网状模型、链状模型和层次模型 B:层次模型、网状模型和环状模型 C:层次模型、网状模型和关系模型 D:链状模型、关系模型和层次模型 知识点:VFP部分/第一章选择

16、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。 A:操作系统 B:文件系统 C:数据集合

D:数据库管理系统及相关软件 知识点:VFP部分/第一章选择

17、关系数据库系统中所使用的数据结构是______。 A:树 B:图 C:表格 D:二维表

知识点:VFP部分/第一章选择 18、DBAS指的是______。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 知识点:VFP部分/第一章选择

19、用二维表形式表示的数据模型是______。 A:两次数据模型

B:关系数据模型 C:网状数据模型 D:网络数据模型

知识点:VFP部分/第一章选择

20、用于实现数据库各种数据操作的软件称为______。 A:数据软件 B:操作系统 C:数据库管理系统 D:编译程序

知识点:VFP部分/第一章选择

21、关系数据库管理系统的3种基本关系运算不包括______。 A:比较 B:选择 C:联接 D:投影

知识点:VFP部分/第一章选择

22、下列关于数据库系统的叙述中,正确的是______。

A:数据库系统只是比文件系统管理的数据更多 B:数据库系统中数据的一致性是指数据类型一致

C:数据库系统避免了数据冗余 D:数据库系统减少了数据冗余 知识点:VFP部分/第一章选择

23、Visual FoxPro是一种关系数据库管理系统,所谓关系是指______。

A:表中各条记录彼此有一定的关系 B:表中各个字段彼此有一定的关系 C:一个表与另一个表之间有一定的关系 D:数据模型符合满足一定条件的二维表格式 知识点:VFP部分/第一章选择

24、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。 A:候选键 B:主键 C:外键 D:超键

知识点:VFP部分/第一章选择 25、关系是指______。 A:元组的集合 B:属性的集合 C:字段的集合

D:实例的集合

知识点:VFP部分/第一章选择

26、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。 A:实体完整性规则 B:参照完整性规则 C:用户定义的完整性规则 D:不属于以上任何一种规则 知识点:VFP部分/第一章选择

27、关系数据库中,实现表与表之间的联系是通过______。

A:实体完整性规则 B:参照完整性规则 C:用户自定义的完整性 D:值域

知识点:VFP部分/第一章选择 28、Visual FoxPro DBMS是______。 A:操作系统的一部分 B:操作系统支持下的系统文件 C:一种编译程序 D:一种操作系统

知识点:VFP部分/第一章选择

29、Visual Foxpro DBMS 基于的数据模型是______。 A:层次型 B:关系型 C:网状型 D:混合型

知识点:VFP部分/第一章选择

30、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。 A:m:n B:1:m C:m:k D:1:1

知识点:VFP部分/第一章选择

31、对于现实世界中事物的特征,在实体-联系模型中使用______。 A:属性描述 B:关键字描述 C:二维表格描述 D:实体描述

知识点:VFP部分/第一章选择

32、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。 A:建立新的属性来实现 B:建立新的关键字来实现 C:建立新的关系来实现 D:建立新的实体来实现 知识点:VFP部分/第一章选择

33、在Visual FoxPro 中"表"指的是______。 A:报表 B:关系 C:表格 D:表单

知识点:VFP部分/第一章选择

34、数据库系统与文件系统的最主要区别是______。

A:数据库系统复杂,而文件系统简单 B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 知识点:VFP部分/第一章选择

35、在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。 A:临时关键字 B:主关键字 C:外部关键字 D:索引关键字

知识点:VFP部分/第一章选择

36、以下关于关系的说法正确的是______。 A:列的次序非常重要

B:当需要索引时列的次序非常重要 C:列的次序无关紧要 D:关键字必须指定为第一列 知识点:VFP部分/第一章选择 37、DBMS的含义是______。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库

知识点:VFP部分/第一章选择

38、从关系模式中指定若干个属性组成新的关系的

运算称为______。 A:联接 B:投影 C:选择 D:排序

知识点:VFP部分/第一章选择

39、对于"关系"的描述,正确的是______。 A:同一个关系中允许有完全相同的元组 B:在一个关系中元组必须按关键字升序存放 C:在一个关系中必须将关键字作为该关系的第一个属性

D:同一个关系中不能出现相同的属性名 知识点:VFP部分/第一章选择

40、数据库系统中对数据库进行管理的核心软件是______。 A:DBMS B:DB C:OS D:DBS

知识点:VFP部分/第一章选择

41、关系运算中的选择运算是______。 A:从关系中找出满足给定条件的元组的操作 B:从关系中选择若干个属性组成新的关系的操作

C:从关系中选择满足给定条件的属性的操作 D:A和B都对

知识点:VFP部分/第一章选择

42、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了"限制",则当删除父表中的记录时,系统反应是______。

A:不做参照完整性检查 B:不准删除父表中的记录 C:自动删除子表中所有相关的记录

D:若子表中有相关记录,则禁止删除父表中记录

知识点:VFP部分/第一章选择

43、Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指______。 A:数据库文件(dbc文件)

B:一个数据库中两个表之间有一定的关系 C:表文件(dbf文件)

D:一个表文件中两条记录之间有一定的关系 知识点:VFP部分/第一章选择

44、在关系模型中,每个关系模式中的关键字______。

A:可由多个任意属性组成 B:最多由一个属性组成

C:可由一个或多个其值能惟一标识关系中任何元组的属性组成 D:以上说法都不对 知识点:VFP部分/第一章选择

设有关系R1和R2,经过关系运算得到结果S,则S是篇六:VF答案

Visual FoxPro 答案

第1章Visual FoxPro程序开发环境

1、DBMS的含义是( )。

A.数据库系统B.数据库管理系统

C.数据库管理员D.数据库

[B] 教师批改:B

2、从关系模式中指定若干个属性组成新的关系的运算称为( )。

A.联接B.投影

C.选择D.排序

[B] 教师批改:B

3、对于“关系”的描述,正确的是( )。

A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放

C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名

[D] 教师批改:D

4、对于现实世界中事物的特征,在实体-联系模型中使用( )。

A)属性描述B)关键字描述

C)二维表格描述D)实体描述

[A] 教师批改:A

5、专门的关系运算不包括下列中的( )。

A)联接运算B)选择运算

C)投影运算D)交运算

[D] 教师批改:D

6、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中

C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对

[D] 教师批改:D

7、关系运算中的选择运算是( )。

A)从关系中找出满足给定条件的元组的操作B)从关系中选择若干个属性组成新的关系的操作

C)从关系中选择满足给定条件的属性的操作D)A和B都对

[A] 教师批改:A

8、数据库设计的根本目标是要解决( )。

A)数据共享问题B)数据安全问题

C)大量数据存储问题D)简化数据维护

[A] 教师批改:A

9、”商品”与”顾客”两个实体集之间的联系一般是( )。

A)一对一B)一对多

C)多对一D)多对多

[D] 教师批改:D

10、在Visual FoxPro中以下叙述错误的是( )。

A)关系也被称作表B)数据库文件不存储用户数据

C)表文件的扩展名是.dbfD)多个表存储在一个物理文件中

[B] 教师批改:B

11、在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。

A) 临时关键字B) 主关键字

C) 外部关键字D) 索引关键字

[B] 教师批改:B

12、以下关于关系的说法正确的是( )。

A) 列的次序非常重要B) 当需要索引时列的次序非常重要

C) 列的次序无关紧要D) 关键字必须指定为第一列

[C] 教师批改:C

13、在数据管理技术发展过程中,没有专门的软件对数据进行管理的阶段是( )。

A. 人工管理阶段B. 文件系统阶段

C. 人工管理阶段和文件系统阶段D. 文件系统阶段和数据库阶段

[A] 教师批改:A

14、数据库系统与文件系统的主要区别是( )。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统

可以解决

C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数

据库系统可以管理庞大的数据量

[B] 教师批改:B

15、数据库系统的核心是( )。

A. 数据库B. 操作系统

C. 数据库管理系统D. 文件

[C] 教师批改:C

16、下面的( )不是数据库技术的主要特点。

A. 数据的结构化B. 数据的冗余度小

C. 较高的数据独立性D. 程序的标准化

[D] 教师批改:D

17、对关系执行投影运算后,元组的个数与原关系中元组的个数( )。

A. 相同B. 小于原关系

C. 大于原关系D. 不大于原关系

[D] 教师批改:D

18、用于实现数据库各种数据操作的软件称为( )。

A. 数据软件B. 操作系统

C. 数据库管理系统D. 编译程序

[C] 教师批改:C

19、一个关系数据库文件中的各条记录( )。

A. 前后顺序不能任意颠倒,一定按输入顺序排列B. 前后顺序可以任意颠倒,但排列顺序不同,统计处理

的结果可能不同

C. 前后顺序不能任意颠倒,一定按关键字段值的顺序排列D. 前后顺序可以任意颠倒,不一定按关键字段

值的顺序排列

[D] 教师批改:D

20、存储在计算机内有结构的相关数据的集合称为( )。

A. 数据库B. 数据库系统

C. 数据库管理系统D. 数据结构

[A] 教师批改:A

21、数据库系统与文件系统的主要区别是( )。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统

可以解决

C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数

据库系统可以管理庞大的数据量

[B] 教师批改:B

22、数据库系统的核心是( )。

A. 数据库B. 操作系统

C. 数据库管理系统D. 文件

[C] 教师批改:C

23、在下述关于数据库系统的叙述中,正确的是( )。

A. 数据库中只存在数据项之间的联系B. 数据库的数据项之间和记录之间都存在联系

C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项之间和记录之间都不存在联系

[B] 教师批改:B

24、在下列4个选项中,不属于基本关系运算的是( )。

A. 连接B. 投影

C. 选择D. 比较

[D] 教师批改:D

25、如果一个部门只能有一个经理,而且一个经理不能同时担任其他部门的职务,部门和经理两个实体之间的

联系属于( )。

A. 一对一联系B. 一对多联系

C. 多对多联系D. 多对一联系

[A] 教师批改:A

26、下面的( )不是数据库技术的主要特点。

A. 数据的结构化B. 数据的冗余度小

C. 较高的数据独立性D. 程序的标准化

[D] 教师批改:D

27、对关系执行投影运算后,元组的个数与原关系中元组的个数( )。

A. 相同B. 小于原关系

C. 大于原关系D. 不大于原关系

[D] 教师批改:D

28、用于实现数据库各种数据操作的软件称为( )。

A. 数据软件B. 操作系统

C. 数据库管理系统D. 编译程序

[C] 教师批改:C

29、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBS

C. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS

[A] 教师批改:A

30、一个关系数据库文件中的各条记录( )。

A. 前后顺序不能任意颠倒,一定按输入顺序排列B. 前后顺序可以任意颠倒,但排列顺序不同,统计处理

的结果可能不同

C. 前后顺序不能任意颠倒,一定按关键字段值的顺序排列D. 前后顺序可以任意颠倒,不影响库中的数据

关系

[D] 教师批改:D

31、在基本关系中,下列说法正确的是( )。

A. 行列顺序有关B. 属性名允许重名

C. 任意两个元组不允许重复D. 列是非同质的

[C] 教师批改:C

32、存储在计算机内有结构的相关数据的集合称为( )。

A. 数据库B. 数据库系统

C. 数据库管理系统D. 数据结构

[A] 教师批改:A

33、Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )。

A. 表中各条记录彼此有一定的关系B. 表中各个字段彼此有一定的关系

C. 一个表与另一个表之间有一定的关系D. 数据模型符合满足一定条件的二维表格式

[D] 教师批改:D

34、数据处理的核心问题是( )。

A) 数据管理B)数据分组

C)安全维护D)数据传输

[A] 教师批改:A

35、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( )。

A)DB包括DBS和DBB)DBMS包括DB和DBS

C)DBS包括DB和DBMSD)三者之间没有联系

[C] 教师批改:C

36、计算机数据管理依次经历了( )几个阶段。

A)人工管理、文件系统、分布式数据库系统、数据库系统B)文件系统、人工管理、数据库系统、分布式

数据库系统

C)数据库系统、人工管理、分布式数据库系统、文件系统D)人工管理、文件系统、数据库系统、分布式

数据库系统

[D] 教师批改:D

37、关系数据库管理系统所管理的关系是( )。

A)一个DBF文件B)若干个二维表

C)一个DBC文件D)若干个DBC文件

[B] 教师批改:B

38、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是( )。

A)索引、排序、查找B)建库、录入、排序

C)选择、投影、联接D)显示、统计、复制

[C] 教师批改:C

39、在下列四个选项中,不属于基本关系运算的是( )。

A.连接B.投影

C.选择D.排序

[D] 教师批改:D

40、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系

属于( )。

A. 一对一联系B. 一对二联系

C. 多对多联系D. 一对多联系

[A] 教师批改:A

41、设有关系R1和R2,经过关系运算得到结果S,则S是( )。

A.一个关系B.一个表单

C.一个数据库D.一个数组

[A] 教师批改:A

42、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,

C#,GRADE)。要查找选修"COMPUTER"课程的"女"学生姓名,将涉及到关系( )。

A.SB.SC,C

C.S,SCD.S,C,SC

[D] 教师批改:D

43、在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( )。

A.层次结构B.二维表结构

C.网状结构D.封装结构

设有关系R1和R2,经过关系运算得到结果S,则S是篇七:第一章 VFP数据库基础练习题

第一章 VFP数据库基础练习题

1.使用关系运算对系统进行操作,得到的结果是______。

A、属性 B、元组

C、关系 D、关系模式

2.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A、联结 B、比较

C、选择 D、投影

3.用二维表数据来表示实体及实体之间联系的数据模型称为______。

A、实体--联系模型 B、层次模型

C、网状模型 D、关系模型

4.Visual FoxPro6.0是一个______。

A、8位数据库开发系统 B、16位数据库开发系统

C、32位数据库开发系统 D、64位数据库开发系统

5.使用关系运算对系统进行操作,得到的结果是______。

A、属性 B、元组

C、关系 D、关系模式

6.Visual FoxPro是一种关系数据库管理系统,所谓关系是指______。

A、各条记录中的数据彼此有一定的关系

B、一个数据库文件与另一个数据库文件之间有一定的关系

C、数据模型符合满足一定条件的二维表格式

D、数据库中各个字段之间彼此有一定的关系

7.数据库系统的核心是______。

A、数据库 B、操作系统

C、数据库管理系统 D、文件

8.在下列关于数据库系统的叙述中,正确的是:

A、数据库中只存在数据项之间的联系

B、数据库的数据项之间和记录之间都存在联系

C、数据库的数据项之间无联系,记录之间存在联系

D、数据库的数据项之间和记录之间都不存在联系

9.关系是指______。

A、元组的集合 B、属性的集合

C、字段的集合 D、实例的集合

10.从数据库的整体结构看,数据库系统采用的数据模型有______。

A、网状模型、链状模型和层次模型

B、层次模型、网状模型和环状模型

C、层次模型、网状模型和关系模型

D、链状模型、关系模型和层次模型

11.用二维表形式表示的数据模型是______。

A、两次数据模型 B、关系数据模型

C、网状数据模型 D、网络数据模型

12.下列关于数据库系统的叙述中,正确的是______。

A、数据库系统只是比文件系统管理的数据更多

B、数据库系统中数据的一致性是指数据类型一致

C、数据库系统避免了数据冗余

D、数据库系统减少了数据冗余

13.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是____。

A、索引、排序、查找

B、建库、录入、排序

C、选择、投影、联接

D、显示、统计、复制

14.为了合理组织数据,应遵从设计原则是:

A、"一事一地"的原则,即一个表描述一个实体或实体间的一种联系

B、表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段

C、用外部关键字保证有关联的表之间的联系

D、以上各条原则都包括

15.数据库系统与文件系统的主要区别是______。

A、数据库系统复杂,而文件系统简单

B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

16.DBAS指的是______。

A、数据库管理系统 B、数据库系统

C、数据库应用系统 D、数据库服务系统

17.关系数据库系统中所使用的数据结构是______。

A、树 B、图

C、表格 D、二维表

18.下面不属数据库系统主要特点的是:

A、实现数据共享,减少数据冗余

B、采用特定的数据模型和具有高的数据独立性

C、有网络通信功能

D、有统一的数据控制功能

19.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是____。

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBS和DBMS

D、DBS就是DB,也就是DBMS

20.退出Visual FoxPro的操作方法是______。

A、从文件下拉菜单中选择"退出"选项

B、用鼠标左按钮单击关闭窗口按钮

C、在命令窗口中键入QUIT命令,然后按回车键

D、以上方法都可以

21.设有关系R1和R2,经过关系运算得到结果S,则S是______。

A、一个关系 B、一个表单

C、一个数据库 D、一个数祖

22.显示与隐藏命令窗口的操作是:

A、单击"常用"工具栏上的"命令窗口"按钮

B、通过"窗口"菜单下的"命令窗口"选项来切换

C、直接按Ctrl+F2或Ctrl+F4组合键

D、以上方法都可以

25.下面关于工具栏的叙述,错误的是:

A、可以创建用户自己的工具栏

B、可以修改系统提供的工具栏

C、可以删除用户创建的工具栏

D、可以删除系统提供的工具栏

26.在"选项"对话框的"文件位置"选项卡中可以设置:

A、表单的默认大小 B、默认目录

C、日期和时间的显示格式 D、程序代码的颜色

27."项目管理器"的"数据"选项卡用于显示和管理:

A、数据库、自由表和查询

B、数据库、视图和查询

C、数据库、自由表、查询和视图

D、数据库、表单和查询

28."项目管理器"的"文档"选项卡用于显示和管理:

A、表单、报表和查询 B、数据库、表单和报表

C、查询、报表和视图 D、表单、报表和标签

29.要启动Visual FoxPro的向导可以:

A、打开新建对话框

B、单击工具栏上的"向导"图标按钮

C、从"工具"菜单中选择"向导"

D、以上方法均可以

二、填充题

1.数据库系统的核心是______。

2.用二维表的形式来表示实体之间联系的数据模型叫做______。

3.在关系数据模型中,二维表的列称为属性,二维表的行称为_____。

4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。

5.关系数据库是采用______作为数据的组织方式。

6.数据处理是指将数据转换成____的过程。

7.数据处理的中心问题是_____。

8.计算机数据管理经历了人工管理、文件系统、___________、分布式数据库系统和面向对象数据库系统等几个阶段。

9.为数据库的建立、使用和维护而配置的软件程序称为________________________。

10.数据模型不仅表示反映事物本身的数据,而且表示____________________。

11.把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为________。

12.从表中抽取属性值满足条件列的操作称为__________。

13.自然联接是指________________。

14.Visual FoxPro不允许在主关键字字段中有重复值或________。

15.在Visual FoxPro的表之间建立一对多联系是把一方的主关键字字段添加到_________的

表中。

15.在Visual FoxPro的表之间建立一对多联系是把一方的主关键字字段添加到_________的表中。

16.为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含_________。

17.Visual FoxPro是关系型微机____________开发系统。

18.Visual FoxPro支持标准的面向过程的程序设计方式,还支持________________程序设计方式。

19.当前在Visual FoxPro中打开不同的文件时,系统将自动调用相应的________________来打开它们。

20.安装Visual FoxPro 6.0之后,要添加或删除Visual FoxPro的某些组件时,应当启动Windows的_______________程序。

21.安装完Vivsual FoxPro之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击"工具"菜单下的_____________菜单项。

22.打开"选项"对话框之后,要设置日期和时间的显示格式,应当选择"选项"对话框的___________选项卡。

23.要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在"选项"对话框的__________选项卡上设置。

24.项目管理器文件的扩展名是__________。

25.扩展名为.prg的程序文件在"项目管理器"的_________________选项卡中显示和管理。

设有关系R1和R2,经过关系运算得到结果S,则S是篇八:VF期末考试选择题

第一章 选择题

1、用二维表数据来表示实体及实体之间联系的数据模型称为______。

A:实体--联系模型

B:层次模型

C:网状模型

D:关系模型

答案:D

知识点:VFP部分/程序设计/编译应用程序

2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。

A:DBS包括DB和DBMS

B:DBMS包括DB和DBS

C:DB包括DBS和DBMS

D:DBS就是DB,也就是DBMS

答案:A

知识点:VFP部分/程序设计/编译应用程序

3、在下述关于数据库系统的叙述中,正确的是______。

A:数据库中只存在数据项之间的联系

B:数据库的数据项之间和记录之间都存在联系

C:数据库的数据项之间无联系,记录之间存在联系

D:数据库的数据项之间和记录之间都不存在联系

答案:B

知识点:VFP部分/程序设计/编译应用程序

4、数据库系统与文件系统的主要区别是______。

A:数据库系统复杂,而文件系统简单

B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

答案:B

知识点:VFP部分/程序设计/编译应用程序

5、Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。

A:各条记录中的数据彼此有一定的关系

B:一个数据库文件与另一个数据库文件之间有一定的关系

C:数据模型符合满足一定条件的二维表格式

D:数据库中各个字段之间彼此有一定的关系

答案:C

知识点:VFP部分/程序设计/编译应用程序

6、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接

B:比较

C:选择

D:投影

答案:B

知识点:VFP部分/程序设计/编译应用程序

7、数据库系统的核心是______。

A:数据库

B:操作系统

C:数据库管理系统

8、Visual FoxPro6.0是一个______。

A:8位数据库开发系统

B:16位数据库开发系统

C:32位数据库开发系统

D:64位数据库开发系统

答案:C

知识点:VFP部分/程序设计/编译应用程序

9、关系数据库管理系统所管理的关系是______。

A:一个DBF文件

B:若干个二维表

C:一个DBC文件

D:若干个DBC文件

答案:B

知识点:VFP部分/程序设计/编译应用程序

10、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。

A:索引、排序、查找

B:建库、录入、排序

C:选择、投影、连接

D:显示、统计、复制

答案:C

知识点:VFP部分/程序设计/编译应用程序

11、在下列四个选项中,不属于基本关系运算的是______。

A:连接

B:投影

C:选择

D:排序

答案:D

知识点:VFP部分/程序设计/编译应用程序

12、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于______。 A:一对一联系

B:一对二联系

C:多对多联系

D:一对多联系

答案:A

知识点:VFP部分/程序设计/编译应用程序

13、Visual FoxPro支持的数据模型是______。

A:层次数据模型

B:关系数据模型

C:网状数据模型

D:树状数据模型

答案:B

知识点:VFP部分/程序设计/编译应用程序

14、设有关系R1和R2,经过关系运算得到结果S,则S是______。

A:一个关系

B:一个表单

C:一个数据库

15、从数据库的整体结构看,数据库系统采用的数据模型有______。

A:网状模型、链状模型和层次模型

B:层次模型、网状模型和环状模型

C:层次模型、网状模型和关系模型

D:链状模型、关系模型和层次模型

答案:C

知识点:VFP部分/程序设计/编译应用程序

16、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。

A:操作系统

B:文件系统

C:数据集合

D:数据库管理系统及相关软件

答案:D

知识点:VFP部分/程序设计/编译应用程序

17、关系数据库系统中所使用的数据结构是______。

A:树

B:图

C:表格

D:二维表

答案:D

知识点:VFP部分/程序设计/编译应用程序

18、DBAS指的是______。

A:数据库管理系统

B:数据库系统

C:数据库应用系统

D:数据库服务系统

答案:C

知识点:VFP部分/程序设计/编译应用程序

19、用二维表形式表示的数据模型是______。

A:两次数据模型

B:关系数据模型

C:网状数据模型

D:网络数据模型

答案:B

知识点:VFP部分/程序设计/编译应用程序

20、用于实现数据库各种数据操作的软件称为______。

A:数据软件

B:操作系统

C:数据库管理系统

D:编译程序

答案:C

知识点:VFP部分/程序设计/编译应用程序

21、关系数据库管理系统的3种基本关系运算不包括______。

A:比较

B:选择

C:联接

22、下列关于数据库系统的叙述中,正确的是______。

A:数据库系统只是比文件系统管理的数据更多

B:数据库系统中数据的一致性是指数据类型一致

C:数据库系统避免了数据冗余

D:数据库系统减少了数据冗余

答案:D

知识点:VFP部分/程序设计/编译应用程序

23、Visual FoxPro是一种关系数据库管理系统,所谓关系是指______。

A:表中各条记录彼此有一定的关系

B:表中各个字段彼此有一定的关系

C:一个表与另一个表之间有一定的关系

D:数据模型符合满足一定条件的二维表格式

答案:D

知识点:VFP部分/程序设计/编译应用程序

24、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过______。

A:候选键

B:主键

C:外键

D:超键

答案:B

知识点:VFP部分/程序设计/编译应用程序

25、关系是指______。

A:元组的集合

B:属性的集合

C:字段的集合

D:实例的集合

答案:A

知识点:VFP部分/程序设计/编译应用程序

26、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。

A:实体完整性规则

B:参照完整性规则

C:用户定义的完整性规则

D:不属于以上任何一种规则

答案:D

知识点:VFP部分/程序设计/编译应用程序

27、关系数据库中,实现表与表之间的联系是通过______。

A:实体完整性规则

B:参照完整性规则

C:用户自定义的完整性

D:值域

答案:B

28、Visual FoxPro DBMS是______。

A:操作系统的一部分

B:操作系统支持下的系统文件

C:一种编译程序

D:一种操作系统

知识点:VFP部分/程序设计/编译应用程序

29、Visual Foxpro DBMS 基于的数据模型是______。

A:层次型

B:关系型

C:网状型

D:混合型

答案:B

知识点:VFP部分/程序设计/编译应用程序

30、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。 A:m:n

B:1:m

C:m:k

D:1:1

答案:B

知识点:VFP部分/程序设计/编译应用程序

31、对于现实世界中事物的特征,在实体-联系模型中使用______。

A:属性描述

B:关键字描述

C:二维表格描述

D:实体描述

答案:A

知识点:VFP部分/程序设计/编译应用程序

32、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。

A:建立新的属性来实现

B:建立新的关键字来实现

C:建立新的关系来实现

D:建立新的实体来实现

答案:C

知识点:VFP部分/程序设计/编译应用程序

33、在Visual FoxPro 中"表"指的是______。

A:报表

B:关系

C:表格

D:表单

答案:B

知识点:VFP部分/程序设计/编译应用程序

34、数据库系统与文件系统的最主要区别是______。

A:数据库系统复杂,而文件系统简单

B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

答案:B

知识点:VFP部分/程序设计/编译应用程序

35、在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。

A:临时关键字

B:主关键字

C:外部关键字

D:索引关键字

设有关系R1和R2,经过关系运算得到结果S,则S是篇九:试卷十一

计算机等级考试二级VFP笔试一至三章测试试卷

一、 填空题:(请将答案填写在横线上)

(1)项目管理器的 (2)自由表的扩展名是。

(3)LEFT(“123456789”,LEN(“数据库”)) 的计算结果是。 (4)同一个表的多个索引可以创建在-个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是 ________ ,这种索引称为 ____________ 。

(5)用二维表数据来表示实体及实体之间联系的数据模型称为 _______ 。

(6)在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是 _ 。

(7)可以在项目管理器的 __________ 选项卡下建立命令文件。 (8)打开数据库设计器的命令是 __________ DATABASE。 (9)函数BETWEEN(40,34,50)的运算结果是 ______ 。

(10)表达式STUFF("GOODBOY",5,3, "GIRL")的运算结果是___________。

(11)在Visual FoxPro中通过建立主索引或候选索引来实现________ 完整性约束。

(12)在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和______ 规则。 (13)使用数据库设计器为两个表建立联系,首先应在父表中建立 ____ 索引,在子表中建立 ________ 索引。

(14)常量 .n. 表示的是 _________ 型的数据。 (15)在关系模型中,“关系中不允许出现相同元组”的约束是通过__________实现的。

(16)使数据库表变为自由表的命令是_____________TABLE

(17)当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为____________。

(18)表示“1962年10月27日”的日期常量应该写为__________________

二、选择题(每题只有一个正确选项,请将答案写在括号里)

(1)如果-个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于( )。 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 (2)Visual FoxPro支持的数据模型是( )。 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 (3)下面有关索引的描述正确的是( )。

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

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

(4)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )。

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

A)更新规则 B)删除规则 C)插入规则 D)检索规则 (6)数据库名为student,要想打开该数据库,应使用命令( )。 A) OPEN student B) OPEN DATA student C) USE DATA student D) USE student (7)下列函数中函数值为字符型的是( )。

A) DATE() B) TIME() C) YEAR() D) DATETIME() (8)在下面的数据类型中默认值为.F.的是( )。

A)数值型 B)字符型 C)逻辑型 D)日期型 (9)设有关系R1和R2,经过关系运算得到结果S,则S是( )。 A)一个关系 B)一个表单 C)一个数据库 D)-个数组 (10)下列四个选项中,不属于基本关系运算的是( )。 A)连接 B)投影 C)选择 D)排序 (11)Visual FoxPro DBMS是( )。

A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统

(12)在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是( )。

A)MODIFY STRUCTURE STUDENT B)MODI COMM STUDENT

C)CREATE STUDENT D)CREATE TABLE STUDENT

(13)在Visual FoxPro中,关于自由表叙述正确的是( )。 A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束 C)自由表不能建立候选索引 D)自由表不可以加入到数据库中

(14)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的

这种约束属于( )。

A) 实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束

(15)在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系

统自动给出,它们分别为:( )。

A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8 (16)如下程序运行的结果是( )

s=1 I=0

Do while I<8 S=s+I I=I+2 Enddo ?s

A、21 B、19 C、13 D、11 (17)在 Visual FoxPro中,建立索引的作用之一是( )。

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

C)提高查询速度 D)提高查询和更新的速度 (18)在 Visual FoxPro中,相当于主关键字的索引是( )。

A)主索引 B)普通索引 C)惟一索引 D)排序索引

(19)在Visual FoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是( )。

A)CREATE B)CREATE SDB

C)CREATE TABLE DB D)CREATE DATABASE SDB (20)在Visual FoxPro中,存储图像的字段类型应该是( )。 A)备注型 B)通用型 C)字符型 D)双精度型 (21)在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是( )。

A){^2002.09.01 11:10:10AM}-{^2001.09.01 11:10:10AM} B){^01/01/2002}+20

C){^2002.02.01}+{^2001.02.01} D){^2000/02/01}-{^2001/02/01}

(22)对于现实世界中事物的特征,在实体-联系模型中使用( )。

A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述

(23)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为( )。

A)并运算 B)交运算 C)差运算 D)积运算 (24)关于Visual FoxPro的变量,下面说法中正确的是( )。

A)使用一个简单变量之前要先声明或定义 B)数组中各数组元素的数据类型可以不同

C)定义数组以后,系统为数组的每个数组元素赋以数值0 D)数组元素的下标下限是0

(25)在下面的表达式中,运算结果为逻辑真的是( )。 A)EMPTY(.NULL.) B)LIKE("edit","edi? ") C)AT("a","123abc") D)EMPTY(SPACE(10)) (26)Visual FoxPro内存变量的数据类型不包括( )。

A)数值型 B)货币型 C)备注型 D)逻辑型

(27)为了设置两个表之间的数据参照完整性,要求这两个表是( )。 A)同一个数据库中的两个表 B)两个自由表 C)一个自由表和一个数据库表 D)没有限制

(28)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个( )。

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

(29)通过指定字段的数据类型和宽度来显示该字段的取值范围,这属于数据完整性的( )。

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

(30)用命令"INDEX ON 姓名 TAG INDEX_NAME"建立索引,其索引类型是( )。

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

(31)执行命令"INDEX ON 姓名 TAG INDEX_NAME"建立索引后,下列叙述错误的是( )。

A)此命令建立的索引是当前有效索引 B)此命令所建立的索引将保存在.idx中 C)表中记录按索引表达式升序排列

D)此命令的索引表达式是"姓名",索引名是"INDEX_NAME" (32)下面关于空值(NULL)叙述正确的是( )。 A)空值等同于空字符串

B)空值表示字段或变量还没有确定值 C)VFP不支持空值

D)空值等同于数值0

海慧电脑学校九江学院分校 地址:九江学院对面派拉蒙文化商城三楼(保安室旁) 电话:13970250955

(33).数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。

A)DBS包括DB和DBMS B)DBMS包括DB和DBS

C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (34).在Visual FoxPro中"表"是指( )。

A)报表 B)关系 C)表格 D)表单

(35).在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是( )。

A)pro B)prj C)pjx D)itm

(36).在Visual FoxPro的项目管理器中不包括的选项卡是( )。

A)数据 B)文档 C)类 D)表单 (37).在Visual FoxPro中说明数组的命令是( )。

A)DIMENSION和ARRAY B)DECLARE和ARRAY C)DIMENSION和DECLARE D)只有DIMENSION

(38). 将内存变量定义为全局变量的Visual FoxPro命令是( )。 A) LOCAL B) PRIVATE C) PUBLIC D) GLOBAL (39).在Visual FoxPro中字段的数据类型不可以指定为( )。

A)日期型 B)时间型 C)通用型 D)备注型 (40).用命令" INDEX ON 姓名 TAG index_name UNIQUE "建立索引,其索引类型是( )。

A)主索引 B)候选索引 C)普通索引 D)惟一索引 (41).以下关于主索引和候选索引的叙述正确的是( )。

A)主索引和候选索引都能保证表记录的惟一性

B)主索引和候选索引都可以建立在数据库表和自由表上 C)主索引可以保证表记录的惟一性,而候选索引不能 D)主索引和候选索引是相同的概念

(42).有如下赋值语句,结果为"大家好"的表达式是( )。

a=″你好″ b=″大家″

A)b+AT(a,1) B)b+RIGHT(a,1) C)b+LEFT(a,3,4) D)b+RIGHT(a,2) (43).数据库表的字段可以定义默认值,默认值是( )。

A)逻辑表达式 B)字符表达式 C)数值表达式 D)前三种都可能 (44)DBMS的含义是( )

A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库

(45)从关系模式中指定若干个属性组成新的关系的运算称为 ( ) A)联接 B)投影 C)选择 D)排序 (46)对于“关系”的描述,正确的是( )

A) 同一个关系中允许有完全相同的元组 B) 在一个关系中元组必须按关键字升序存放

C) 在一个关系中必须将关键字作为该关系的第一个属性 D) 同一个关系中不能出现相同的属性名

(47)在表设计器的“字段”选项卡中可以创建的索引是( ) A)唯一索引 B)候选索引 C)主索引 D)普通索引 (48)设 x=10,语句 ?vartype(“x”)的输出结果是( ) A) N B) C C) 10 D) X (49)表达式 len(space(0))的运算结果是( ) A).NULL. B) 1 C) 0 D)””

(50)有关参照完整性的删除规则,正确的描述是( ) A) 如果删除规则选择的是“限制”,则当用户删除父表中的记录是,系统将自动

删除子表中的所有相关记录。 B) 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止

删除与子表相关的父表中的记录 C) 如果删除规则选择的是“忽略”,则当用户删除父表中记录时,系统不负责做

任何工作

D)上面三种说法都不对

三、操作题:

当前目录下有数据库表stock.dbf,

stock( 股票代码 C(6) , 股票名称 C(8),单价 N(5,2),交易所 C(4),

交易时间 D(8) )

股票代码 股票名称 单价 交易所 交易时间 600600 青岛啤酒 7.48 上海 11/28/01 600601 方正科技 15.20 上海 10/05/02 600602 广电电子 10.40 上海 01/01/01 600603 兴业房产 12.76 上海 12/30/02 000001 深发展 7.48 深圳 02/10/01 000002 深万科 12.50 深圳 04/10/02

以下各题根据如上表操作,把命令写在题下空白,把命令结果写在横线上。 (1)、显示股票代码中含有”1”的记录

(2)、显示”交易所”为“上海”,并且单价大于10的元组

(3)、显示交易时间为2001年的记录

(4) use stock

locate for 交易所=”上海” continue ?股票名称

如上命令执行结果是________________________ (5) use stock

go 2 ?recno() ?eof()

如上命令执行结果是______ ____________ (6)use stock

index on 股票名称 tag 股票名称 seek “方正科技” order 股票名称 ?单价

如上命令执行结果是________________________ (7)、db=”stock”

use &db

gp=”股票名称” ?&gp

如上命令执行结果是________________________

(8)、按单价降序建立一个普通索引dj

(9)、把股票代码前三个字符为”600”的单价增加10%

(10)、物理删除股票名称为”深万科”的记录

(11)、打开 stock 表,按单价降序排序,排序结果保存在表 dj 中

一至三章测试试卷参考答案: 一、填空题:

1、数据 2、DBF 3、123456

4、CDX 结构复合索引文件 5、关系模型 6、.f. 7、代码 8、modify 9、 .t. 10、GOODGIRL 11、实体 12、插入 13、主 普通 14、逻辑 15、主关键字或候选关键字 16、remove 17、级联 18、{^1962-10-27}

三、

(1) list for “1” $ 股票代码

(2) list for 交易所=”上海” and 单价>10 (3) list for year(交易时间)=2001 (4) 方正科技 (5) 2 .f. (6) 15.20 (7) 青岛啤酒

(8) index on 单价 tag dj desc

(9) replace all 单价 with 单价*(1+0.1) for left(股票代码,3)=”600” (10) delete for 股票名称=”深万科” pack (11) use stock

sort to dj on 单价/d

海慧电脑学校江西财院分校 地址:出财院后门(北门),往右100米 电话:13870269823

设有关系R1和R2,经过关系运算得到结果S,则S是篇十:数据库试题2

第二套题  一、 选择题  1. 以下数据结构中不属于线性数据结构的是______。  A、队列 B、线性表 C、二叉树 D、栈  2. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。  A、可行性分析 B、需求分析 C、详细设计 D、程序编码  3. 结构化程序设计主要强调的是______。  A、程序的规模 B、程序的易读性 C、程序的执行效率 D、程序的可移植性  4. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。  A、概要设计 B、详细设计 C、可行性分析 D、需求分析  5. 下列关于栈的叙述中正确的是______。A、在栈中只能插入数据 B、在栈中只能删除数据  C、栈是先进先出的线性表 D、栈是先进后出的线性表  6. 下面不属于软件设计原则的是______。A、抽象 B、模块化 C、自底向上 D、信息隐蔽  7. 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。  A、N+1 B、N C、(N+1)/2 D、N/2  8. 视图设计一般有3种设计次序,下列不属于视图设计的是______。  A、自顶向下 B、由外向内 C、由内向外 D、自底向上  9. 下列有关数据库的描述,正确的是______。A、数据库是一个DBF文件 B、数据库是一个关系  C、数据库是一个结构化的数据集合 D、数据库是一组文件  10. 下列说法中,不属于数据模型所描述的内容的是______。  A、数据结构 B、数据操作 C、数据查询 D、数据约束  11. 在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。  A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2))  12. 表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。  A、13.00 B、14.00 C、45.00 D、65.00  13. 以下关于自由表的叙述,正确的是______。  A、全部是用以前版本的FOXPRO(FOXBASE)建立的表  B、可以用Visual FoxPro建立,但是不能把它添加到数据库中  C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表  D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表  14. 下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。  A、数据环境是对象,关系不是对象 B、数据环境不是对象,关系是对象  C、数据环境是对象,关系是数据环境中的对象 D、数据环境和关系均不是对象  15. 在"报表设计器"中,可以使用的控件是______。  A、标签、域控件和线

条 B、标签、域控件和列表框  C、标签、文本框和列表框 D、布局和数据源  16.用二维表数据来表示实体及实体之间联系的数据模型称为______。  A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型  17. 用来指明复选框的当前选中状态的属性是______。A、Selected B、Caption C、Value D、ControlSource  18. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是____。  A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr  C、DO QUERY zgjk.qpr D、CREATE QUERY zgjk.qpr  19. 可以伴随着表的打开而自动打开的索引是______。  A、单一索引文件(IDX) B、复合索引文件(CDX)C、结构化复合索引文件 D、非结构化复合索引文件  20. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的______。  A、"一方"表的主索引或候选索引,"多方"表的普通索引  B、"一方"表的主索引,"多方"表的普通索引或候选索引  C、"一方"表的普通索引,"多方"表的主索引或候选索引  D、"一方"表的普通索引,"多方"表的候选索引或普通索引  21. 下列函数中函数值为字符型的是______。 A、DATE() B、TIME() C、YEAR() D、DATETIME()  22. 下面对控件的描述正确的是______。  A、用户可以在组合框中进行多重选择 B、用户可以在列表框中进行多重选择  C、用户可以在一个选项组中选中多个选项按钮 D、用户对一个表单内的一组复选框只能选中其中一个  23. 确定列表框内的某个条目是否被选定应使用的属性是______。  A、Value B、ColumnCount C、ListCount D、Selected  24. 设有关系R1和R2,经过关系运算得到结果S,则S是______。  A、一个关系 B、一个表单 C、一个数据库 D、一个数组  25. DBAS指的是______。A、数据库管理系统B、数据库系统C、数据库应用系统 D、数据库服务系统  26. 设X="ABC",Y="ABCD",则下列表达式中值为.T.的是______。A、X=Y B、X==Y C、X$Y D、AT(X,Y)=0 27. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______。  A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4  28. 在标准SQL中,建立视图的命令是______。  A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令  29. 有关SCAN循环结构,叙述正确的是______。  A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假  B、在使用SCAN循环结构时,必须打开某一个数据库  C、SCAN循环结

构的循环体中必须写有SKIP语句  D、SCAN循环结构,如果省略了子句\FOR和WHILE条件子句,则直接退出循环  30. 设有图书管理数据库:  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))  读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))  借阅(借书证号C(4),总编号C(6),借书日期D(8))  对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。  SELECT 出版单位,______,______,______;  FROM 图书管理!图书 ______ 出版单位  A、MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B、MAX(单价) AVG(单价) COUNT(*) ORDER BY  C、MAX(单价) AVG(单价) SUM(*) ORDER BY D、MAX(单价) AVG(单价) COUNT(*) GROUP BY  31. 设有图书管理数据库:  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))  读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))  借阅(借书证号C(4),总编号C(6),借书日期D(8))  对于图书管理数据库,求CIE单位借阅图书的读者的人数。  下面SQL语句正确的是______。  SELECT ______ FROM 借阅 WHERE;  借书证号 _______  A、COUNT (DISTINCT 借书证号)  IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE")  B、COUNT (DISTINCT 借书证号)  IN (SELECT 借书证号 FROM 借阅 WHERE 单位="CIE")  C、SUM (DISTINCT 借书证号)  IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE")  D、SUM (DISTINCT 借书证号)  IN (SELECT 借书证号 FOR 借阅 WHERE 单位="CIE")  32. 查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是______。  A、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"  B、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"  C、SELECT * FROM 订单 WHERE "1"$订购单号  D、SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"  33. 在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。  A、临时关键字 B、主关键字 C、外部关键字 D、索引关键字  34. 根据"职工"项目文件生成emp_sys.exe应用程序的命令是______。  A、BUILD EXE emp_sys FROM 职工 B、BUILD APP emp_sys.exe FROM 职工  C、LIKE EXE emp_sys FROM 职工 D、LIKE APP emp_sys.exe FROM 职工  35. 当前盘当前目录下有数据库:学院.dbc,其中有"教师"表和"学院"表。  "教师"表:  "学院"表:  有SQL语句:  SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;  ALL (SELECT 工资 FROM 教师 WHERE 系号="02")  与如

上语句等价的SQL语句是______。  A、SELECT DISTINCT 系号 FROM 教师 WHERE工资>=;  (SELECT MAX(工资) FROM 教师 WHERE 系号="02")  B、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;  (SELECT MIN(工资) FROM 教师 WHERE 系号="02")  C、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;  ANY(SELECT 工资 FROM 教师 WHERE 系号="02")  D、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;  SOME (SELECT 工资 FROM 教师 WHERE 系号="02")  二、 填空题  36. 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。  37. 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。  38. 在最坏情况下,冒泡排序的时间复杂度为______。 39. 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。  40. 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。  41.要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在"选项"对话框的______选项卡上设置。  42. TIME( )的返回值的数据类型是______类型。  43. 在定义字段有效性规则中,在规则框中输入的表达式中类型是________。  44. 设计报表通常包括两部分内容:______和布局。  45. ______是指只有满足联接条件的记录才包含在查询结果中。  46. 设有图书管理数据库:  图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))  读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))  借阅(借书证号C(4),总编号C(6),借书日期D(8))  检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。  SELECT 书名,作者,单价,分类号 FROM 图书;  WHERE______;  ORDER BY______;  47. 设有如下关系表R、S和T:  R(BH,XM,XB,DWH)  S(SWH,DWM)  T(BH,XM,XB,DWH)  实现R∪T的SQL语句是_______。  48. 设有如下关系表R:  R(NO,NAME,SEX,AGE,CLASS)  主关键字是NO  其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。  插入"95031"班学号为30,姓名为"郑和"的学生记录;_______。  49. 设有如下关系表R:  R(NO,NAME,SEX,AGE,CLASS)  主关键字是NO  其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。  删除学号为20的学生记录;______。


设有关系R1和R2,经过关系运算得到结果S,则S是相关热词搜索:相关系数r和r2的关系 关系运算符 关系运算

最新推荐成考报名

更多
1、“设有关系R1和R2,经过关系运算得到结果S,则S是”由中国招生考试网网友提供,版权所有,转载请注明出处。
2、欢迎参与中国招生考试网投稿,获积分奖励,兑换精美礼品。
3、"设有关系R1和R2,经过关系运算得到结果S,则S是" 地址:http://www.chinazhaokao.com/zhishi/125802.html,复制分享给你身边的朋友!
4、文章来源互联网,如有侵权,请及时联系我们,我们将在24小时内处理!