vfp程序设计ppt课件
- 格式:ppt
- 大小:705.50 KB
- 文档页数:60


四川师范大学公共计算机教学中心
1 数据库管理系统Visual FoxPro程序设计复习提纲
一、数据库基础知识
1、 信息、数据、数据库、数据库管理系统、数据库系统和数据模型
数据:存储在媒体上的能够识别的符号。分为数值型和非数值型
信息:被加工成特定形式的有意义的数据。:
数据库(DB):存储设备上,结构化的相关数据的有序集合。
数据库系统(DBS):包括硬件系统(指计算机处理数据的计算机硬件部分)和软件系统(操作系统,数据库管理系统、数据库管理员、用户及各种应用程序、数据库)。
数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。是数据库系统的核心。具体的有数据描述DDL,数据库操作DML,数据库控制DCL和一组操作例行程序。
数据模型:表示实体间联系的方法。常用的有层次(树型)模型、网状模型、关系模型、关系对象型、面向对象型。
Visual FoxPro属于关系型,处理的是一张线性的二维表格。
2、关系数据库的基本概念
关系模式:对关系的描述。格式为:关系名(属性名1,属性名2,„„,属性名n)。
关系:一个关系就是一张二维表格,以磁盘文件的形式存在。
元组:二维表格中的一行,存储文件中的一个具体的记录。
属性:二维表格中的一列,属性值是各个记录中的字段值。
域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 四川师范大学公共计算机教学中心
2 关键字:属性或属性的集合,其值能够唯一的标识一个元组。
关系的基本运算:选择(找出满足给定条件的元组的操作,从横向行的角度),投影(从关系中指定若干属性组成新的关系,从纵向列的角度),联接(生成的新关系中包含满足联接条件的元组,将两个关系的属性名拼接)
3、Visual FoxPro的主要性能指标及运行环境
性能指标:记录数(一个表最多10亿条记录),表中的字段数(最多255个字段,其中C型<=254个字符,每个记录的最大长度65500字节,数值长度20位、有效位16位,索引关键字的长度100(压缩索引为240)字节,默认内存变量最多1024个,内存变量的最多个数6500个,数组的最多个数6500个等
1 《Visual Foxpro程序设计 》课程简介
课程代码:301041
课程名称:Visual Foxpro 程序设计
英 文 名:Visual Foxpro Programming design
课程类别:公共基础课
学时学分:教学48 实验24 4学分
先修课程:计算机文化基础,高等数学
授课对象:院属相关专业
开课单位:现代教育技术中心
教 材:《Visual FoxPro及其应用系统开发(简明版)》,史济民等编,清华大学出版社,2006年
课程简介:
本课程属于高校非计算机专业计算机基础教学三层次要求的应用基础课程范畴。VFP是一门针对windows系统进行信息数据管理的语言编程课,通过本课程学习使学生能掌握一门数据库编程语言,以适应社会对信息管理系统的需求,其特点是语法简单、较易掌握。同时本课程也是计算机学科中必不可少的一门语言课。学生经过本课程学习后应能达到:初步了解数据库的原理及应用,独立编程建库,学会前台工具和后台数据库的接口;并应能根据本学科特点和需求自己编写类似学生管理系统、财务管理系统等数据库管理软件。
2 《Visual Foxpro程序设计 》课程教学大纲
课程代码:301041
课程名称:Visual Foxpro程序设计
英 文 名:Visual Foxpro Programming design
课程类别:公共基础课
学时学分:48+24/4
先修课程:计算机文化基础,高等数学
授课对象:院属相关专业
开课单位:现代教育技术中心
教 材:《Visual Foxpro及其应用系统开发(简明版)》,史济民等编,清华大学出版社,2006年
参考书目:《Visual FoxproO程序设计教程》,郑尚志等编,安徽大学出版社,2004年
《Visual Foxpro程序设计》,樊显昧等编,安徽科学技术出版社,2004年
《Visual Foxpro程序设计教程》,梁锐成编,科学出版社,2004年
四川师范大学公共计算机教学中心
1 数据库管理系统Visual FoxPro程序设计复习提纲
一、数据库基础知识
1、 信息、数据、数据库、数据库管理系统、数据库系统和数据模型
数据:存储在媒体上的能够识别的符号。分为数值型和非数值型
信息:被加工成特定形式的有意义的数据。:
数据库(DB):存储设备上,结构化的相关数据的有序集合。
数据库系统(DBS):包括硬件系统(指计算机处理数据的计算机硬件部分)和软件系统(操作系统,数据库管理系统、数据库管理员、用户及各种应用程序、数据库)。
数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。是数据库系统的核心。具体的有数据描述DDL,数据库操作DML,数据库控制DCL和一组操作例行程序。
数据模型:表示实体间联系的方法。常用的有层次(树型)模型、网状模型、关系模型、关系对象型、面向对象型。
Visual FoxPro属于关系型,处理的是一张线性的二维表格。
2、关系数据库的基本概念
关系模式:对关系的描述。格式为:关系名(属性名1,属性名2,„„,属性名n)。
关系:一个关系就是一张二维表格,以磁盘文件的形式存在。
元组:二维表格中的一行,存储文件中的一个具体的记录。
属性:二维表格中的一列,属性值是各个记录中的字段值。
域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。 四川师范大学公共计算机教学中心
2 关键字:属性或属性的集合,其值能够唯一的标识一个元组。
关系的基本运算:选择(找出满足给定条件的元组的操作,从横向行的角度),投影(从关系中指定若干属性组成新的关系,从纵向列的角度),联接(生成的新关系中包含满足联接条件的元组,将两个关系的属性名拼接)
3、Visual FoxPro的主要性能指标及运行环境
性能指标:记录数(一个表最多10亿条记录),表中的字段数(最多255个字段,其中C型<=254个字符,每个记录的最大长度65500字节,数值长度20位、有效位16位,索引关键字的长度100(压缩索引为240)字节,默认内存变量最多1024个,内存变量的最多个数6500个,数组的最多个数6500个等
Vpf常用程序
在下一行显示表达式串
?? 在当前行显示表达式串
@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印
ACCEPT 把一个字符串赋给内存变量
APPEND 给数据库文件追加记录
APPEND FROM 从其它库文件将记录添加到数据库文件中
AVERAGE 计算数值表达式的算术平均值
BROWSE 全屏幕显示和编辑数据库记录
CALL 运行内存中的二进制文件
CANCEL 终止程序执行,返回圆点提示符
CASE 在多重选择语句中,指定一个条件
CHANGE 对数据库中的指定字段和记录进行编辑
CLEAR 清洁屏幕,将光标移动到屏幕左上角
CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区
CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表
CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量
CLEAR MEMORY 清除当前所有内存变量
CLEAR PROGRAM 清除程序缓冲区
CLEAR TYPEAHEAD 清除键盘缓冲区
CLOSE 关闭指定类型文件
CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。无LOCATE则出错
COPY TO 将使用的数据库文件复制另一个库文件或文本文件
COPY FILE 复制任何类型的文件
COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件
COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中
COUNT 计算给定范围内指定记录的个数
CREATE 定义一个新数据库文件结构并将其登记到目录中
CREATE FROM 根据库结构文件建立一个新的库文件