2015年林美华VFP复习要点 有答案

更新时间:2023-10-14 16:44:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2015年VFP复习要点

一.选择题30题×1分=30分 知识点涉及各章节内容。 二.填空题10题×1分=10分 知识点涉及各章节内容。 三.简答题5题×6分=30分

1. 计算机数据管理技术的发展经历了哪几个阶段? 人工管理阶段、文件系统阶段、数据库系统阶段 2. 什么是数据库? 数据库(简称DB)是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。 3. 什么是数据库系统(DBS)?

数据库系统(DataBase System,简称DBS)是实现有组织地、动态地存储大量关联数据,方

便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统。 4. 数据库系统的三级模式结构是什么?

数据库系统的三级模式结构包括外模式、概念模式、内模式。 5. 什么是实体?

客观存在并可相互区别的事物称为实体。

6. 什么是关键字(码)?什么是主关键字(主码)?什么是外部关键字? 唯一标识实体的属性或属性组合称为码(或关键字)。 7. 什么是域?什么是属性?

属性的取值范围称为该属性的域。实体所具有的某一特性称为属性。 8. 什么是一对多联系?

如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于

实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系,记为1︰n。

9. 两个实体型之间的联系可以分为哪三类?分别举例说明并加以分析。 (1) 一对一联系(1︰1):例如,学校里面,一个学校只有一个正校长,而一个正校长只

在一个学校中正式任职,则正校长与学校之间具有一对一联系。

(2) 一对多联系(1︰n):例如,一个学校中有若干名老师,而每个老师只在一个学校中

正式任职,则学校与老师之间具有一对多联系。

(3)多对多联系(m︰n):例如:一本图书可以被多个读者在不同时间借阅,一个读者可以

借阅多本图书,则读者与图书之间是多对多联系。

10. 数据模型主要包括哪两类?

数据模型主要有两大类,分别是概念数据模型(实体联系模型)和基本数据模型(结构数据模型)。

11. 基本数据模型中最著名的有哪四类?

基本数据模型,其中最著名的有层次模型、网状模型、关系模型和面向对象模型。 12.什么是概念模型?

数据模型是数据特征的抽象,是的数据库管理教学形式框架。数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。 13.什么是DBMS?

数据库管理是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 14.E-R图的三要素是什么? 实体型、属性和联系。

15.什么是层次模型?什么是网状模型?分别举例说明。

层次模型是指用树型(层次)结构表示实体类型及实体间联系的数据模型。 举例:教员学生层次数据库模型

用网络结构表示实体类型及其实体之间联系的模型。

举例:通常一个学生可以选修若干门课程,某一课程可以被多个学生选修,因此,学生与课程之间是多对多的联系。这样的实体联系图不能直接用网状模型来表示,因为网状模型中不能直接表示实体之间多对多的联系,为此引入一个学生选课的联结记录。它由3个数据项组成,即学号、课程号、成绩,表示某个学生选修某一门课程及其成绩。 这样,学生选课数据库包括3个记录类型:学生、课程和选课。 16.关系模型采用什么结构表示实体类型以及实体间联系? 关系模型采用二维表结构表示实体类型以及实体间联系 17.什么是记录(也称元组)?什么是字段(属性)?

记录是表中的水平方向的行,一个元组对应表中的一条记录,也对应一个实体。 字段是表中的垂直方向的列,每个属性都有一个属性名,属性值则是各个元组实行的取值。 18.分别写出表、数据库、单索引、结构复合索引、查询、表单、报表、菜单、程序、生成的菜单程序文件的扩展名?(只需要写出主文件名即可)

表:.DBF 数据库: 单索引: .IDX 结构复合索引:.CDX 查询: 表单: 报表: 菜单: 程序: 生成: 19.变量的命名规则是什么?

1、变量的命名规则是变量名有字母、数字和下划线组成。以字母和下划线开头,长度以1~128个英文字符,但是不能使用VFP中的保留字,也不能同VFP中专用的系统内存变量同名。

