vfp新第2章
- 格式:ppt
- 大小:1.23 MB
- 文档页数:240


VFP基础知识
第一章:
1.数据管理经历了以下几个阶段:手工管理、文件系统、数据库系统、分布式数据库系统、面向对象的数据库系统,其中数据开始独立于程序的阶段是:数据库系统,数据库系统的高级阶段是:面向对象的数据库系统.
2.数据库是相关的数据的集合,管理的是表及表之间的联系,一个具体的数据库就是一个实际的关系模型.
3.实体:客观存在而又相互区别的事物,可以是具体的事物,也可以是抽象的概念.
例如:学生,学生选课
实体型:抽象实体的外型,是属性的集合,是一种实体类型,相当于表的结构.
实体集:同类实体的集合,相当于一个表中的所有的记录.
4.实体或称表之间的联系的类型分为三种:一对一,一对多,多对多.
要建立两个表多对多的关系,只需要建立第三立表--纽带表,来实现两个一对多的关系.
5.关系术语:
a.关系:二维表.在vfp中表现为一个扩展名为.dbf的表文件.
b.关系模式:对应于关系的结构,相当于表结构.
c.元组:二维表水平方向的行,在vfp中,又叫记录.
d.属性:二维表垂直方向的列,又叫记录.
e.域:属性的取值范围.例如逻辑型字段的域:逻辑真或者是逻辑假.
f.关键字:能够唯一标记一个元组的属性或者是属性的组合(字段或者是字段的组合),分为两种:主关键字和候选关键字.主关键字不仅可以体现主关键字的特征,而且还用于和其它表发生联系.
g.外部关键字:不是本表的关键字,却是另外一个表的关键字(主关键字或者是候选关键字),这个字段就是外部关键字,一般用外部关键字来保证表之间的联系.
6.关系的特点:
a.关系必须规范化.(关系模式必须满足一定的要求),最基本的要求是表中的属性不可分割,即表中不能再包含表.
b.关系中不能有相同的元组或者是属性(重复记录或者重名的字段)
c.关系中的元组和属性的次序无关紧要(对表中排序体现了关系的特点---表中的记录的顺序无关紧要)
海南大学三亚学院公共基础计算机教学部
Visual FoxPro6.0 数据库程序设计
第2章习题
一、选择题
1. Visual FoxPro系统允许字符型数据的最大宽度是 D 。
A) 10 B) 32 C) 128 D) 255
2. 在Visual FoxPro中,下列合法的字符型常量是 D 。
A) {01/02/03} B) [123+54] C) [[计算机]] D) .Y.
3. 下列数据中,合法的数值型常量是 A 。
A) 123 B) 123+E345 C) "45.36" D) 4*5
4. 在命令窗口中输入以下命令:
SET DATE TO YMD
SET MARK TO ","
?{^2003/04/06}
在屏幕中显示的结果为 A 。
A) 03,04,06 B) 03.04.06 C) 04/06/03 D) 04,06,03
5. 当定义一个新的数组后,系统会自动给数组中每个元素赋以 。
A) 1 B) 0 C)逻辑真(.T.) D)逻辑假(.F.)
6. 在命令窗口中输入如下命令:
STORE 2*3 TO X
?X
在主屏幕中显示的结果为 C 。
A) 2 B) 3 C) 6 D) 2*3
7. 在命令窗口中输入以下命令
STORE ″5*8=″ TO M
STORE 40 TO N
?M+N
8. 在主屏幕中显示的结果为 D 。
A) 5*8=40 B) 5*8 C) M+N D)出错信息
9. 下列不属于合法变量名的是 A 。 海南大学三亚学院公共基础计算机教学部
A) VFP B)学生_姓名 C)中国 计算机 D) X123
10. 下列4个表达式中,结果为数值型的是 A 。
A) "1234"-"34" B) 134-34=1000 C) 40-4*5 D) 5*6>20
1 练习题:
第1章 数据库系统概述
一、选择题
1、下列关于数据库系统的叙述中正确的是( )
A)数据库系统避免了一切冗余
B)数据库系统比文件系统管理更多的数据
C)数据库系统减少了数据冗余
D)数据库系统中数据的一致性是指数据类型一致
2、下列有关数据库的描述,正确的是( )
A)数据库是一个DBF文件 B)数据库是一个关系
C)数据库是一个结构化的数据集合 D)数据库是一组文件
3、关系是指( )
A)元组的集合 B)属性的集合 C)字段的集合 D)实例的集合
4、数据库系统的核心是( )
A)数据库 B)数据库管理系统 C)操作系统 D)软件工程
5、按照数据模型分类,数据库系统可以分为3种类型,即( )
A)大型、中型和小型 B)层次、网状和关系
C)网状、链状和环状 D)文字、数字和图形
6、VFP6是一种关系型数据库管理系统,所谓关系是指( )
A)一个数据库文件与另一个数据库文件之间有一定的关系
B)各条记录中的数据彼此有一定的关系
C)数据模型满足一定条件的二维表格式
D)一个表与另一个表之间的联系
7、在关系数据库中,基本的关系运算有三种,它们是( )
A)选择、投影和统计 B)选择、投影和连接
C)排序、索引和选择 D)并、差、交
8、两个实体之间的联系可以分为3种类型,其中不包括( )
A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系
9、在选项对话框的“文件位置”选项卡中可以设置( ) 2 A)表单的默认大小 B)默认目录
C)日期和时间的显示格式 D)程序代码的颜色
10、项目管理器的“数据”选项卡用于显示和管理( )
A)数据库、自由表和查询 B)数据库、视图和查询
C)数据库、自由表、查询和视图 D)数据库、表单和查询
1 《VFP教程》名词解释
陆煜鈞2010
第1章 数据库系统及VFP概述
1. 数据处理:对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。
2. DB:数据库。以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
3. DBMS:数据库管理系统。对数据库进行管理的系统软件。
4. DBS:数据库系统。计算机软硬件资源所组成的具有管理数据库功能的计算机系统。
5. DBA:数据库管理员。
6. ODBC:开放式数据库互连,ODBC是一种用于数据库服务器的标准协议。
7. 概念模型:是对现实世界的抽象。
8. E-R模型(E-R图):实体-联系模型。
9. 实体:客观存在并可以相互区别的事物在信息世界中称为实体。
10. 属性:实体所具有的某一特性在信息世界中称为属性。在VFP中,一个属性对应表中一个字段(Field)。
11. 数据模型(Model):数据模型是数据库系统中用于数据表示和操作的一组概念和定义。
12. 关系模型:用二维表表示实体集,通过外部关键字表示实体间联系的数据模型。
13. 关系:关系是以二维表结构来表示实体及其实体间的联系。一个关系就是一张二维表。
14. 元组:二维表的行在关系中称为元组。在VFP中,一个元组对应表中一个记录(Record)。
15. 元数据:元数据是指有关数据的结构的信息(关系名、属性名、属性的数据类型、索引)。
16. 文件(File):同一类记录的集合。
17. 超关键字(总存在):能唯一确定记录的一个列或几个列的组。
18. 候选关键字:从超关键字中去掉多余字段后的关键字,要求记录的唯一性。
19. 主关键字:是二维表的候选关键字中选出的一个,作为主关键字,要求记录的唯一性。
20. 外部关键字:当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的外部关键字。
21. 数据独立性:是指数据的存储尽可能独立于使用它们的应用程序。