收藏 分享(赏)

二级VisualFoxPro程序设计考题解析与实战模拟.docx

上传人:幼儿教育老师 文档编号:21763705 上传时间:2024-04-23 格式:DOCX 页数:282 大小:1.07MB
下载 相关 举报
二级VisualFoxPro程序设计考题解析与实战模拟.docx_第1页
第1页 / 共282页
二级VisualFoxPro程序设计考题解析与实战模拟.docx_第2页
第2页 / 共282页
二级VisualFoxPro程序设计考题解析与实战模拟.docx_第3页
第3页 / 共282页
二级VisualFoxPro程序设计考题解析与实战模拟.docx_第4页
第4页 / 共282页
二级VisualFoxPro程序设计考题解析与实战模拟.docx_第5页
第5页 / 共282页
亲,该文档总共282页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、全国计算机等级考试(新大纲)过关通道二级 Visual FoxPro 程序设计 考题解析与实战模拟冯博琴主编 贾应智编人 民 邮 电 出 版 社图书在版编目(CIP)数据二级 Visual FoxPro 程序设计考题解析与实战模拟 / 冯博琴主编贾应智编. 一北京:人民邮电出版社,2003.7(全国计算机等级考试(新大纲)过关通道/冯博琴主编)ISBN 7-115-11128-6I.二II.贾III.关系数据库一数据库管理系统,Visual FoxPro一程序设计一水平考试一自学参考资料IV.TP311.138中国版本图书馆 CIP 数据核字(2003)第 020046 号内 容 提 要本书是

2、全国计算机等级考试二级 Visual FoxPro 程序设计的辅导书。本书以 2002 年教育部考试中心的最 新考试大纲为依据,以教育部考试中心指定教材为主要参考内容编写而成。全书分 11 章,包括:Visual FoxPro 基础、数据运算、数据库的基本操作、关系数据库标准语言 SQL、查询与视图、程序设计基础、表单设计与 应用、菜单设计与应用、报表设计及开发应用程序等。本书还附模拟上机考试系统光盘一张,以帮助读者了 解、熟悉等级考试上机环境,顺利通过计算机等级考试。本书可供参加全国计算机等级考试“二级 Visual FoxPro 程序设计”应试者学习参考,也可供学习 Visual FoxP

3、ro 程序设计的人员参考。全国计算机等级考试(新大纲)过关通道二级 Visual FoxPro 程序设计考题解析与实战模拟。主编冯博琴。编贾应智。 人民邮电出版社出版发行北京市崇文区夕照寺街 14 号 邮编 100061电子函件 315网址 读者热线 010-67180876北京汉魂图文设计有限公司制作印刷厂印刷 新华书店总店北京发行所经销。开本:7871092 1/16印张:17.75字数:427 千字 印数:1 0 000 册2003 年 7 月第 1 版2003 年 7 月北京第 1 次印刷ISBN 7-115-11128-6/TP3352定价:23.00 元本书如有印装质量问题,请与本

4、社联系 电话:(010)67129223编 者 的 话全国计算机等级考试经过了近十年的发展已经成为国内最有影响的非学历性考试之一。 在 2002 年,教育部考试中心根据等级考试形势的发展和出现的新问题,对计算机等级考试大 纲进行了修订。对于二级考试而言,取消了原来的 PASCAL 语言,增加了 Visual Basic 和 Visual FoxPro 程序设计。因此,及时出版针对各种层次、各种语言的辅导书就显得非常迫切。本书针对二级考试中的 Visual FoxPro 程序设计进行辅导。全书以 2002 年教育部考试中 心的最新考试大纲为依据,以教育部考试中心指定教材为主要参考内容编写而成的。

