数据库电子教案第02讲
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
所有其他文件集合成为一个有机整体。形成一个可 视化的管理控制中心。
2. 数据库 (Database)
数据库是应用系统所有数据的管理中心。是项目文
件建立后第二个必须建立的重要文件。其扩展名 为.dbc。数据库统一管理存放数据的表、视图以及 表之间的联系,保证数据的完整性。
3. 表 (Table)
表即为存放具体数据的二维表。其扩展名为.dbf 。 Visual FoxPro的表分为两种:数据库表和“自由
表”。
图2-1 主要文件类型
上一页
下一页
整理ppt
6
4. 视图(View)
视图是一个定制的虚拟表或逻辑表,它是有一个已经存在或多个相关的数 据表根据需要组织起来的查看数据表的一个窗口,通过它不仅可以查看表 中感兴趣的内容,而且可以更新表的数据。
视图分为本地视图和远程视图。
5. 查询(Query)
从指定的表或视图中快速地筛选出需要的记录,为报表或表单组织信息, 或用查询结果创建新的表和图形。
由于SQL的特殊重要性,我们将把SQL的学习贯穿整个教学过程。
上一页
下一页
整理ppt
5
2.2 Visual FoxPro 的主要文件类型及创建工具
2.2.1 主要文件类型
1. 项目文件 (Project)
是用户为所开发的应用软件系统建立的文件。它的 扩展名为.pjx。
该文件同时是一个“项目管理器”,把应用系统的
整理ppt
3
4. 提供OLE技术实现应用集成。
OLE(Object Linking and Embedding,对象链接与嵌人)是Microsoft公司开发的 一项重要技术。
5. 强大的网络功能。
Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大 的网络功能体现为以下三个方面:
上一页
下一页
返回
整理ppt
1
2.1 Visual FoxPro 系统概述
2.1.1 历史沿革
VFP起源于Xbase 微机数据库系列。 (1)1981年,美国 Ashton-Tate 公司推出dBASEII 微机关系数据库产品。 (2)1884年,美国Fox software 公司推出FoxBASE,性能比dBASE 先进。 (3)1989年,Fox software 公司推出 FoxPro 1.0,以后不断升级,性能不断 改进。 (4)1992年,微软兼并 Fox software 公司 (5)1995年,推出面向对象的数据库Visual FoxPro 3.0,1997年,推出Visual FoxPro 5.0,1998年推出Visual FoxPro 6.0 (目前已经推出Visual FoxPro 8.0, 9.0 等新版本)
(1)支持客户/服务器结构。Visual FoxPro可访问本地计算机,也支持对服务器 的访问。
(2)对于来自本地、远程或多个数据库表的异种数据,Visual FoxPro 可支持用 户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。
(3)在多用户环境中,Visual FoxPro还允许建立事务处理程序以控制对数据的 并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。
上一页
下一页
整理ppt
7
8. 标签(Label)
标签是类似“名片”形状的打印输出方式。即表中的每一条记录分别作为 一个输出单元。每张纸可以打印若干个“标签”。标签文件的扩展名 为 .Lbx。
9. 程序(Program)
程序即命令文件。扩展名为.prg。在面向对象的程序设计中,需要编写的 程序文件不多了。绝大部分都由可视化表单代替。但是掌握程序设计的基 本结构和方法,仍是系统开发的基本功。
上பைடு நூலகம்页
下一页
整理ppt
2
2.1.2 Visual FoxPro的主要特点
1. 采用可视化操作界面、面向对象的程序设计方法。
Visual FoxPro提供了多种可视化编程工具,利用面向对象技术,通过重复使 用各种类,可以直观地建立数据库应用程序。
2. 功能强大的项目和数据库管理。
Visual FoxPro可以对项目和数据进行很强的控制,能够使用源代码管理产品, 同时可以在项目管理器中看到组件的状态。利用项目管理器,用户可以完成一个 应用系统全部开发工作并实现可视化管理。
10.菜单(Menu)
菜单能够表示应用系统功能并通过它调用各种程序和表单等。
Visual FoxPro的文件还包括一些其他类型的文件。如可执行文件(.exe)和应 用程序文件(.app)等。
上一页
下一页
返回
整理ppt
4
6. 可以直接使用SQL进行操作和编程
Visual FoxPro不仅有自己的一套语言系统,可以进行各种操作和编写程序,而 且可以直接使用国际标准化组织(ISO)推荐的“SQL”(结构化查询语言的 缩写)进行操作和编写程序。由于SQL具有通用性和简洁性,使用SQL可以 显著提高操作和编写程序的效率。
3. 大量使用可视化的界面操作工具。
往常,设计应用程序的界面时要耗费设计人员的大量精力和时间,而Visual FoxPro 提供有三类界面操作工具:向导、设计器和生成器,其数量达40多种。这 些操作工具均采用图形界面,使用户能够以简单的操作完成各种设计任务,提高 应用程序开发的生产率。
上一页
下一页
返回
6. 表单(Form)
表单是应用系统最主要的操作界面,是最体现面向对象程序设计的思想和 方法的工具。表单又是实现各种操作功能的“窗口”,如数据的输入、维 护、查询、报表打印等。Visual FoxPro面向对象的程序设计主要是各种表 单的设计。其扩展名是.scx。
7. 报表(Report)
报表是Visual FoxPro最重要的打印输出文件,也是一个应用系统设计的重 要部分。实际管理工作中需要打印各种报表。报表文件的扩展名为 .frx。
第2讲 Visual FoxPro 关系数据库入门
2.1 Visual FoxPro 系统概述 2.2 Visual FoxPro 的主要文件类型及创建工具 2.3 Visual FoxPro 的数据类型 2.4 Visual FoxPro 应用系统开发的基本步骤 2.5 Visual FoxPro 数据库设计 2.6 Visual FoxPro 的启动与退出
2. 数据库 (Database)
数据库是应用系统所有数据的管理中心。是项目文
件建立后第二个必须建立的重要文件。其扩展名 为.dbc。数据库统一管理存放数据的表、视图以及 表之间的联系,保证数据的完整性。
3. 表 (Table)
表即为存放具体数据的二维表。其扩展名为.dbf 。 Visual FoxPro的表分为两种:数据库表和“自由
表”。
图2-1 主要文件类型
上一页
下一页
整理ppt
6
4. 视图(View)
视图是一个定制的虚拟表或逻辑表,它是有一个已经存在或多个相关的数 据表根据需要组织起来的查看数据表的一个窗口,通过它不仅可以查看表 中感兴趣的内容,而且可以更新表的数据。
视图分为本地视图和远程视图。
5. 查询(Query)
从指定的表或视图中快速地筛选出需要的记录,为报表或表单组织信息, 或用查询结果创建新的表和图形。
由于SQL的特殊重要性,我们将把SQL的学习贯穿整个教学过程。
上一页
下一页
整理ppt
5
2.2 Visual FoxPro 的主要文件类型及创建工具
2.2.1 主要文件类型
1. 项目文件 (Project)
是用户为所开发的应用软件系统建立的文件。它的 扩展名为.pjx。
该文件同时是一个“项目管理器”,把应用系统的
整理ppt
3
4. 提供OLE技术实现应用集成。
OLE(Object Linking and Embedding,对象链接与嵌人)是Microsoft公司开发的 一项重要技术。
5. 强大的网络功能。
Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大 的网络功能体现为以下三个方面:
上一页
下一页
返回
整理ppt
1
2.1 Visual FoxPro 系统概述
2.1.1 历史沿革
VFP起源于Xbase 微机数据库系列。 (1)1981年,美国 Ashton-Tate 公司推出dBASEII 微机关系数据库产品。 (2)1884年,美国Fox software 公司推出FoxBASE,性能比dBASE 先进。 (3)1989年,Fox software 公司推出 FoxPro 1.0,以后不断升级,性能不断 改进。 (4)1992年,微软兼并 Fox software 公司 (5)1995年,推出面向对象的数据库Visual FoxPro 3.0,1997年,推出Visual FoxPro 5.0,1998年推出Visual FoxPro 6.0 (目前已经推出Visual FoxPro 8.0, 9.0 等新版本)
(1)支持客户/服务器结构。Visual FoxPro可访问本地计算机,也支持对服务器 的访问。
(2)对于来自本地、远程或多个数据库表的异种数据,Visual FoxPro 可支持用 户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。
(3)在多用户环境中,Visual FoxPro还允许建立事务处理程序以控制对数据的 并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。
上一页
下一页
整理ppt
7
8. 标签(Label)
标签是类似“名片”形状的打印输出方式。即表中的每一条记录分别作为 一个输出单元。每张纸可以打印若干个“标签”。标签文件的扩展名 为 .Lbx。
9. 程序(Program)
程序即命令文件。扩展名为.prg。在面向对象的程序设计中,需要编写的 程序文件不多了。绝大部分都由可视化表单代替。但是掌握程序设计的基 本结构和方法,仍是系统开发的基本功。
上பைடு நூலகம்页
下一页
整理ppt
2
2.1.2 Visual FoxPro的主要特点
1. 采用可视化操作界面、面向对象的程序设计方法。
Visual FoxPro提供了多种可视化编程工具,利用面向对象技术,通过重复使 用各种类,可以直观地建立数据库应用程序。
2. 功能强大的项目和数据库管理。
Visual FoxPro可以对项目和数据进行很强的控制,能够使用源代码管理产品, 同时可以在项目管理器中看到组件的状态。利用项目管理器,用户可以完成一个 应用系统全部开发工作并实现可视化管理。
10.菜单(Menu)
菜单能够表示应用系统功能并通过它调用各种程序和表单等。
Visual FoxPro的文件还包括一些其他类型的文件。如可执行文件(.exe)和应 用程序文件(.app)等。
上一页
下一页
返回
整理ppt
4
6. 可以直接使用SQL进行操作和编程
Visual FoxPro不仅有自己的一套语言系统,可以进行各种操作和编写程序,而 且可以直接使用国际标准化组织(ISO)推荐的“SQL”(结构化查询语言的 缩写)进行操作和编写程序。由于SQL具有通用性和简洁性,使用SQL可以 显著提高操作和编写程序的效率。
3. 大量使用可视化的界面操作工具。
往常,设计应用程序的界面时要耗费设计人员的大量精力和时间,而Visual FoxPro 提供有三类界面操作工具:向导、设计器和生成器,其数量达40多种。这 些操作工具均采用图形界面,使用户能够以简单的操作完成各种设计任务,提高 应用程序开发的生产率。
上一页
下一页
返回
6. 表单(Form)
表单是应用系统最主要的操作界面,是最体现面向对象程序设计的思想和 方法的工具。表单又是实现各种操作功能的“窗口”,如数据的输入、维 护、查询、报表打印等。Visual FoxPro面向对象的程序设计主要是各种表 单的设计。其扩展名是.scx。
7. 报表(Report)
报表是Visual FoxPro最重要的打印输出文件,也是一个应用系统设计的重 要部分。实际管理工作中需要打印各种报表。报表文件的扩展名为 .frx。
第2讲 Visual FoxPro 关系数据库入门
2.1 Visual FoxPro 系统概述 2.2 Visual FoxPro 的主要文件类型及创建工具 2.3 Visual FoxPro 的数据类型 2.4 Visual FoxPro 应用系统开发的基本步骤 2.5 Visual FoxPro 数据库设计 2.6 Visual FoxPro 的启动与退出