VF二级学习.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:130 大小:2.4MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

VF二级学习.ppt

VF二级学习.ppt

预览

免费试读已结束,剩余 120 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VFP程序设计基础第1章VFP数据库基础本章内容1.信息及数据的处理(1)数据(2)信息(3)数据处理数据管理2.数据管理技术的发展分为三个阶段:人工管理文件系统数据库系统1)人工管理:数据不保存、不具独立性、面向程序;一组数据对应一组程序,冗余大。程序13)数据库系统:数据采用统一的结构存放,具有集成性、高度共享性、低冗余度、高度独立性,并能避免数据之间的不相容性和不一致性。数据管理三个阶段的比较3、数据库系统的基本概念3)数据库系统(DBS)指引入数据库技术后的计算机系统。由数据库集合、硬件系统、数据库管理系统、相关软件、数据库管理员(DBA,DataBaseAdministrator)和其他用户五部分组成。其核心是数据库管理系统。4)数据库应用系统(DBAS)是为了解决某个实际问题,开发人员利用DBMS编写的应用软件。例如:教学管理软件、财务管理软件等。4、数据模型4、数据模型(1)概念模型(信息模型)实体-联系模型联系的3种类型(2)数据模型1)层次模型:以属性结构为基础的数据结构,具有明显的上下层的关系,模型简单、直观、处理方便,但不能处理多对多联系的复杂模型。2)网状模型:以网络结构为基础的数据结构,可以表示复杂的数据结构,但实现的算法比较难规范。3)关系模型:以二维表格为数据的表示方式,表格中同一行的为一条记录,同一列的为一个数据项或称字段,一个表格对应一个关系,多个关系组成一个关系模型。一个关系模型的示例:学生选修课程关键字或码(Key):表中用来唯一确定(标识)一个元组的某个属性或多个属性的组合。如学号可作为学生表的码、学号和课程号的组合可作为选课表的码。姓名术语的比较同一个关系中不能出现相同的属性名。关系中不允许有完全相同的元组。关系中各行的次序、各列的次序不要求。关系必须规范化,每个属性必须是不可分割的数据单元,即表中不能再包含表。8.关系的运算例子:ABC选择运算:选择运算是根据给定的条件,从一个关系中选出若干个元组组成一个新的关系,其关系模式不变。投影运算:是从一个关系中指定若干个属性组成新的关系,并可以重新安排列的顺序。连接运算:是将两个关系通过公共的属性拼接成一个更宽的关系,生成的新关系中包含满足连接条件的元组。等值连接和自然连接是最常用连接运算。等值连接:当连接条件为“=”时的连接运算.AR.BCE关系运算—小结9.关系的完整性约束包括结构设计和行为设计。结构设计:主要确定数据库和数据表行为设计:主要确定某种程序设计方法和使用某种语言来编写应用程序。需求分析:信息需求、处理需求、安全性和完整性需求确定需要的表确定所需的字段确定联系:一对一的联系、一对多的联系、多对多的联系设计求精例1.1设人事管理关系模型中有下列关系模式:1.部门(部门编号,部门名称,……)2.职工情况(职工编号,姓名,性别,出生日期,学历,职称,……)3.工资(职工编号,基础工资,职务津贴,奖金,水电费,……)例1.2设图书借阅关系模型中有下列关系模式:1.图书(书编号,书名,作者,出版社,单价,分类号,…)2.借阅(书编号,借书证号,借阅日期,……)3.学生(学号,姓名,班级,……)1.VFP数据库管理系统的特点2.VFP的启动与退出3.VFP的系统界面显示工具栏:执行“显示”→“工具栏”菜单命令,打开“工具栏”对话框,选择所需打开的工具栏。重设工具栏:在“工具栏”对话框中,单击“重置”按钮,然后单击“定制”按钮,进入“定制工具栏”对话框,可以配置各工具栏中的工具按钮。(2)命令窗口4.VFP常用的工具向导把一些复杂的操作分解为若干简单的步骤来完成,每一步使用一个对话框。用户只要逐步回答向导提出的问题,向导便可以自动替你完成相应的任务。通过“工具”菜单-“向导”子菜单即可启动向导。常用的向导设计器有表向导、报表向导、表单向导、查询向导等。设计器是VFP提供给用户的交互式的可视化开发工具设计器,集成了用于设计对象的各种操作,并赋予可视化提示,为用户提供了一个友好的图形界面。用户可以通过设计器创建并定制数据表结构、数据库结构、报表格式和应用程序组件等。常用的设计器有表设计器、查询设计、视图设计器、列表框生成器、报表设计器、数据库设计器、菜单设计器等。生成器是带有选项卡的对话框,为对象方便、快速地设置一些辅助选项,用于简化对表单、复杂控件和参照完成性代码的创建和修改过程,如帮助用户对特定的对象设置属性或者组合子句创建特定的表达式等。与向导不同,生成器是可重入的,可以不止一次地打开某一对象的生成器。常用的生成器有组合框生成器、命令组生成器、表达式生成器、列表框生成器等。5.VFP的工作方式选择菜单中的命令或工具栏按钮,即可执行命令完成