5、每章由 重点难点提示、知识点、试题解析和同步训练试题等部分组成。重点难点提示:提出本章应掌握的重点内容和学习中的难点所在。 知识点:在此部分中,对本章的主要内容做一简介。以提纲的形式列出该章各知识点中的内容要点、注意事项,力求使应试者在较短时间内对整个内容有全面的掌握。试题解析:有针对地精选了若干题目进行讲解。按照等级考试中的题型,每章都选择了 若干选择题和填空题。在解题中,不但给出正确答案,同时也解释这样做的理由以及其他错 误选项不对的原因,帮助应试者全面掌握答题的方法。同步训练试题:每章都选择了较多的练习题,并在每章末尾给出了全部的答案。这些题 目全面覆盖了该章的内容,因此,认真完成这些题

6、目是掌握所学内容的关键。为巩固学习效果,在书后设计了若干套模拟全真试卷,使应试者在学完全书内容后,测 试自己对书中内容掌握的程度。如果说同步训练试题是围绕每章主要内容而设计的,那么模 拟全真试卷则随机地将各章内容组合起来,有利于应试者进行综合训练。从近几年计算机等级考试的统计结果中发现,由于考生对考试环境不熟悉,操作不熟练, 加之临场紧张,经常会操作失误,造成考试不通过。针对这种情况,我们开发了模拟上机考 试系统,并做成光盘随书附给读者,以帮助读者了解、熟悉等级考试上机环境,顺利通过计 算机等级考试。本书对于参加等级考试的应试者,是一本实用的参考书。同时,本书对于从事数据库技 术开发的人员也有

7、一定的参考价值。由于编写时间仓促以及本人的水平有限,书中难免出现疏漏或错误,恳请读者不吝赐教, 在此先表谢意。编者2003 年 6 月目录第 1 章Visual FoxPro 基础11.1重点难点提示11.2知识点11.2.1数据库基本知识11.2.2关系数据库31.2.3数据库设计基础41.3试题解析41.3.1选择题41.3.2填空题71.4同步训练试题91.4.1选择题91.4.2填空题121.5同步训练试题答案131.5.1选择题答案131.5.2填空题答案13第 2 章Visual FoxPro 初步152.1重点难点提示152.2知识点152.2.1 Visual FoxPro6.

8、0 的安装与启动152.2.2 Visual FoxPro6.0 的用户界面162.2.3项目管理器182.2.4Visual FoxPro 的向导、设计器和生成器192.3试题解析202.3.1选择题202.3.2填空题222.4同步训练试题232.4.1选择题232.4.2填空题252.5同步训练试题答案262.5.1选择题答案262.5.2填空题答案26二级 Visual FoxPro 程序设计考题解析与实战模拟第 3 章数据运算283.1重点难点提示283.2知识点283.2.1常量、变量和数组283.2.2表达式313.2.3常用函数333.3试题解析393.3.1选择题393.3.

9、2填空题453.4同步训练试题483.4.1选择题483.4.2填空题533.4.3上机题553.5同步训练试题答案563.5.1选择题答案563.5.2填空题答案57第 4 章数据库的基本操作584.1重点难点提示584.2知识点584.2.1建立数据库584.2.2建立数据库表604.2.3表的基本操作624.2.4排序和索引634.2.5数据库中表间的联系和参照完整性654.2.6自由表的操作664.2.7多表操作674.3试题解析684.3.1选择题684.3.2填空题714.4同步训练试题734.4.1选择题734.4.2填空题804.4.3上机题824.5同步训练试题答案824.5

10、.1选择题答案824.5.2填空题答案83第 5 章关系数据库标准语言 SQL85 2 目 录 5.1重点难点提示855.2知识点855.2.1SQL 概述855.2.2SQL 的数据定义功能865.2.3SQL 的数据修改功能885.2.4SQL 的数据查询功能885.3试题解析925.3.1选择题925.3.2填空题955.4同步训练试题975.4.1选择题975.4.2填空题1005.4.3上机题1015.5同步训练试题答案1025.5.1选择题答案1025.5.2填空题答案102第 6 章查询与视图1046.1重点难点提示1046.2知识点1046.2.1查询1046.2.2视图108

