09 级 VFP 程序设计复习提纲
一、chap01 数据库系统及 Visual Foxpro 概述(1.1-1.7,2.1-2.3) 1.计算机数据管理发展的三个阶段:人工管理、文件系统和数据库系统 注意:数据库系统与文件系统的最主要区别是文件系统不能解决数据冗余和数据独立性问 题,而数据库
系统可以解决。 2.数据库系统的组成 (1)定义:引入数据库,方便用户访问计算机软硬件资源
计算机软硬件资源的计算机系统。 计算机软硬件资源 (2)组成:硬件、数据库、软件(数据库管理系统等) 数据库、 数据库 软件(数据库
管理系统等 、用户(数据库管理员等) 较小的冗 3.数据库系统的特点:数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗 较小 余度、较高的数据独立性 易扩展性,并可以供多个用户和应用程序共享 较高的数据独立性和易扩展性 共享。 余度 较高的数据独立性 易扩展性 共享 4.为实现数据的独立性, 数据库系统结构定义为三级模式结构, 外部层、 即外部层 概念层 内部层 外部层、 概念层和内部层 内部层。 5.实体联系模型( E-R 模型) (1)基本概念:实体(矩形表示) 、联系(菱形表示) 、属性(椭圆表示) (2)联系类型:一对一(与校长之间) 、一对多(班级与学生之间) 、多对多(学生与
课程之间) 6.关系模型(用二维表表示实体集及其实体间联系的数据模型; ) (1)性质: ①属性值必须取原子值;②每一列或每一行都不重复;③行和列顺序可以任意交换。 (2)关键字:包括超关键字、候选关键字、主关键字、外部关键字 (3)关系规范化要求:实际设计关系模式时,要求满足第三范式 3NF。 (4)关系运算:①传统集合运算:并、交和差;②专门的关系运算:选择、投影和联接 6.主要 DBMS 产品有 Oracle、DB2、Sybase、MS-SQL Server、Access, Office 办公
软件(包 而 办公软件( Word、 产品。 括 Word、Excel 等)不是 DBMS 产品 7.数据字典除了定义外部实体、数据流、处理逻辑和数据存储以外,还需要对数据元素和数 据结构进行定义。数据流图基本的符号包括外部实体、数据流、数据处理和数据存储四种。 8.Visual FoxPro6.0 常用命令 (1)*:引导整行注释,放在行首;&;&;:引导注释,放在其它命令的后面; (2)??:不换行显示表达式的内容;?:换行显示表达式的值 (3)clear:清除主窗口中的信息; (4)quit:关闭所有文件,退出 VFP 环境。 (5)设置默认目录:Set Default to 文件夹路径 (6) 设置日期格式: Set Date to AMERICAN (mm/dd/yy) USA / (mm-dd-yy) ANSI / (yy.dd.mm) / DMY(dd/mm/yy)/ MDY(mm-dd-yy)/ YMD(yy/mm/dd)/ LONG(yyyy 年 mm 月 dd 日)
9. VFP 项目管理器 (1)常用选项卡内容 ①“数据”选项卡:数据库、自由表和查询;②“
文档”选项卡:表单、报表和标签 ③“类”选项卡:自定义类;④“代码”选项卡:程序、API 库和应用程序 ⑤“其他”选项卡:菜单、文本文件和其他文件 (2)设置主文件:在“项目管理器”窗口中,用户可以选择一个程序、表单、
查询或菜单, 将其设置为主程序。 二、Chap02VisualFoxPro 语言基础(2.4) 1.VFP 常用数据类型 (1)字符型(C) 字符型( , ,一个汉字 2B;英文字符 1B; (2)数值型(N) 数值型( , ,小数点占 1 个字节; 字符型 数值型 (3)逻辑型(L) 逻辑型( , ,占用 1 个字节; (4)日期型(D) 日期型( , ,占用 8 个字节; 逻辑型 日期型 (5)备注型(M) 备注型( , ,占用 4 个字节; (6)通用型(G) 通用型( , ,占用 4 个字节。 备注型 通用型
-1-
09 级 VFP
程序设计复习提纲
2. VFP
常用常量 (1)字符型(C) 字符型( : :“abcd”、’abcd’、[abcd]; (2)数值型(N) 数值型( : :12334,12.456 , -0.125 字符型 数值型 (3)逻辑型(L) 逻辑型( : :.T.和.F. 逻辑型 (