用户名: 密码: 验证码: gdcode 注册

VFP基础教程第一章数据库系统基础知识

时间:2007-06-15 来源: 作者: 【字体: 减小 增大点击: 收藏 | 投稿
  
1.1数据库系统概述
财,管家园,fs119.net

1.数据处理

财软联.盟.fs119.net

数据: 财软,联盟,fs119.net

是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。 财管家,园,fs119.net

数据处理

财,软联盟,fs119.net

是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。

财软 联盟 fs119.net

包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。 财管家,园,fs119.net

2.数据库系统 财.管家园.fs119.net

(1)数据库(DataBase 财管 家园 fs119.net

定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。 财软 联盟 fs119.net

特点:具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好

财管,家园,fs119.net

2)数据库管理系统(DataBaseManagementSystem 财管家.园.fs119.net

定义:是操纵和管理数据库的系统软件。VisualFoxPro属于一种关系型数据库管理系统。 财软联盟 fs119.net

数据语言:

财软联盟,fs119.net

数据定义语言(DDL):用来建立所需的数据库。 财管家园.fs119.net

数据操作语言(DML):用来对数据库进行查询和维护操作。

财软联.盟.fs119.net

关系型数据库使用的标准语言是结构化查询语言(StructuredQueryLanguage,SQL)。 财软联盟,fs119.net

3)数据库系统(DataBaseSystem

财 软联盟 fs119.net

定义:是以数据库应用为基础的计算机系统。 财软联.盟.fs119.net

组成:

财,管家园,fs119.net

数据库 财软联盟.fs119.net

硬件(计算机硬件设备) 财软联盟 fs119.net

软件(数据库管理系统、操作系统) 财软 联盟 fs119.net

用户(应用程序设计员、终端用户、数据库管理员) 财管家园 fs119.net

分类:层次型数据库、网状型数据库、关系型数据库 财软.联盟.fs119.net

分代:第一代非关系型数据库系统,60年代末问世,包括层次型和网状型。

财管 家园 fs119.net

第二代关系型数据库系统(RDBS),70年代中期问世。 财软.联盟.fs119.net

第三代对象-关系数据库系统(ORDBS、OOBDS),80年代中期至今。 财软 联盟 fs119.net

上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。

财软联 盟 fs119.net

3.关系模型

财.管家园.fs119.net

三个领域:现实世界→事物(对象、性质)

财软联.盟.fs119.net

观念世界→实体(对象、属性)

财软联.盟.fs119.net

数据世界→数据(记录、字段) 财软联盟 fs119.net

实体模型:即反映事物联系的实体。 财管家,园,fs119.net

数据模型:即描述实体模型的数据。

财.软联盟.fs119.net

数据模型的分类层次模型(采用树型结构) 财软联 盟 fs119.net

网络模型(采用无向图型结构)

财软联盟.fs119.net

关系模型(采用二维表结构)

财管家 园 fs119.net

关系模型的性质:

财.软联盟.fs119.net

二维表的记录数随数据的增加而改变,但其字段数是相对固定的;二维表中的每一列均有唯一的字段名;二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可以任意交换。 财.管家园.fs119.net

二维表的主关键字:超关键字:能唯一确定记录的一列或几列的组合 财 软联盟 fs119.net

候选关键字:最简练的超关键字

财管家园 fs119.net

主关键字:候选关键字中的一个

财软,联盟,fs119.net

外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。 财软联盟.fs119.net

4.微机关系型数据库系统的发展

财管家园 fs119.net

关系型数据库:即根据表、记录和字段之间的关系进行组织和访问的一种数据库。

财软联.盟.fs119.net

名称

财软,联盟,fs119.net

运行环境
财管家园,fs119.net

公司名称 财管,家园,fs119.net

发布时间
财 软联盟 fs119.net

dBASE,dBASEⅡ,dBASEⅢ,dBASEⅢPLUS,dBASE

财,管家园,fs119.net

DOS 财,管家园,fs119.net

Ashton-Tate 财软联 盟 fs119.net

  FoxBASE1.0 DOS

财软 联盟 fs119.net

Fox软件公司 财软.联盟.fs119.net

1987.2

财管家.园.fs119.net

FoxBASE(2.00/2.10) DOS
财.软联盟.fs119.net

Fox软件公司
财管家 园 fs119.net

87.7/88.7
财 管家园 fs119.net

FoxPro1.0 DOS 财管 家园 fs119.net

Fox软件公司
财软联盟.fs119.net

1989 财软联.盟.fs119.net

FoxPro2.0 DOS 财管家园,fs119.net

Fox软件公司
财管家.园.fs119.net

1991 财软联 盟 fs119.net

FoxPro2.5 DOS、WINDOWS3.x 微软公司 财.管家园.fs119.net

1993.1

财.软联盟.fs119.net

FoxPro2.6 DOS、Windows3.x 微软公司
财软 联盟 fs119.net

1994

财软联盟 fs119.net

VisualFoxPro3.0 Windows3.X

财管家园,fs119.net

微软公司

财管 家园 fs119.net

1996.1

财软 联盟 fs119.net

VisualFoxPro5.0 Windows95

财软,联盟,fs119.net

微软公司 财管家.园.fs119.net

1997.2 财.软联盟.fs119.net

VisualFoxPro6.0 Windows98

财,管家园,fs119.net

微软公司 财管家园.fs119.net

1998.1
财软联盟 fs119.net

财管 家园 fs119.net

财软联盟 fs119.net

财管家园.fs119.net


财管家 园 fs119.net

财软.联盟.fs119.net

1.2VisualFoxPro6.0概述 财软联盟,fs119.net

1.VFP6.0的特点

财管家,园,fs119.net

完善了关系型数据库的概念,采用了Rushmore技术,引入了SQL命令;支持多种数据交换格式;采用了可视化的面向对象的程序设计方式;提供了功能完善的集成环境和丰富的开发工具。 财管.家园.fs119.net

2.VFP6.0的用户界面
财软联 盟 fs119.net

界面基本组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏

财软,联盟,fs119.net

系统工具一览表 财 软联盟 fs119.net

各种菜单

财管家园,fs119.net

各种工具栏 财软.联盟.fs119.net

各种窗口 财软联盟,fs119.net

各种设计器
财软.联盟.fs119.net

各种生成器 财 软联盟 fs119.net

各种向导 财软联盟 fs119.net

文件菜单 常用工具栏 命令窗口 数据库设计器 文本框生成器 表向导 编辑菜单 表单控制工具栏 浏览窗口 表设计器 组合框生成器 交叉表向导 显示菜单 布局工具栏 代码窗口 表单设计器 命令组生成器 查询向导 格式菜单 调色板工具栏 调试窗口 菜单设计器 编辑框生成器 本地视图向导 工具菜单 打印预览工具栏 编辑窗口 报表设计器 表达式生成器 表单向导 程序菜单 报表控制工具栏 查看窗口 标签设计器 表单生成器 一对多表单向导 窗口菜单 查询设计器工具栏 跟踪窗口 类设计器 表格生成器 报表向导 帮助菜单 表单设计器工具栏 属性窗口 连接设计器 列表框生成器 一对多报表向导 菜单菜单 报表设计器工具栏 通用字段窗口 查询和视图设计器 参照完整性生成器 标签向导 数据环境菜单 数据库设计器工具栏 远程视图向导 表单菜单 项目管理器窗口 数据环境设计器 自动格式生成器 邮件合并向导 项目菜单 导入向导 查询菜单       选项组生成器 图形向导 报表菜单   数据透视表向导 菜单 分组/总计报表向导 数据库菜单 菜单

3.VFP6.0的工作方式 财管.家园.fs119.net

1)菜单操作方式