11、6.2.3查询和视图的区别1116.3试题解析1116.3.1选择题1116.3.2填空题1136.4同步训练试题1156.4.1选择题1156.4.2填空题1166.4.3上机题1176.5同步训练试题答案1176.5.1选择题答案1176.5.2填空题答案117第 7 章程序设计基础1197.1重点难点提示1197.2知识点1197.2.1程序与程序文件1197.2.2程序的基本结构121 3 二级 Visual FoxPro 程序设计考题解析与实战模拟7.2.3多模块程序1237.2.4程序调试1267.3试题解析1277.3.1选择题1277.3.2填空题1337.4同步训练试题138

12、7.4.1选择题1387.4.2填空题1467.4.3上机题1527.5同步训练试题答案1537.5.1选择题答案1537.5.2填空题答案1537.5.3上机题参考答案154第 8 章表单设计与应用1588.1重点难点提示1588.2知识点1588.2.1面向对象的基本概念1588.2.2创建与管理表单1608.2.3表单设计器1628.2.4常用表单控件1648.3试题解析1678.3.1选择题1678.3.2填空题1718.4同步训练试题1748.4.1选择题1748.4.2填空题1778.4.3上机题1788.5同步训练试题答案1798.5.1选择题答案1798.5.2填空题答案179

13、8.5.3上机题参考答案180第 9 章菜单设计与应用183 4 9.1重点难点提示1839.2知识点1839.2.1Visual FoxPro 的系统菜单1839.2.2下拉式菜单设计1849.2.3快捷菜单设计188目 录 9.3试题解析1889.3.1选择题1889.3.2填空题1899.4同步训练试题1919.4.1选择题1919.4.2填空题1929.4.3上机题1939.5同步训练试题答案1939.5.1选择题答案1939.5.2填空题答案193第 10 章报表设计19510.1重点难点提示19510.2知识点19510.2.1创建报表19510.2.2设计报表19610.2.3数

14、据分组和多栏报表19710.3试题解析19910.3.1选择题19910.3.2填空题20010.4同步训练试题20210.4.1选择题20210.4.2填空题20310.4.3上机题20410.5同步训练试题答案20410.5.1选择题答案20410.5.2填空题答案204第 11 章开发应用程序20611.1重点难点提示20611.2知识点20611.2.1应用项目综合实践20611.2.2应用程序生成器20811.3试题解析20911.3.1选择题20911.3.2填空题21111.4同步训练试题21211.4.1选择题21211.4.2填空题213 5 二级 Visual FoxPro

15、 程序设计考题解析与实战模拟11.5同步训练试题答案21411.5.1选择题答案21411.5.2填空题答案214模拟全真笔试试卷(第一套)216模拟全真笔试试卷(第二套)221模拟全真笔试试卷(第三套)226模拟全真笔试试卷(第四套)232模拟全真笔试试卷(第五套)237模拟全真笔试试卷(第六套)243模拟全真笔试试卷(第七套)249模拟全真笔试试卷(第八套)254模拟全真笔试试卷(第九套)260模拟全真笔试试卷(第十套)266附录考试答题卡272参考文献273 6 第 1 章Visual FoxPro 基础1.1重点难点提示重点(1)掌握数据库的基本概念。(2)掌握关系数据库的基本概念及关

16、系运算。(3)熟悉数据库设计的一般过程。难点(1)数据模型的概念和类型。(2)关系模型中的常用术语。(3)关系模型的基本运算。1.2知识点1.2.1数据库基本知识1数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面,其一是 描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式,数据形式可以是多种多 样的。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,还包括图形、 图像、动画及声音等多媒体数据。数据处理是指将数据转换成信息的过程,即对各种形式的数据进行收集、存储、加工和 传播的一系列活动的总和。2数据管理技术的发展计算机对数据的管理是指对数

