版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三章 Visual FoxPro数据库及操作一、选择题1、在打开student表的情况下,将整个表复制到stu表的命令是 。A)copy to stu B)copy all to stuC)copy structure to stu D)copy to stu sdf2、在表中对所有记录作删除标记的命令是 。A)delete all B)pack C)recall all D)zap3、如果exercise数据库已经存在,则 命令可以打开该数据库。A)create database exercise B)modify database exercise C)open exercise D)m
2、odify exercise4、如果VAR2是当前表中的一个字段名,同时也是内存变量名,则执行 命令可以显示内存变量值。A)?VAR2 B)?M.VAR2 C)?FIELD-var2 D)LIST M-VAR25、1个字段名至少需要1个字符,最多不能超过 个字符。A)2 B)5 C)10 D)2556、物理删除当前表中所有记录的命令是 。A)zap B)delete all C)delete table D)pack7、不能关闭当前表文件的命令是 。A)use B)browse C)close table D)clear all8、在当前某个表中,如果字段je=djnum,则 命令可以自动填写
3、所有记录的je字段:A)browse je=djnum B)replace all je=djnumC)replace all with je=djnum D)list all je=djnum9、 可以减少相同数据重复存储的现象。A)记录 B)字段 C)文件 D)数据库 10、在数据库中,产生数据不一致的根本原因是 。A)数据存储量太大 B)没有严格保护数据C)未对数据进行完整性控制 D)数据冗余 11、数据库应用系统包括 。A)数据库语言、数据库 B)数据库、数据库应用程序 C)数据管理系统、数据库 D)数据库管理系统12、数据库提供给用户的接口是 ,它具有数据定义、数据操作和数据检查功能
4、,可以独立使用,也可嵌入宿主语言使用。A)数据库语言B)过程化语言 C)宿主语言D)面向对象语言13、数据库管理系统能实现数据库中数据的查询、插入、修改和删除等操作,这种功能称为 。A)数据定义功能B)数据管理功能 C)数据操纵功能D)数据控制功能14、关系数据库管理系统所管理的关系是 。A)一个DBF文件 B)若干个二维表 C)一个DBC文件 D)若干个DBC文件 15、不允许记录中出现重复索引值的索引是 。A)主索引 B)主索引、候选索引、普遍索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引 16、在Visual FoxPro中,可以对字段设置默认值的表 。 A)必须是数据库表
5、B)必须是自由表 C)自由表或数据库表 D)不能设置字段的默认值 17、可以链接或嵌入OLE对象的字段类型是 。 A)备注型字段 B)通用型和备注型字段 C)通用型字段 D)任何类型的字段 18、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 。 A)限制(Restrict) B)忽略(Ignore) C)级联(Cascade) D)级联或限制 19、在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 。 A)永久性关联 B)永久
6、性关联或临时性关联 C)临时性关联 D)永久性关联和临时性关联 20、可以伴随着表的打开而自动打开的索引是 。 A)单一索引文件(IDX) B)复合索引文件(CDX) C)结构化复合索引文件 D)非结构化复合索引文件 21、要为当前表所有职工增加100元工资应该使用命令 。 A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100 22、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。 A) "一方&qu
7、ot;表的主索引或候选索引,"多方"表的普通索引 B) "一方"表的主索引,"多方"表的普通索引或候选索引 C) "一方"表的普通索引,"多方"表的主索引或候选索引 D) "一方"表的普通索引,"多方"表的候选索引或普通索引 23、数据库文件的扩展名是 。A).DBF B).DBCC).PRGD).MEM24、自由表中字段名的最大长度是 。 A)10B)254C)8D)12825、已知在教学环境中,一名学生可以选修多门课程,一门课程可能有多名学生选修。学生
8、记录型与课程记录型之间的联系是 。A)一对一 B)一对多 C)多对多 D)未知 26、关系数据库的任何检索操作都是由三种基本运行组合而成的,这三种基本运算不包括 。A)投影 B)比较 C)连接 D)选择27、浏览数据表的命令是 。A)BROWSE B)USE C)OPEN D)MODIFY28、确保字段中的输入值的唯一性并决定处理记录的顺序的索引是 。A)候选索引 B)主索引 C)普通索引 D)唯一索引29、除数据库表外,自由表也具有的属性是 。A)记录级规则 B)字段级规则 C)永久关系 D)临时关系 30、数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括 。A)查询、插入、修改
9、、删除 B)排序、授权、删除C)建立、插入、修改、排序 D)建立、授权、修改31、数据库完整性保护中的约束条件主要是指 。A)用户操作权限的约束 B)用户口令校对 C)值的约束和结构的约束 D)并发控制的约束32、恢复删除记录的命令是 。A)ROLLBACK B)RECALL C)PACK D)REMIND 33、下列数据类型宽度固定的是 。A)字符型 B)数值型 C)浮点型 D)货币型 34、以.DBF为扩展名的文件是 。 A)备注文件B)索引文件 C)表文件D)菜单文件35、从数据库中删除表的命令是_。A)DROP TABLE B)ALTER TABLE C)DELETE TABLE D)
10、USE36、定位第一条记录上的命令是_。A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP37、在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_。A)候选键 B)主键 C)外键 D)超键38、索引字段值不唯一,应该选择的索引类型为_。A)主索引 B)普通索引 C)候选索引 D)唯一索引39、以下关于自由表的叙述,正确的是_。A)全部是用以前版本的FOXPRO(FOXBASE)建立的表B)可以用Visual FoxPro建立,但是不能把它添加到数据库中C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D)自由表可以添加到数据库中,但数据库表不可
11、从数据库中移出成为自由表40、下述命令中的_命令不能关闭表文件。A)USE B)CLOSE DATABASE C)CLEAR D)CLOSE ALL41、下面关于数据环境和数据环境中两个表之间的关系的陈述中,_是正确的。A)数据环境是对象,关系不是对象 B)数据环境不是对象,关系是对象C)数据环境是对象,关系是数据环境中的对象 D)数据环境和关系均不是对象42、Append blank命令的作用是_。A)编辑记录 B)在第一条记录前增加新记录C)在表尾增加一条空白记录 D)在当前记录前增加一条空白记录43、打开一个建立了结构复合索引的数据表,表记录的顺序将按_。A)第一个索引标识 B)最后一个
12、索引标识 C)主索引标识 D)原顺序 44、执行SELECT 0选择工作区的结果是_。A)选择了0号工作区 B)选择了空闲的最小号工作区 C)关闭选择的工作区 D)选择已打开的工作区45、要使学生数据表中不出现同名学生的记录,在数据库中需要建立_。A)字段有效性限制 B)属性设置 C)记录有效性限制 D)设置触发器 46、在下述关于数据库系统的叙述中,正确的是_。A)数据库中只存在数据项之间的联系 B)数据库的数据项之间和记录之间都存在联系 C)数据库的数据项之间无联系,记录之间有联系 D)数据库的数据项之间和记录之间都不存在联系47、在建立唯一索引,出现重复字段值时,只存储重复出现记录的_。
13、A)第一个 B)最后一个 C)全部 D)几个48、DELETE FROM S WHERE 年龄>60语句的功能是_。A)从S表中彻底删除年龄大于60岁的记录 B)S表中年龄大于60岁的记录被加上删除标记 C)删除S表 D)删除S表的年龄列49、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围短语,则系统将_。A)只计算当前记录的工资值 B)计算前8条记录的工资和C)计算后8条记录的工资和 D)计算全部记录的工资和 50、Visual FoxPro数据库文件是_。A)存放用户数据的文件 B)管理数据库对象的系统文件C)存放用户数据和系统的文件 D)前三种说
14、法都对 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
15、上海如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为"单价>0",通过该设置,能保证数据的_。A)实体完整性 B)域完整性 C)参照完整性 D)表完整性54、下面有关索引的描述正确的是_。A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作55、在下面的数据类型中默认值为.F.的是_。A)数值型 B)字符型 C)逻辑型 D)日期型56、在表文件中,如果包含有2个备注型字段和1 个通用型字段,则创建表文件后
16、,Visual FoxPro将自动建立 个FPT文件。A) 0 B)1 C)2 D)357、在Visual FoxPro系统中,.dbf文件被称为 。A)数据库文件 B)表文件 C)程序文件 D)项目文件58、对于XS表,下面 命令显示所有女同学记录。A)LIST FOR !XB B) LIST FOR XBC) LIST FOR XB=“女” D)LIST FOR XB=.F.59、若要显示KC表中第四学期开设的课程,可使用 命令。A)LIST FOR XQ=4 B)LIST WHILE XQ=4C)SET FILTER TO XQ=4(回车)LIST(回车) D)LOCA FOR XQ=4
17、(回车)LIST(回车)60、若XS表包含50条记录,在执行GO TOP命令后, 命令能显示所有记录。A)LIST ALL B)LIST REST C)LIST NEXT50 D)LIST RECORD 5061、执行USE XS(回车)SKIP -1(回车)后显示值一定是.T.的命令是 。A)?BOF() B)?EOF() C)?.T. D)?RECNO()=162、XS数据库表的全部备注字段的内容存储在 文件中。A)XS.DBF B)XS.TXT C)XS.FPT D)XSCJ.DBC63、若Visual FoxPro的命令中同时含有FOR、WHILE和范围子句,则3个子句执行时的优先级顺
18、序为 。A)FOR、WHILE、范围 B)WHILE、范围、FOR C)范围、WHILE、FOR D)无优先级,按子句出现的顺序执行64、建立索引时, 字段不能作为索引字段。A)字符型 B)数值型 C)备注型 D)日期型65、对于数据库, 说法是错误的。 A)数据库是一个容器 B)自由表和数据库表的扩展名都为.dbf.C)自由表的表设计器和数据库表的表设计器是不一样的 D)数据库表的记录数据保存在数据库中。66、对于向数据库添加表, 说法是不正确的。A)可以将一个自由表添加到数据库中B)可以将一个数据库表直接添加到另一个数据库中 C)可以在项目管理器中将自由表拖放到数据库中,使它成为数据库表D
19、)将一个数据库表从一个数据库移至另一个数据库时,必须先使其成为自由表67、数据库表间创建的永久关系保存在 中。A)数据库表 B)数据库 C)表设计器 D)数据环境 68、对于表之间的永久关系和临时关系, 说法是错误的。A)只要打开数据库表,两数据库表之间永久关系就起作用 B)永久关系只能建立于数据库表之间,而临时关系可以建立于各种表之间C)表关闭之后临时关系消失D)临时关系不保存在数据库中69、对于表的索引描述中, 说法是错误的。A)复合索引文件的扩展名为.cdx.B)结构复合索引文件在表打开的同时自动打开C)当前显示的顺序为主索引的大小顺序D)每张表只能创建一个主索引和一个候选索引 70、当
20、数据库表移出数据库后,仍然有效的是 。A)字段的默认值 B)表的触发器 C)结构复合索引 D)记录的验证规则71、以下 操作将造成相关表之间数据的不一致。A)在主表中插入记录的主关键字的值是子表中所没有的B)在主表中删除了记录,而子表中没有删除相关记录C)在子表中删除了记录,而在主表中没有删除相关记录 D)用主表的主关键字字段的值修改了子表中的一个记录72、以下 操作不会损坏相关表之间的数据一致性。A)删除了子表中的记录而没有删除主表中的相关记录B)删除了主表中的记录而没有删除主表中的相关记录C)在子表中插入记录的外部关键字值是主表关键字中所没有的D)在主表中修改了主关键字值而没有同时修改子表
21、中相关记录的外部关键字的值 73、已知RY数据库的基本情况表包含“姓名”字段,当执行了USE RY!基本情况 ALIAS JB命令后,要显示当前记录的“姓名”字段的值应用 。A)?姓名 B)?姓名 C)?M.姓名 D)?M姓名74、备注型字段的数据宽度是10字节,它用来存放 。 A)指向备注的具体内容B)指向DBF文件的指针C)指向FPT文件的文件名D)指向FPT中文字块的指针75、表DEMO.DBF中包含有备注型字段,该表中所有的备注字段均存储到备注文件中,该备注文件是 。 A)DEMO.FMT B)DEMO.TXT C)DEMO.DBT D)DEMO.BAT76、在表结构中,逻辑型、日期型
22、、备注字段的宽度分别固定为 。 A)3,8,10B)1,6,10 C)1,8,任意D)1,8,1077、下列命令中,定位记录指针的命令是 。 A)USEB)GO C)SELECTD)LIST78、如果一个表文件中有100条记录,当前记录号为76,执行命令SKIP 30后,再执行命令?RECNO()其结果是 。 A)100B)106 C)错误提示 D)10179、人事档案数据库,内容较多的个人简历应用_字段较为合适。 A)数值型 B)字符型 C)备注型 D)逻辑型80、下列关于关系模型的参照完整性规则的描述错误的是_。 A)外部关键字和相应的主关键字需定义在相同的值域上B)外部关键字和相应的主关
23、键字可以不同名C)参照关系模式和依赖关系可以是同一个关系模式D)外部关键字值不可以为空值81、关系数据库中,实现主码标识元组的作用是通过_。 A)实体完整性规则B)参照完整性规则 C)用户自定义的完整性D)属性的值域82、在关系数据模型中,数据的一致性和完整性不包括_。 A)实体完整性B)域完整性 C)属性完整性D)参照完整性83、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表 。 A)是同一个数据库中的两个表 B)不同数据库中的两个表 C)两个自由表 D)一个是数据库表另一个是自由表 84、Visual FoxPro参照完整性规则不包括 。A)更新
24、规则 B)查询规则 C)删除规则 D)插入规则 85、子表中的外部关键字必须在父表中有相应的值,称为 。A)记录级有效性 B)字段级有效性 C)参照完整性 D)主体完整性86、数据的完整性为 。A)数据的正确性 B)数据的独立性、可控性 C)数据的一致性 D)数据的正确性、有效性和相容性 87、可设置有效性规则的是 。A)数据库表 B)自由表 C)视图 D)查询88、下列哪项体现了关系数据库的参照完整性_。A)主键 B)超键 C)外键 D)候选键89、如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是_。A)记录型B)记录值 C)属性型 D)属性值90、在关系理论中,把二维表头中的栏
25、目称为_。 A)数据项B)元组 C)结构名D)属性名91、在关系数据库中,实现“表中任意两行不能相同”的约束是靠_来实现的。A)外部关键字B)属性 C)主关键字D)列92、候选关键字中的属性可以有_。 A)0个B)1个C)1个或多个D)多个93、一个关系数据库文件的各条记录_。 A)前后顺序不能任意颠倒,一定要按照输入的顺序排列B)前后顺序可以任意颠倒,不影响库中的数据关系C)前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列94、关系数据库中的关键字是指_。 A)能唯一决定关系的字段B)不可变的专业保留字C)关键的很重要的字
26、段D)能唯一标识元组的属性或属性集合95、候选关键字中的属性称_。 A)非主属性B)主属性C)复合属性D)关键属性96、使用数据库技术进行人事档案管理是属于计算机的_。 A)科学计算应用B)过程控制应用 C)数据处理应用 D)辅助工程应用97、把关系看成二维表,则下列说法中错误的是_。 A)表中允许出现相同的行B)表中不允许出现相同的列C)行的次序可以交换D)列的次序可以交换98、Visual FoxPro6.0是一个_。A)8位数据库开发系统 B)16位数据库开发系统C)32位数据库开发系统 D)64位数据库开发系统99、关系模式的候选关键字可以有,主关键字有。 A)0个B)1个C)1个或多
27、个D)多个100、数据库表字段的默认值保存在 文件中。A)表 B)数据库 C)项目 D)表的索引二、填空题1、表向导的功能是帮助用户_,数据库向导的功能是帮助用户_。2、每个表文件中记录的最大个数是_,每个记录中的最多字段数是_,一次同时打开的表的最大数_。3、Visual FoxPro中不允许在主关键字字段中有重复值或_。 4、Create C:VFPABC.DBF命令将会打开_设计器。5、工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为关键字的字段是_。6、在定义字段有效性规则中,在规则框中输入的表达式中类型是_。 7、打开"选项"对话框之后
28、,要设置日期和时间的显示格式,应当选择"选项"对话框的_选项卡。8、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8)在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是_。 9、实现表之间临时联系的命令是_。10、设工资=1200,职称="教授&qu
29、ot;,下列逻辑表达式的值是_。工资>1000 AND (职称="教授"OR 职称="副教授") 11、Visual FoxPro中,索引分为主索引、_、_和普通索引。12、二维表中的列称为关系的_;行称为关系的_。 13、 13、释放所有除了d字母开头的且变量名仅有三个字符的内存变量,应使用命令_。14、 14、字段变量是在_时定义的。15、 15、建立一个新的表文件,一般分两步进行,第一步是_;第二步是_。16、文件的结构是指_,表文件的内容是指_。17、在表的尾部增加一条空白记录的命令是_。18、在表的浏览窗口中,向一个允许Null值的字段中
30、输入Null值的方法是 。19、创建数据库RY后,系统自动生成的三个文件为 、 和 。 20、如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作 记录的操作。21、在参照完整性的设置中,如果要求在主表中删除记录的同时删除子表中的相关记录,则应将“删除”规则设置为 。22、当打开RY数据库后再打开XS数据库,则表达式DBUSED(“RY”)AND DBUSED(“XS”)的值为 。23、关系数据库中可命名的最小数据单位是_。 24、同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是_,这种索引称为_。 25、在Visual FoxPro中,最
31、多同时允许打开_个数据库表和自由表。 26、数据描述语言的作用是_。 27、每个关系应有一个主关键字,其值唯一标识关系中的一个元组,主关键字的值不能重复,不能为空值(NULL),此约束称为_。28、关系模型的3种数据完整性约束:_、_和_。29、关系(表)中元组(行)的排列顺序_,属性(列)的排列顺序_。30、最常用的优化方法就是通过对记录进行_或_分解。31、一个关系模式的定义格式为_。32、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是_,系关系的外部关键字是_,学生关系的主关键字是_,外部关键字是_。33、关系模式中属性值应是域中的值,一个属性是否为NULL值是由语义决定的,数据定义必须满足一定的语义要求,此约束称为_。34、基本属性是_,组合属性是_。35、为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含两个表的_。36、Visual FoxPro的主索引和候选索引可以保证数据的_完整性。 参考答案一、选择题1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 味精原料粉碎工岗前安全知识考核试卷含答案
- 供排水调度工风险评估与管理强化考核试卷含答案
- 橡胶育苗工安全生产能力测试考核试卷含答案
- 前厅服务员安全生产知识考核试卷含答案
- 中药调剂员岗前常识考核试卷含答案
- 锅炉设备试压工岗前跨领域知识考核试卷含答案
- 漆器制作工岗前激励考核试卷含答案
- 压力机(生产线)操作工创新方法测试考核试卷含答案
- 真空电子器件零件制造及装调工班组考核知识考核试卷含答案
- 白酒酵母工岗前工作效率考核试卷含答案
- 智能制造导论试题及答案
- 控制价造价咨询合同范本
- 四川筠连西南水泥窑协同处置一般固体废物(含替代燃料综合利用)项目环评报告
- 全国新闻记者职业资格考试(新闻基础知识)复习题库及答案
- 取民工驻地管理办法
- s和m关系协议书
- 项目清场协议书
- GB/T 19405.3-2025表面安装技术第3部分:通孔回流焊用元器件规范的标准方法
- 国家开放大学2025年《机电控制工程基础》形考任务1-4答案
- 新生儿听力筛查技术规范解读
- 客户来电登记表(公司内部)
评论
0/150
提交评论