财软联,盟,fs119.net

根据所需的操作从菜单中选择相应的命令(与WORD类似)。每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。

财管家园,fs119.net

利用工具菜单中的向导可以很方便地完成常规任务。 财管.家园.fs119.net

2)命令交互方式

财,管家园,fs119.net

根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。

财软联 盟 fs119.net

(3)程序执行方式 财,软联盟,fs119.net

先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO命令,让机器执行。 财管,家园,fs119.net

4.VFP6.0常用文件类型

财.管家园.fs119.net

VFP6.0常用的文件扩展名及其关联的文件类型

财 软联盟 fs119.net

扩展名 财.软联盟.fs119.net

文件类型 财管家.园.fs119.net

扩展名

财软,联盟,fs119.net

文件类型 财.软联盟.fs119.net

.app 生成的应用程序 .frx 报表 .exe 可执行程序 .frt 报表备注 .pjx 项目 .lbx 标签 .pjt 项目备注 .lbt 标签备注 .dbc 数据库 .prg 程序 .dct 数据库备注 .fxp 编译后的程序 .dcx 数据库索引 .err 编译错误 .dbf .mnx 菜单 .fpt 表备注 .mnt 菜单备注 .cdx 复合索引 .mpr 生成的菜单程序 .idx 单索引 .mpx 编译后的菜单程序 .qpr 生成的查询程序 .vcx 可视类库 .qpx 编译后的查询程序 .vct 可视类库备注 .scx 表单 .txt 文本 .sct 表单备注 .bak 备份文件

5.创建文件 财,管家园,fs119.net

新建各种类型的文件时,可以利用系统提供的相应工具,以提高工作效率。新建文件时可用的设计器和向导。 

财软联,盟,fs119.net

财管家园 fs119.net

财管家 园 fs119.net

财软 联盟 fs119.net


财软联盟,fs119.net

财管家园,fs119.net

1.3项目管理器 财 管家园 fs119.net

1.项目管理器简介 财管家园.fs119.net

项目

财软联.盟.fs119.net