17、据的组织、分类、编码、存储、检索和维护提供操作手段。 其发展经历了以下几个阶段。(1)人工管理阶段 在该阶段,数据存储结构、存取方法、输入输出方式等完全由程序设计人员自行负责。主要特点是:数据与程序不具有独立性,一组数据对应一组程序,一个程序中的数据无法被 其他程序利用。程序与程序之间存在大量数据冗余。(2)文件系统阶段 1 二级 Visual FoxPro 程序设计考题解析与实战模拟该阶段程序和数据有一定的独立性,程序和数据分开存储,可对文件进行增、删、改等 操作。数据面向特定的应用程序,因此,数据共享性差、独立性差、冗余度大,管理和维护 困难。(3)数据库系统阶段 数据库中的数据不再只针对

18、某一特定应用,具有整体的结构性,共享性高,冗余度小等特点。此阶段实现了对数据进行统一的控制。(4)分布式数据库系统阶段 此阶段是数据库技术和计算机网络技术结合的产物。这种结合分为紧密结合和松散结合两类。分布式数据库分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑 上分布的分布式数据库结构两种。(5)面向对象数据库系统阶段 此阶段是数据库技术与面向对象程序设计相结合的产物。 3数据库系统(1)和数据库相关的概念数据库:存储在计算机存储设备上、结构化的相关数据集合。数据库应用系统:系统开发人员利用数据库系统资源开发出来的,面向某一类实际应 用的软件系统。数据库管理系统(DBMS):对

19、数据库的建立、使用和维护进行管理。数据库系统:指引进数据库技术后的计算机系统。实现有组织地、动态地存储大量相 关数据,提供数据处理和信息资源共享的便利手段。数据库系统由硬件系统、数据 库集合、数据库管理系统及相关软件、数据库管理员和用户组成。(2)数据库系统的特点实现数据共享,减少数据冗余。采用特定的数据模型。具有较高的数据独立性。有统一的数据控制功能。4数据模型(1)实体实体:是客观存在并且可以相互区别的事物。实体的属性:描述实体的特性。实体型:指属性的集合。实体集:同类型实体的集合,在 Visual FoxPro 中用“表”来存放实体集。(2)实体间的联系及种类 实体之间的对应关系称为联系

20、,它反映现实世界事物之间的相互关联。 实体间联系的种类是指:一个实体型中可能出现的每一个实体与另一个实体型中多少个具体实体存在的联系。两个实体间的联系有以下三种。一对一联系:表现为主表中的每一条记录只与相关表中的一条记录相关联。一对多联系:表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:表现为一个表中的多个记录在相关表中同样有多个记录与其匹配。 2 (3)数据模型第 1 章Visual FoxPro 基础数据模型是数据库管理系统用来表示实体及实体间联系的方法。一个具体的数据模型应 当正确反映出数据之间存在的整体逻辑关系。任何一个数据库管理系统都是基于某种数据模型的。数据库管理系

21、统所支持的数据模型 有以下三种。层次模型:用树形结构表示实体及其之间联系的模型;网状模型:用网状结构表示实体及其之间联系的模型;关系模型:用二维表结构表示实体与实体之间联系的模型。1.2.2关系数据库1关系模型(1)关系术语关系:一个关系就是一张二维表,每个关系有一个关系名,在 Visual FoxPro 中,一 个关系对应一个“表”文件。关系模式:对关系的描述称为关系模式,一个关系模式对应一个关系的结构。 格式:关系名(属性 1,属性 2,属性 3,属性 n)在 Visual FoxPro 中表示为表结构:表名(字段名 1,字段名 2,字段名 n)元组:在一个二维表中,水平方向的行称为元组。

22、每一行是一个元组,对应文件中的 一个具体记录。属性:在一个二维表中,垂直方向的列称为属性。每一列有一个属性名,在 Visual FoxPro 中对应一个字段。域:属性的取值范围。即不同元组对同一个属性的取值所限定的范围。关键字:指定属性或属性的组合,其值能够惟一地标识一个元组。外部关键字:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个 表的主关键字或候选关键字,该字段(属性)称为外部关键字。(2)关系的特点关系必须规范化。同一个关系中不能出现相同的属性名,在 Visual FoxPro 中即不允许有相同的字段名。关系中不允许有完全相同的元组。关系中任意交换两行位置不影响数据的实

