vfp(第3版)资料:vf02-03.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《vfp(第3版)资料:vf02-03.doc》由用户(罗嗣辉)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 资料 vf02 03
- 资源描述:
-
1、第 3 章数据库与数据表3.1知 识 要 点(1)数据库的建立、使用、修改和删除。(2)数据库表的建立、表结构的修改。(3)数据表的浏览,表记录的增加、删除、修改、显示,数据表的查询定位。(4)索引的基本概念,索引的建立和使用。(5)实体完整性、域完整性和参照完整性。(6)多个表之间的关联。3.2典型试题与解析【例 1】在 Visual FoxPro 中以下叙述正确的是_。A关系也被称作表单B数据库文件不存储用户数据C表文件的扩展名是.dbcD多个表存储在一个物理文件中解析:在 Visual FoxPro 中,关系被称作表;表文件的扩展名是.dbf;每创建一个表就会产生一个.dbf 文件,多个
2、表存储在多个物理文件中;用户数据存储在数据表中,数据库只是对其中的数据表进行组织和管理,数据库文件中不存储用户数据。答案:B【例 2】扩展名为.dbf 的文件是_。A表文件B表单文件C数据库文件D项目文件解析:在 Visual FoxPro 中,数据库文件的扩展名为.dbc,表单文件的扩展名为.scx,项目文件的扩展名为.pjx。答案:AVisual FoxPro 实训(第 3 版)114可视化程序设计【例 3】在 Visual FoxPro 中字段的数据类型不可以指定为_。A日期型B时间型C通用型D备注型解析:Visual FoxPro 中支持的数据类型有字符型、数值型、整型、浮点型、双精度
3、型、货币型、日期型、日期时间型、逻辑型、备注型、通用型、字符型二进制、备注型二进制。答案:B【例 4】在 Visual FoxPro 中,下列关于表的叙述正确的是_。A在数据库表和自由表中,都能给字段定义有效性规则和默认值B在自由表中,能给表中的字段定义有效性规则和默认值C在数据库表中,能给表中的字段定义有效性规则和默认值D在数据库表和自由表中,都不能给字段定义有效性规则和默认值解析:自由表不属于任何数据库,不能定义记录级规则和字段级规则。答案:C【例 5】下面有关数据库表和自由表的叙述中,错误的是_。A数据库表和自由表都可以用表设计器来建立B数据库表和自由表都支持表间联系和参照完整性C自由表
4、可以添加到数据库中成为数据库表D数据库表可以从数据库中移出成为自由表解析:在 Visual FoxPro 中,根据数据表是否属于数据库,可以把数据表分为数据库表和自由表两类。数据库表和自由表可以相互转换,将数据库表从数据库中移出,数据库表就成为自由表;将一个自由表添加到某一数据库时,自由表就成为数据库表。数据库表支持主关键字、参照完整性和表之间的联系。答案:B【例 6】数据库表的字段可以定义默认值,默认值是_。A逻辑表达式B字符表达式C数值表达式D前三种都可能解析:数据库表可以建立字段的有效性规则,其中规则是逻辑表达式,信息是字符表达式,默认值的类型由字段类型决定。答案:D【例 7】数据库的字
5、段可以定义规则,规则是_。A逻辑表达式B字符表达式C数值表达式D前三种说法都不对解析:同例 6。答案:A【例 8】在 Visual FoxPro 中,数据库表的字段或记录的有效性规则的设置可以在_。A项目管理器中进行B数据库设计器中进行C表设计器中进行D表单设计器中进行考试篇115第 2 部分解析:在数据库表的表设计器中,选择“字段”选项卡,可以设置字段的有效性规则;选择“表”选项卡,可以设置记录的有效性规则。答案:C【例 9】假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是_。A=男 .OR. 女B性别=男 .OR. 女C$男女D性别$男女解析:性别只为“男”或
6、“女”的有效性规则设置方法 1 为,性别$男女;方法2 为,性别=男.OR.性别=女答案:D【例 10】使用索引的主要目的是_。A提高查询速度B节省存储空间C防止数据丢失D方便管理解析:使用索引技术可以使表记录按照一定的顺序排列,以提高数据的查询速度。答案:A【例 11】在指定字段或表达式中不允许出现重复值的索引是_。A唯一索引B唯一索引和候选索引C唯一索引和主索引D主索引和候选索引解析:主索引和候选索引具有关键字特性,在指定字段或表达式中不允许出现重复值,二者区别为主索引只能在数据库表中创建,一个表中只能创建一个主索引;而候选索引可以在数据库表和自由表中创建,一个表中能创建多个候选索引。唯一
7、索引和普通索引允许字段出现重复值, 唯一索引的唯一性是指索引项的唯一, 而不是字段值的唯一;普通索引的索引项也允许出现重复值。答案:D【例 12】在 Visual FoxPro 中,下面关于索引的正确描述是_。A当数据表建立索引以后,表中的记录的物理顺序将被改变B索引的数据将与表的数据存储在一个物理文件中C建立索引是创建一个索引文件,该文件包含指向表记录的指针D使用索引可以加快对表的更新操作解析:数据表建立索引后,生成一个索引文件,该文件包含指向表记录的指针,表中记录的物理顺序将不改变。使用索引可以加快对表的查询。答案:C【例 13】在表设计器的“字段”选项卡中可以创建的索引是_。A唯一索引B
8、候选索引C主索引D普通索引解析:在表设计器的“字段”选项卡中可以创建普通索引,在“索引”选项卡中可以创建主索引、候选索引、唯一索引和普通索引。答案:D【例 14】在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只Visual FoxPro 实训(第 3 版)116可视化程序设计能创建一个,这种索引应该是_。A主索引B唯一索引C候选索引D普通索引解析:主索引和候选索引具有关键字特性,在指定字段或表达式中不允许出现重复值,二者区别为主索引只能在数据库表中创建,一个表中只能创建一个主索引;而候选索引可以在数据库表和自由表中创建,一个表中能创建多个候选索引。唯一索引和普
9、通索引允许字段出现重复值。答案:A【例 15】在表设计器中设置的索引包含在_。A独立索引文件中B唯一索引文件中C结构复合索引文件中D非结构复合索引文件中解析:复合索引文件可以包含多个索引,每个索引有一个索引标志名,用户可以利用标志名来区分和使用索引。在表设计器中建立的索引保存在主文件名为表名,扩展名为.cdx 的结构复合索引文件中。答案:C【例 16】通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的_。A参照完整性B实体完整性C域完整性D字段完整性解析:数据完整性包括实体完整性、域完整性和参照完整性。实体完整性是保证表中记录唯一的特性, 即在一个表中不允许有重复的记录。
10、 在 Visual FoxPro 中利用主关键字或候选关键字来保证实体完整性;域完整性是表中域的特性,对表中字段取值的限定都认为是域完整性的范围,字段有效性规则主要用于数据输入正确性的检验。参照完整性与表之间的联系有关,当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,以检查对表的数据操作是否正确。答案:C【例 17】在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的_。A参照完整性B实体完整性C域完整性D用户定义完整性解析:同例 16。答案:B【例 18】为了设置两个表之间的数据参照完整性,要求这两个表是_。A同一个数据库中的两个表B两个自由表C一个自由
11、表和一个数据库表D没有限制解析:要设置两个表之间的数据参照完整性,则这两个表之间必须存在永久关系。只有两个表在同一数据库中才能设置永久关系。答案:A【例 19】如果指定参照完整性的删除规则为“级联” ,则当删除父表中的记录时_。A系统自动备份父表中被删除记录到一个新表中考试篇117第 2 部分B若子表中有相关记录,则禁止删除父表中记录C会自动删除子表中所有相关记录D不作参照完整性检查,删除父表记录与子表无关解析:参照完整性的删除规则包括级联、限制和忽略三个选项。删除规则规定了当删除父表中的记录时,如果选择级联,则自动删除子表中的所有相关记录;如果选择限制,若子表中有相关的记录,则禁止删除父表中
12、的记录;如果选择忽略,不作参照完整性检查,即删除父表的记录时与子表无关。答案:C【例 20】在建立表间一对多的永久联系时,主表的索引类型必须是_。A主索引或候选索引B主索引、候选索引或唯一索引C主索引、候选索引、唯一索引或普通索引D可以不建立索引解析: 在数据库设计器中设计表之间的联系时, 要在父表中建立主索引或候选索引,在子表中建立主索引、候选索引、唯一索引或普通索引,然后通过父表和子表的索引建立两表之间的联系。答案:A【例 21】设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则” ,为此要求这两个表_。A在父表连接字段上建立普通索引,在子表连
13、接字段上建立主索引B在父表连接字段上建立主索引,在子表连接字段上建立普通索引C在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D在父表和子表的连接字段上都要建立主索引解析:通过父表的主索引和子表的普通索引建立两表之间的一对多联系。答案:B【例 22】Visual FoxPro 的“参照完整性”中“插入规则”包括的选项是_。A级联和忽略B级联和删除C级联和限制D限制和忽略解析:参照完整性的规则包括更新规则、删除规则和插入规则。在更新规则和删除规则中都包括级联、限制和忽略三个选项,而插入规则中只包括限制和忽略两个选项。答案:D【例 23】参照完整性规则的更新规则中“级联”的含义是_
14、。A 更新父表中连接字段值时, 用新的连接字段自动修改子表中的所有相关记录B若子表中有与父表相关的记录,则禁止修改父表中连接字段值C父表中的连接字段值可以随意更新,不会影响子表中的记录D父表中的连接字段值在任何情况下都不允许更新解析:参照完整性规则包括更新规则、删除规则和插入规则,更新规则规定了当更新父表中的连接字段(主关键字)值时, “级联”表示用新的连接字段值自动修改子表中的所有相关记录;删除规则规定了当删除父表中的记录时, “级联”表示自动删除子Visual FoxPro 实训(第 3 版)118可视化程序设计表中的所有相关记录。答案:A【例 24】在 Visual FoxPro 中,有
15、关参照完整性的删除规则正确的描述是_。A如果删除规则选择的是“限制” ,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B如果删除规则选择的是“级联” ,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C如果删除规则选择的是“忽略” ,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D上面三种说法都不对解析:参照完整性规则包括更新规则、删除规则和插入规则,删除规则规定了当删除父表中的记录时, “级联”表示自动删除子表中的所有相关记录; “限制”表示若子表中有相关的记录,则禁止删除父表中的记录; “忽略”表示不作参照完整性检查,即删除父表的记录时与子
展开阅读全文