是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其他类型的文件。

财软联.盟.fs119.net

项目管理器
财管 家园 fs119.net

是开发VFP应用系统的一个工具,它生成一个项目文件,项目文件的扩展名为.PJX,项目备注的扩展名为:.PJT

财管,家园,fs119.net

项目管理器窗口的组成

财.软联盟.fs119.net

由6大类数据项(全部、数据、文档、类、代码、其他)和10个命令按钮(新建、添加、修改、浏览、关闭、打开、预览、运行、移去、连编)组成。

财,软联盟,fs119.net

注:粗斜体表示的命令按纽根据用户选择的不同对象相应地出现。

财 软联盟 fs119.net

项目菜单的组成:13个子菜单(其中一部分与项目管理器中的命令按钮功能相同)。 财软联.盟.fs119.net

项目管理器的功能:组织和管理所有与应用系统有关的各种类型的文件。 财软 联盟 fs119.net

2.创建项目文件 财软.联盟.fs119.net

用菜单方式财管家园,fs119.net

打开文件菜单→新建项目新文件→给出合适的项目文件名及保存位置→进入项目管理器→开发应用系统→完成后关闭窗口退出。

财管家园,fs119.net

用命令方式

财管家.园.fs119.net

语法:CREATEPROJECT<项目文件名> 财管家园 fs119.net

功能:打开项目管理器窗口进行应用系统的开发。 财管.家园.fs119.net

3.修改项目文件

财 软联盟 fs119.net

用菜单方式

财软.联盟.fs119.net

打开文件菜单→打开→找到所需的项目文件并确定之→进入项目管理器→修改应用系统→完成后关闭窗口退出。 财.软联盟.fs119.net

用命令方式

财管,家园,fs119.net

语法:MODIFYPROJECT<项目文件名> 财管家,园,fs119.net

功能:打开项目管理器窗口进行应用系统的修改。 财软,联盟,fs119.net

4.项目管理器的使用 财管家,园,fs119.net

可以利用项目管理器来创建、打开、浏览、修改所有VFP文件并运行其中的表单、报表、标签、菜单、程序等。特别是可以利用它来连编项目追踪这些文件的变化情况,包括它们之间的相关性、引用和连接等,确保引用的完整,并加入自上次连编之后更新了的一些组件)、应用程序扩展名为.APP,在VFP环境下执行)和可执行文件扩展名为.EXE,能脱离VFP环境执行)。  财.软联盟.fs119.net

财.软联盟.fs119.net

财管 家园 fs119.net

财.管家园.fs119.net


财管家 园 fs119.net

财软联.盟.fs119.net

1.4VFP6.0的一些规则 财.管家园.fs119.net

1.VFP6.0的命名规则: 财.软联盟.fs119.net

·只能使用字母、下划线和数字。 财软联盟 fs119.net

·使用字母或下划线作为名称的开头。 财软联盟.fs119.net

·名称可以是1至128个字符,但自由表的字段名和索引标识最多只能有10个字符。 财软联盟,fs119.net

·避免使用VisualFoxPro的保留字。

财 软联盟 fs119.net

·文件的命名遵循操作系统的约定。 财管家,园,fs119.net

2.命令和子句的书写规则

财管家,园,fs119.net

(1)以命令动词开始;

财软联 盟 fs119.net

(2)各部分之间要用空格隔开; 财软联 盟 fs119.net

(3)命令、子句、函数名都可简写为前4个字符,大、小写等效;

财管家园 fs119.net

(4)一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”; 财 软联盟 fs119.net

(5)变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。

财管家 园 fs119.net

(6)命令格式中的符号约定: 财软联,盟,fs119.net

命令中的[]、|、…、<>符号都不是命令本身的语法成分,使用时不能照原样输入,

财软联盟,fs119.net

其中:[]表示可选项,根据具体情况决定是否选用 财管家园 fs119.net

|表示两边的部分只能选用其中的一个
财软联盟 fs119.net

…表示可以有任意个类似参数,各参数间用逗号隔开
财.管家园.fs119.net

<>表示其中内容要以实际名称或参数代入

财管.家园.fs119.net

3.命令工作方式中的常见错误 财软联盟,fs119.net

(1)命令动词写错

财软联盟 fs119.net

(2)格式不符合要求

财软联.盟.fs119.net

·标点符号不对(一定要用英文标点符号

财管家园.fs119.net

    ·缺少必需的空格或添加了不该有的空格

    财软 联盟 fs119.net

    ·数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式 财软联盟.fs119.net

(3)打不开所需文件:没有正确输入盘符和路径或文件名输错

财.管家园.fs119.net

财软联盟,fs119.net

财管家.园.fs119.net


文章摘自网络,如有侵权,请与我们联系.
数据统计中!!
上一篇:VFP基础教程第二章VFP语言基础
下一篇:没有了

精品课程推荐



用户名: 密码: 匿名? 注册