23、际含义。关系中任意交换两列位置也不影响数据的实际含义。2关系运算(1)传统的集合运算 要求进行集合运算的两个关系必须具有相同的关系模式,即相同结构。并:两个相同关系的并是由属于这两个关系的元组组成的集合。差:设有两个相同结构的关系 R 和 S,R 差 S 的结果是由属于 R 但不属于 S 的元组组 成的集合。即差运算的结果是从 R 中去掉 S 中也有的元组。交:两个具有相同结构的关系 R 和 S,它们的交是由即属于 R 又属于 S 的元组组成的 3 二级 Visual FoxPro 程序设计考题解析与实战模拟集合。即交运算的结果是 R 和 S 的共同元组。(2)专门的关系运算选择:从关系中找出

24、满足给定条件的元组的操作称为选择。选择条件可以用逻辑表达 式指出。投影:从关系模式中指定若干个属性组成新的关系称为投影。连接:是关系的横向结合,将两个关系模式拼接成一个更宽的关系模式,生成的新关 系中包含满足连接条件的元组。自然连接:在连接运算中,按照字段值对应相等为条件进行的联接操作称为等值连接。 自然连接是去掉重复属性的等值连接。1.2.3数据库设计基础1数据库设计原则为合理组织数据,应遵从以下基本设计原则。(1)关系数据库的设计应遵从概念单一化“一事一地”的原则。(2)避免在表之间出现重复字段。(3)表中的字段必须是原始数据和基本数据元素。(4)用外部关键字保证有关联的表之间的联系。2数

25、据库设计过程(步骤)(1)需求分析:包括信息需求、处理需求、安全性和完整性要求。(2)确定需要的表。(3)确定所需字段。 确定字段要注意下面的问题:每个字段直接和表的实体相关;以最小的逻辑单位存储信息;表中的字段必须是原始数据;确定主关键字字段。(4)确定联系。(5)设计求精。1.3试 题 解 析1.3.1选择题【试题 1-1】在文件系统阶段,数据是()。 A)有结构的B)无结构的 C)整体无结构,记录有结构D)整体结构化的答案:C 分析:在人工管理阶段,数据是无结构的。在数据库系统阶段,数据不再针对某一应用,而是面向整个组织,实现了整体数据的结构化,用数据模型描述数据结构。在文件系统阶段,

26、4 第 1 章Visual FoxPro 基础 文件最简单的形式是等长同格式的记录集合,每个记录都有记录格式,由数据项组成。可见 记录内部是有结构的,但是,记录之间没有联系,所以整体上是无结构的。【试题 1-2】关系的概念是指()。A)元组的集合B)属性的集合C)字段的集合D)实例的集合 答案:A 分析:在关系模型中,记录称为元组,元组的集合称为关系或实例,字段称为属性,属性的集合为属性集。【试题 1-3】下列数据库技术的术语与关系模型的术语的对应关系中正确的是()A)记录与属性B)字段与元组C)记录类型与关系模式D)实例与关系 答案:C 分析:数据库技术的术语与关系模型的术语的对应关系如下。

27、(1)字段/数据项对应属性。(2)记录对应元组。(3)记录类型对应关系模式。(4)字段值对应属性值。(5)文件对应关系/实例。 实例与关系为同一概念,均为关系模型术语。【试题 1-4】关系模型的内涵包括()。A)关系的定义和说明B)属性和域的定义和说明C)数据完整性约束D)以上三项都是答案:D 分析:关系模型的内涵是与时间独立的。它包括关系、属性及域的一些定义和说明,还有各种数据完整性的约束。【试题 1-5】下列关于候选键的说明中错误的是()。 A)候选键是惟一标识实体的属性集 B)候选键能惟一决定一个元组 C)能惟一决定一个元组的属性集是候选键 D)候选键中的属性均为主属性答案:C分析:候选

