Visual FoxPro6.0程序设计教程第一章 VFP数据库基础知识
- 格式:ppt
- 大小:995.50 KB
- 文档页数:8
Visual FoxPro程序设计课程学习要点第1章数据库基础1.Visual FoxPro就是一种关系数据库管理系统。
2.关系数据库系统中常用的关系术语:(1)关系:一个关系就是一张二维表。
在Visual FoxPro中,一个关系存储为一个文件,文件的扩展名为.dbf,称为“表”。
(2)元组:在一个二维表(一个具体的关系)中,水平方向的行称为元组,每一行是一个元组。
元组也可以称之为记录。
(3)属性:二维表中垂直方向的一列称之为关系的一个属性,也就是表中的一个字段。
3.专门的关系运算(选择、投影、联接)(1)选择:是指从指定的关系中选择某些满足条件的元组构成一个新的关系。
(2)投影:是指从指定的关系中选择某些属性的所有值组成的新关系。
(3)联接:是将两个关系联接在一起,形成一个新的关系。
4.计算机数据管理发展经历了人工管理、文件管理、数据库系统、分布式数据库系统、面向对象数据库系统。
第2章 Visual FoxPro系统初步1.Visual FoxPro 6.0主要有两种工作方式:交互操作方式和程序执行方式。
2.VFP的命令和子句的书写规则。
(1)VFP每条命令必须以命令动词开始,回车键结束。
(2)命令动词与子句、子句与子句、子句内的各部分之间必须用空格(至少一个空格)隔开。
(3)命令子句写在命令动词后,数量不限,次序不影响命令的执行结果。
(4)命令动词与各子句中的保留字,包括以后将介绍的函数名都可简写为前4个字符,而且对其中出现的英文字母,使用大小写等效。
(5)一般情况下,一行只能写一条命令,若一行写不下,可在行尾使用续行符“;”并回车分行,并在下一行继续键入该命令。
(6)命令中出现的所有符号,如括号、逗号、双引号等应在英文半角状态下输入。
3.VFP常用的命令子句主要有如下几种。
(1)范围子句范围子句用来确定执行该命令涉及的记录范围,一共有4种限定方法。
①ALL 所有记录。
②NEXT <n> 从当前记录起的N个记录。
第一章Visual FoxPro 6.0基础知识一、VFP6.0的特性1、全中文用户界面2、增强的项目及数据管理功能3、更简便的应用程序开发4、改进的调试工具工作5、更易使用的表设计器和扩展的数据字典6、增强的查询及视图设计7、更易使用且功能更强的表单设计器8、更多更好的向导工具工作9、OLE功能改进与Active X 控件的集成10、应用程序组件的实例二、数据库的基本概念1、数据库(DB):是按一定的组织结构存储在计算机内可共享使用的相关数据的集合。
2、数据库管理系统(DBMS):是用来建立、存储、管理和维护数据库的软件。
3、数据库系统(DBS):指计算机系统中引用了数据库技术后的完整系统。
主要由计算机硬件、软件(操作系统、数据库管理系统、其他开发工具等)、数据库和用户(数据库管理员、终端用户等)4个主要部分组成。
三、数据模型:1、常见的数据模型有层次模型、网状模型、关系模型2、关系型数据库是把每一个实体看成一个二维表,用二维表来组织和存储数据,每一个二维表又称为关系。
VFP6.0是一种关系型的数据库管理系统。
四、关系操作1、筛选:指从数据库文件中找出满足条件的若干条记录。
2、投影:指从数据库文件中找出满足条件的记录的多个字段。
例如:从“原始档案”表中查找所有记录的“姓名”、“性别”“政治面貌”字段的内容,需用投影操作来完成。
3、连接:是将两个数据库文件按某个条件筛选部分(或全部)记录及部分(或全部)字段组合成一个新的数据库文件。
第二章Visual FoxPro 6.0操作基础一、VFP6.0的启动和退出1、启动:2、退出(1)在命令窗口中输入命令:QUIT (2)在主菜单上选择“文件”下拉菜单的“退出”(3)按下[ALT+F4]组合键(4)双击VFP6.0主窗口左上角的“控件”菜单按钮(5)单击VFP6.0主窗口的“控制”菜单,然后再选择“关闭”选项二、VFP6.0界面组成1、初始界面组成:标题栏、菜单栏、工具栏、状态栏、工作区、命令窗口组成2、VFP6.0是一个WINDOWS应用程序,Windows窗口的所有操作方法对它都适用。
Visual FoxPro 6.0 数据库与程序设计教案第一章数据库系统1.本章的教学目标及基本要求(1).让学生掌握数据(DB)、数据库系统(DBS)、数据库管理系统(DBMS)的概念及三者的关系,让学生掌握三种数据模型,重点掌握关系模型。
(2).让学生理解字段和记录的概念、了解VFP的特点、掌握VFP的启动和退出。
(3).启动VFP后,让学生理解VFP窗口的各个部分。
(4).本章最后让学生简单了解VFP的向导、设计器和生成器。
2.本章各节教学具体内容及学时分配第一节1、数据库基础知识(1)基本概念:数据(DB)、数据库系统(DBS)、数据库管理系统(DBMS)(2)数据模型:层次模型、网状模型、关系模型(3)关系数据库及其特点:关系数据库、关系、二维表、记录、字段、关系数据库的主要特点。
第二节、VFP的特点、安装和运行(1)VFP特点(2)VFP的安装(3)VFP的启动和退出(菜单方式、快捷方式,退出的各种方式)第三节、VFP的集成开发环境(1)VFP用户界面(2)VFP的向导、设计器和生成器(第一节为1学时,第二节、第三节结合第二章的第一节为1学时) 3.本章教学内容的重点和难点本章教学内容的重点:基本概念、关系数据库及其特点的理解,VFP的启动和退出,以及VFP的运行环境。
本章教学的难点:关系数据库及其特点。
4.本章教学内容的深化和拓宽数据库、数据表、字段、记录的关系、字段的属性。
5.本章教学方式本课程采用多媒体课件授课,理论讲授与课堂上的示例演示相结合,理论课与上机实验紧密结合。
教学过程中应注意的问题:概念要讲解清楚。
6.本章的主要参考书目:Visual FoxPro 6.0数据库与程序设计Visual FoxPro 6.0 程序设计指南第二章Visual FoxPro 6.0 语言基础1.本章的教学目标及基本要求(1)掌握VFP的基本数据类型(2)掌握各种运算符和表达式的使用(3)掌握常用函数的使用方法(4)了解数据的存储方式(5)掌握内存变量和数组的定义、赋值和使用2.本章各节教学内容及学时分配第一节、数据类型第二节、数据存储第三节、运算符和表达式第四节、函数第五节、命令(第一节、第二节、第三节为1学时,第四节、第五节为1学时)3.本章教学内容的重点和难点本章教学内容的重点是:各种数据类型的介绍、各种类型常量的书写格式、字段变量和内存变量、各种运算符的介绍,命令的书写格式。