2009vfp培训第1讲

2009vfp培训第1讲

ID:15449665

大小:287.00 KB

页数:7页

时间:2018-08-03

2009vfp培训第1讲_第1页
2009vfp培训第1讲_第2页
2009vfp培训第1讲_第3页
2009vfp培训第1讲_第4页
2009vfp培训第1讲_第5页
资源描述:

《2009vfp培训第1讲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一讲:VFP基本知识一、引言在人类语言中,我们很难区分:对象(object)、事物(thing,object)、实体(Entity)对象的例子:你的狗、自行车。对象包括:状态特征和行为。例如:狗有状态(名字、颜色、种类)和行为(叫、吃、摇尾)。自行车有状态(闸、档、两个轮子)和行为(换档、刹车、加减速)。实体(Entity):客观存在切可以相互区别的事物,切是用户感兴趣的事物实体有属性:实体所具有的特征所谓相互区别:通过主键来区分包括:物理性实体:一名学生、一架飞机、一间客房概念性实体:一次考试、一次航班、一次订购实体

2、集:具有相同性质的实体的集合,例如:一所学校的所有学生、所有学生的成绩实体集之间可能存在某种联系,例如:学生实体集与成绩实体集之间是”考试”联系在VFP中,用二维表表示实体集,通过外部关键字来表示实体间的联系。一对一的联系:一个集合中的某实体,在另个集合中至多有一个实体与其对应,反之也然一对多的联系:A集合中的某实体,B集合中可有m个实体与其对应(m可为0)多对多的联系:A->B是一对多;B->A也是一对多联系:多对多cj表,选课表是其纽带学生表xs学号xh姓名xm性别xb030405张三男060208李四女课程表kc课

3、程代号kcdh课程名kcm学分xf01英语2.502数学3联系:一对多外部关键字:kcdh联系:一对多外部关键字:xh成绩表cj学号xh课程代号kcdh成绩cj10010180100201701001026010020290二、数据管理技术数据管理的发展阶段:人工管理阶段、文件管理方式阶段、数据库方式阶段。数据库(DataBase,DB):是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。特点:具有较小的冗余度、较高的数据独立性和易扩展性,实现了数据共享,安全可靠。元数据:存放在数据字典中的各种描述信息,包

4、括所有数据的结构名、存储格式、完整性约束、使用权限等信息。结构(三级模式结构):外部层:面向单个用户,用户层所能看见的数据库。概念层:数据库中所有信息的抽象表示,数据库管理员看到的数据库。内部层:最接近于数据库的实际存储,机器“看到”的数据库。数据库管理系统(DataBaseManagementSystem,DBMS):是操纵和管理数据库的系统软件。VisualFoxPro属于一种关系型数据库管理系统。数据库系统(DataBaseSystem,DBS):是实现有组织地、动态地存储大量关联数据、方便用户访问的计算机软硬件资

5、源及人组成的具有管理数据库功能的计算机系统。DBS组成:数据库;硬件(计算机硬件设备);软件(数据库管理系统、操作系统);用户(应用程序设计员、终端用户、数据库管理员)♦三个领域:  现实世界→事物(对象、性质)  观念世界→实体(对象、属性)数据世界→数据(记录、字段)♦概念模型:面向客观世界、面向用户,主要描述用户和设计者都能理解的信息结构,如使用最广泛的实体—联系模型(E—R模型)。E—R模型中涉及的主要概念:实体、联系、属性、E—R图的表示实体:客观存在的事物。联系:实体集之间关系的抽象表示。一对一(1:1),一

6、对多(1:m),多对多(m:n):属性:实体或联系所具有的特征。E—R图用矩形框表示实体集、菱形框表示联系、椭圆形框表示属性。♦数据模型:面向DBMS,描述实体在数据库中的存储形式以及实体之间的联系,即是描述实体模型的。数据模型的分类: 层次模型(采用树型结构)网络模型(采用无向图型结构)关系模型(采用二维表结构)三、关系模型关系模型的组成部分:数据结构,数据操作,完整性规则关系模型的性质:属性值是原子的,不可分解的;二维表的记录数随数据的增加而改变,但其字段数是相对固定的;二维表中的每一列均有唯一的字段名,且取值是同性

7、质的;二维表中不允许出现完全相同的两行;二维表中行的顺序、列的顺序均可以任意交换。二维表的关键字: 超关键字: 能唯一确定记录的一列或几列的组合  候选关键字:最简练的超关键字 主关键字:  从候选关键字中选出的一个外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。关系操作:并,交,差选择(水平分解)、投影(垂直分解),联接了解主流的DBMS产品:ORACLE、DB2、SYBASE、MS-SQLSERVER、ACCESS、VFP等。四、“面向对象中的对象”、“实体”、与变量1.VFP中的

8、对象:表单、表单集、工具栏、控件、都是VFP基类对象(p211)_Screen是屏幕对象(p153)菜单、报表、标签都可以说成对象也可以在程序中,通过自定义类创建对象数据工作期对象2.实体:对应表中的一条记录3.变量:内存变量,其值可变的量是定义在内存中的一定宽度的存储区域。(p43)4.表,字段的使用:(1)sjk

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。