28、键是指能惟一决定一个元组并且又无多余属性的属性集。包含在任何一个候 选键中的属性称为主属性,不包含在任何候选键中的属性称为非主属性。【试题 1-6】与文件管理系统相比,下列()不是数据库系统的特点。A)数据结构化B)访问速度快C)数据独立性D)冗余度可控 答案:B 分析:文件管理系统对数据进行的管理,实际上是使文件系统成为应用程序与数据之间的接口,数据的逻辑组织完全根据具体的应用要求设计,应用程序与数据文件之间是一 一对应关系,文件中的数据只供特定的用户专用,因而在不同文件之间缺乏相互联系,数 据冗余度大,数据的统一控制和管理十分困难。相比之下,数据库系统则具有以下明显的 5 优点。二级 Vi

29、sual FoxPro 程序设计考题解析与实战模拟(1)数据结构化:在同一数据库中的数据文件是有联系的,而且在整体上服从一定的结 构形式。(2)数据独立性:数据独立于程序而面向数据库。便于对数据的完整性、通用性、安全 性提供统一有效的管理。(3)冗余度可控:原则上可消除重复。为方便查询或因程序设计的需要,允许存在少量 重复数据,由程序设计人员控制。访问速度快不是数据库系统的特点。【试题 1-7】在数据管理技术的发展过程中,可实现数据完全共享的阶段是()。A)自由管理阶段B)文件系统阶段C)数据库阶段D)系统管理阶段 答案:C 分析:自由管理阶段数据面向应用,数据不仅高度冗余,而且不能共享。文件

30、系统阶段数据不再属于某个特定程序,在一定程序上可以共享,但数据冗余度大。数据库系统阶段数 据是考虑所有用户的数据需求而面向整个系统组织的。因此,数据库中包含了所有用户的数 据成分,但每个用户通常只用到其中一部分数据,不同用户所使用的数据可以重叠,同一部 分数据也可为多用户共享。【试题 1-8】在文件系统阶段,操作系统管理数据的基本单位是()。A)记录B)程序C)文件D)数据项 答案:C 分析:文件管理方式本质上是把数据组织成文件形式存储在磁盘上,所以文件是操作系统管理数据的基本单位。【试题 1-9】数据模型是()的集合。A)文件B)记录C)数据D)记录及其联系 答案:D 分析:数据模型是客观事

31、物及其联系的数据描述,数据模型不仅存储了数据,而且以一定的结构形式表示了数据之间的不同关系。所以数据模型是记录及其联系的集合。答案 A 是 错误的,B 和 C 不全面。【试题 1-10】下列运算中,不属于专门的关系运算的是()。A)连接B)选择C)笛卡尔积D)投影 答案:C 分析:专门的关系运算包括选择、投影和连接。而笛卡尔积属于集合运算。【试题 1-11】在一个关系中,不能有完全相同的()。A)元组B)属性C)域D)分量答案:A分析:一个关系可看成是一张二维表,关系有 5 个性质,其中之一是表中不能有完全相 同的两行,即关系中任意两个元组不能完全相同。二维表的列是关系的属性。分量是元组在 某

32、个属性上的取值。域是属性的取值范围。一个关系中允许有完全相同的属性、分量和域。【试题 1-12】在数据库系统阶段,数据()。A)具有物理独立性,没有逻辑独立性 6 第 1 章Visual FoxPro 基础 B)具有逻辑独立性,没有物理独立性 C)物理独立性和逻辑独立性较差D)具有较高的物理独立性和逻辑独立性答案:D 分析:数据独立性是指应用程序与数据之间相互独立,互不影响。数据独立性包括物理独立性和逻辑独立性。物理独立性是指数据的物理结构发生改变时,数据的逻辑结构不必改 变,从而应用程序不必改变,逻辑独立性是指当数据全局逻辑结构改变时,应用程序不必改 变,因此数据库系统具有较高的物理独立性和