2、内存变量名的命名尽量要有意义,,以便识别和具有可读性。

20.内存变量按照作用域不同可以分为哪三类?各自的作用范围是怎样的? 全局变量、普通变量、局部变量。 全局变量

21.分别举例表示空值、空字符串、空格字符串,并写出测试函数ISNULL(.NULL.) 、ISNULL(not NULL)、 ISNULL(0)、 empty(”” )、 empty(” ” )、empty(”0” )、empty(0)、empty(”34a” )的值?

空值:.null. 空字符串:”” 空格字符串:” ” 测试函数:? ISNULL(.NULL.) &&.T. ? empty(”” ) &&.T.

? empty(” ” ) &&.T. ? empty(”0” ) &&.F. ? empty(0) &&.T. ? empty(”34a” ) &&.F.

? ISNULL(not NULL) &&.T. ? ISNULL(NULL) &&.T. ? ISNULL(0) &&.F. 22.什么是程序? 程序是指

23.根据其是否可在操作系统环境下直接执行,程序可分为哪三类?

根据其是否可在操作系统环境下直接执行,程序可分为源语言程序、目标程序和可执行程序。

24.什么是源语言程序、目标程序和可执行程序?

25.结构化程序由哪三种基本结构组成?

结构化程序由三种基本结构组成:顺序结构、选择结构和循环结构。 26.什么是关系?什么是关系模型?

27.基本关系运算主要有哪两类?传统的集合运算包括哪些运算?专门的关系运算包括哪些

28.什么是选择运算?什么是投影运算?什么是自然连接?

29.关系的完整性规则主要包括哪些?

30.什么是域完整性规则?什么是实体完整性规则?

31.什么是参照完整性规则?参照完整性规则主要包括哪些规则?并解释各规则的含义?

32.什么是自由表?什么是数据库表?

33.数据库表的扩展属性主要包括哪些?

34.什么是数据字典?

35.什么是索引?排序和索引的区别是什么?

36.索引的类型有哪几种?索引文件的类型有哪几种?简述结构复合索引文件的特点?

37.什么是主控索引?

38.顺序查询和索引查询的区别是什么?

39.创建表的永久性关系前需要做哪些准备?

40.查询和视图的区别是什么?查询设计器和视图设计器的最主要区别是什么?

41.什么是面向对象程序设计?面向对象与结构化程序设计的区别是什么?

42.什么是事件、对象、方法?对象的引用有哪两种引用方式?

43.VFP基类包括哪两类?类有哪些特征?

44.什么是容器?

45.默认情况下,报表设计器显示哪3个基本带区?

四.综合题(共30分)

1. SQL查询语句(2分×3题=6分)

教材例题 例4-4、 例4-7、例4-9、例4-11、例4-13、例4-14、例4-18、例4-17、例4-19、例4-22、例4-28、例4-29、例4-30、例4-35-1、例4-36-2、例4-38、例4-39、例4-43、例4-49、例4-51、例4-54、

2. 编程题(8分×2题=16分)

(1) 实验教材例题 实验4.2第1、2、5题,实验5.2第2、3、5题。

(2) 求n以内的奇数和、偶数和、自然数之和、阶乘、自然数的阶乘之和。(可参见教材例2-22、例2-23、例2-24)

(3) 教材例2-12、例2-15、例2-36(用自定义函数求阶乘) 3. 表单设计填空题(共8分)

要求表单上添加的对象名称要认识,常用属性设置要掌握,事件名称和事件代码要掌握。 教材第6章课后习题第三题(期末考试的表单填空类似这种)

(1)实验教材实验17.2第1题,实验16.2第2题、第3题、第5题,实验15.2第1、2、3题 (2)教材例题例6-5、例6-6、例6-7、例6-9、例6-11、例6-13、例6-14

本文来源:https://www.bwwdw.com/article/9sjf.html

Top