33、逻辑独立性。【试题 1-13】数据库系统的组成包括()。 A)数据库、DBMS 和数据库管理员 B)数据库、DBMS、硬件和软件 C)DBMS、硬件、软件和数据库 D)数据库、硬件、软件和数据库管理员答案:D 分析:数据库系统是计算机系统引入数据库后的系统,它由数据库、硬件、软件和相关人员组成。其中,软件主要包括 DBMS、操作系统、应用开发工具和数据库应用系统;相关人员 主要是指数据库管理员(DBA)。所以选项 A),B)和 C)不全面,只有选项 D)是全面的。【试题 1-14】不同实体是根据()区分的。A)属性B)名称C)代表的对象D)属性数量 答案:A 分析:属性是实体所具有的性质,在信

34、息世界中不同实体是由其属性的不同来区分的。【试题 1-15】关系模型是用关系表示()。A)实体B)联系C)实体及其联系.D)属性答案:C分析:关系模型的本质是用若干个二维表来表示实体及其联系,选项 A),B)和 D)都 不完全。1.3.2填空题【试题 1-1】数据库模型有、和,Visual FoxPro 系统中 采用的数据模型是。答案:层次模型、关系模型、网状模型、关系模型 分析:数据库中可以使用的模型有层次模型、关系模型和网状模型三种。而 Visual FoxPro中采用的是关系模型。【试题 1-2】Visual FoxPro 的程序设计方式有和两种。答案:面向过程、面向对象分析:在 Vis

35、ual FoxPro 中不仅支持面向过程的程序设计,而且支持面向对象的程序设计。【试题 1-3】关系数据库的三种运算是、和。 答案:选择、投影、连接 分析:关系数据库的三种运算是选择、投影和连接。选择是从关系中找出满足给定条件 7 二级 Visual FoxPro 程序设计考题解析与实战模拟 的记录,是从行的角度进行运算;投影是从关系中选出若干个指定字段的值,它是从列的角 度进行运算;连接则是把两个关系中的记录按一定条件横向结合,连接过程由连接条件来控 制。这三种运算的结果都是得到了一个新的关系。【试题 1-4】一个关系对应一张表,表中的一列称为一个,表中的一行称为一 个。答案:字段、记录 分

36、析:关系模型是建立在严格的数学概念的基础上的。关系模型中数据的逻辑结构是一张二维表,它由若干行和若干列组成。一个关系对应一张表,表中一列表示实体的一个属性, 称为一个字段;表中一行包含一个实体的全部属性值,称为一条记录。【试题 1-5】计算机数据管理的发展经历了人工管理、文件系统和三个阶段。 答案:数据库系统 分析:计算机数据管理是随着计算机硬件、软件技术的发展和计算机应用范围的扩大而不断发展的。它经历了由低级到高级的发展过程,即人工管理阶段、文件系统阶段和数据库 系统阶段。【试题 1-6】数据模型应具有和的功能。 答案:数据描述、数据联系 分析:数据模型是客观事物及其联系的数据描述,所以数据

37、模型应具有描述数据和数据联系的功能。【试 题 1-7 】 若关 系中 的某一 属性 组的值 能惟 一地标 识一 个元组 ,则 称该属 性 组 为。答案:候选键 分析:在一个关系中,凡是其值能惟一地标识一个元组的属性或属性组,均称为候选键。如果关系中有多个候选键,则选择其中一个作为主键。候选键是客观存在的,而主键是从候 选键中人为选取的,组成候选键的任何一个属性均称为主属性。【试题 1-8】实体完整性要求主属性不能取空值,这一点可以通过来保证。 答案:定义主键 分析:通过定义一个组属性为主键,该定义被存入数据字典。当对关系进行更新操作时,DBMS 会自动检查主属性是否为空,是否惟一,如果主属性为

38、空或不惟一,则拒绝该更新操 作,从而保证了实体的完整性。【试题 1-9】可以长期保存在计算机内的有组织的、可共享的数据集合称为。 答案:数据库 分析:数据库管理系统是位于用户与操作系统之间的数据管理软件。虽然早期的文件系统中数据可以长期保存,但它基本上是面向应用的,不具备共享特点,其记录有结构,但整 体无结构,记录之间没有联系,不能算是真正的有组织。数据库则是长期存放在计算机内的 结构化数据集合,供系统中的用户共享。【试题 1-10】适合于管理具有家族型系统结构的数据库是。 答案:层次数据库 分析:数据库按采用的模型可以分为层次数据库、网状数据库和关系数据库。 8 第 1 章Visual Fo

39、xPro 基础层次数据库采用的层次模型就像倒立的树,模型中用结点表示不同的记录型,结点间连线 表示记录型之间的联系,结点之间关系是一对多,适用于管理具有家族型系统结构的数据库。 网状数据库采用网状模型,其允许每个结点有多个父结点,结点间关系是多对多,这种数据库适用于管理具有复杂关系的数据库。 关系数据库采用关系模型。关系模型表现为二维表格的形式,表中的一列表示实体的一个属性,称为一个字段;表中的一行包含实体的全部属性值,称为一条记录。由于关系模型 结构简单,适用面广,因而成为最为流行的数据库模型。1.4同步训练试题1.4.1选择题1关系数据库系统中所用的数据结构是()。A)树B)图C)表格D)

40、二维表2以下关于数据库系统的叙述中,正确的是()。A)数据库的数据项之间和记录之间都存在联系 B)数据库的数据项之间和记录之间都不存在联系 C)数据库中只存在数据项之间的联系 D)数据库的数据项之间无联系,记录之间存在联系4用二维表来表示实体及实体之间联系的数据模型称为()。A)面向对象模型B)网状模型C)关系模型D)层次模型5从数据库的结构上看,数据库系统采用的数据模型有()。3一个关系相当于一个二维表,二维表中的各栏目相当于该关系的()。 A)数据项B)元组C)结构D)属性A)网状模型、链状模型和层次模型B)层次模型、网状模型和环状模型 C)层次模型、关系模型和网状模型D)链状模型、关系模

41、型和层次模型6数据库系统的构成为数据库、计算机硬件系统、用户和()。7关系数据库的基本运算有()。A)选择、投影和删除B)选择、投影和添加C)选择、投影和连接D)选择、投影和插入A)数据库管理系统B)数据集合C)文件系统D)操作系统8数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。A)DBS 包括 DB 和 DBMSB)DB 包括 DBS 和 DBMSC)DBMS 包括 DB 和 DBSD)DB 就是 DBS,也就是 DBMS 9在以下各项中,存储在计算机内部的数据集合是指()。A)操作系统B)数据库C)网络系统D)数据库管理系统 10Visual Fox

42、Pro 采用的数据模型是()。A)关系型B)网状型C)层次型D)混合型 9 二级 Visual FoxPro 程序设计考题解析与实战模拟11关系数据库管理系统所管理的关系是()。A)一个 DBF 文件B)若干个二维表C)一个 DBC 文件D)若干个 DBC 文件12数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()。A)数据的集合B)文件的集合C)命令的集合D)程序的集合 13支持数据库各种操作的软件系统是()。A)数据库系统B)命令系统C)操作系统D)数据库管理系统14由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个完整整体是()。A)软件系统B)数据库系统C)数

43、据库管理系统D)文件系统 15在关系理论中称为“关系”的概念,在关系数据库中称为()。A)文件B)实体集C)表D)记录 16信息世界中的实体术语,与数据库中的术语()对应。A)字段B)数据库C)记录D)文件 17在关系数据库中,对一个关系做投影操作后,新关系的元组的个数()原来关系中元组的个数。A)等于B)小于C)大于D)大于等于 18用()形式表示实体类型和实体间的联系是关系模型的主要特征。A)指针B)表格C)关键字D)链表 19关系模型的任何属性()。A)可再分B)不可再分C)命名在该关系模式中可以不惟一D)以上都不是 20一个关系数据表文件中的各条记录的先后顺序()。A)可以任意颠倒,不影响表中的数据关系 B)不能任意颠倒,一定要按照输入的顺序排列 C)可以任意颠倒,但排列顺序不

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报