VFP教学课件第一章.ppt

上传人(卖家):三亚风情 文档编号:2688497 上传时间:2022-05-18 格式:PPT 页数:25 大小:218KB
下载 相关 举报
VFP教学课件第一章.ppt_第1页
第1页 / 共25页
VFP教学课件第一章.ppt_第2页
第2页 / 共25页
VFP教学课件第一章.ppt_第3页
第3页 / 共25页
VFP教学课件第一章.ppt_第4页
第4页 / 共25页
VFP教学课件第一章.ppt_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、2022-5-171数据库原理及应用(Visual FoxPro及其应用系统开发)机械与运载工程学院2022-5-172 课程信息课程信息1. 1. 专业限选课专业限选课 2. 2. 学时学时/ /学分:学分:28/228/23. 3. 试卷由教务处试卷由教务处 考试中心随机抽取考试中心随机抽取课程简介课程简介 主要内容主要内容1. 1. 基本理论:数据库基本原理基本理论:数据库基本原理2. 2. 实际应用:实际应用:Visual ForProVisual ForPro程序设计及应用系统开程序设计及应用系统开发发2022-5-173关于关于上机上机试验试验 切实完成试验指导书中的各项内容 班长

2、与院楼403实验室老师联系,安排上机时间 联系电话:杨老师联系电话:杨老师 0731-88823164, 139748199350731-88823164, 13974819935 实验上机地点:院楼实验上机地点:院楼403403、CAD/CAMCAD/CAM实验室实验室 有疑问者,可以相互交流,亦可向试验指导老师请教 试验上机结束,试验指导老师检查 重要事情需要缺席,必须请假2022-5-174 教材及参考资料教材及参考资料参考资料参考资料:1. 1. 刘云生,卢正鼎,数据库系统概论,华中理工大学出版社。刘云生,卢正鼎,数据库系统概论,华中理工大学出版社。2. 2. 朱欣娟,基于朱欣娟,基于

3、VFPVFP和和SQLSQL的数据库技术及应用,西安电子科技大的数据库技术及应用,西安电子科技大 学出版社。学出版社。3. 3.彭春年,张广庆,周以宁,彭春年,张广庆,周以宁,Visual FoxProVisual FoxPro程序设计教程,清华大程序设计教程,清华大学出版社。学出版社。教材:教材:1. 1.史济民,汤观全,史济民,汤观全,Visual FoxProVisual FoxPro及其应用系统开发,清华大及其应用系统开发,清华大学出版社,学出版社,20072007。2022-5-175第0章 数据库系统概述0.1 数据库基本概念0.2 数据处理技术的发展0.3 VFP基础知识0.4

4、VFP的辅助设计工具0.5 项目管理器2022-5-1760.1 数据库基本概念1. 1. 信息、数据及数据处理信息、数据及数据处理信息信息: : 信息是伴随物质而存在并随物质的变化而变信息是伴随物质而存在并随物质的变化而变 化,是反映客观事物的可通讯的知识。化,是反映客观事物的可通讯的知识。数据数据: : 数据是用以载荷信息的数字、字母或符号,数据是用以载荷信息的数字、字母或符号, 是信息的具体表现形式。是信息的具体表现形式。数据处理数据处理: : 对数据进行各种加工整理。对数据进行各种加工整理。2022-5-1772. 2. 数据库数据库数据库数据库(DB=Data Base):(DB=D

5、ata Base):是以一定方式存储在一起是以一定方式存储在一起 的相关数据的集合。的相关数据的集合。特点:特点: 数据独立性较高;数据独立性较高; 数据冗余度最小;数据冗余度最小; 数据最大共享;数据最大共享; 数据采用结构化存储。数据采用结构化存储。数据库技术数据库技术: 一种数据管理技术,于一种数据管理技术,于2020世纪世纪6060年代末兴起。年代末兴起。2022-5-1783. 3. 数据库管理系统数据库管理系统定义:定义: 数据库管理系统数据库管理系统(DBMS=Data Base Management (DBMS=Data Base Management System) Syst

6、em),是对数据库进行各种管理的,是对数据库进行各种管理的软件系统软件系统。功能:功能: 定义数据库;定义数据库; 维护数据库;维护数据库; 管理数据库;管理数据库; 数据通讯功能。数据通讯功能。 2022-5-1794. 4. 数据库应用系统数据库应用系统定义定义: : 数据库应用系统(数据库应用系统(DBAS=DataBaseDBAS=DataBase Application ApplicationSystemSystem)是指基于数据库的应用系统。)是指基于数据库的应用系统。组成:组成: 数据库;数据库; 应用程序。应用程序。2022-5-17105. 5. 数据库系统数据库系统定义定义

7、: : 数据库系统(数据库系统(DBS=Data Base SystemDBS=Data Base System)是指引进)是指引进了数据库技术的计算机系统。了数据库技术的计算机系统。组成组成计算机硬件数据库管理员(DBA)数据库文件(DBF)支持软件及DBMS2022-5-1711数据管理的基本内容包括:数据收集、数据转化、数据管理的基本内容包括:数据收集、数据转化、数据存储、分组和排序、数据筛选、数据检索和数据存储、分组和排序、数据筛选、数据检索和数据输出。数据输出。 从数据的存储结构和处理方式的角度而言,我们从数据的存储结构和处理方式的角度而言,我们可以把计算机数据管理技术的进展分为三个

8、阶段可以把计算机数据管理技术的进展分为三个阶段: :(1 1)人工管理阶段()人工管理阶段(2 2)文件系统管理阶段()文件系统管理阶段(3 3)数据库系统管理阶段数据库系统管理阶段0.2 数据处理(管理)技术的发展2022-5-17121. 1. 人工管理阶段人工管理阶段( (19531953年年5050年代中期年代中期) )图图1.1 1.1 数据与应用程序之间的关系数据与应用程序之间的关系 特点特点数据与程序互相依存数据与程序互相依存没有专用软件对数据进行管理没有专用软件对数据进行管理 不长期保存数据不长期保存数据只有程序的概念,没有文件的概念只有程序的概念,没有文件的概念 数据集数据集

9、应用程序应用程序2022-5-17132. 2. 文件系统管理阶段文件系统管理阶段 (20(20世纪世纪5050年代后期至年代后期至6060年代中后期年代中后期) )图图1.2 1.2 数据与应用程序之间的关系数据与应用程序之间的关系 特点特点数据可长期保存数据可长期保存 数据不仅属于某个特定程序,可重复使用数据不仅属于某个特定程序,可重复使用 文件形式已多样化文件形式已多样化 数据的物理结构与逻辑结构有较简单区别数据的物理结构与逻辑结构有较简单区别 数据文件数据文件应用程序应用程序1 1应用程序应用程序n n文件系统文件系统2022-5-17143. 3. 数据库系统阶段数据库系统阶段 (2

10、0(20世纪世纪6060年代末开始年代末开始) )图图1.3 1.3 数据与应用程序之间的关系数据与应用程序之间的关系 特点特点采用复杂的数据模型采用复杂的数据模型 数据具有完整性、安全性等特点数据具有完整性、安全性等特点 有较高的数据独立性有较高的数据独立性 为用户提供了方便的用户接口为用户提供了方便的用户接口 数据库文件数据库文件应用程序应用程序1 1应用程序应用程序n nDBMSDBMS2022-5-1715数据库系统的分代数据库系统的分代 非关系型数据库系统非关系型数据库系统( (第一代第一代DBS):DBS): 采用非关系模型为数据模型的数据库系统。采用非关系模型为数据模型的数据库系

11、统。 特点:特点: 采用采用“记录记录”为基本的数据结构;为基本的数据结构; 一次查询只能访问数据库中的一个记录,效一次查询只能访问数据库中的一个记录,效 率不高。率不高。2022-5-1716 关系型数据库系统关系型数据库系统RDBS(RDBS(第二代第二代DBS):DBS): 采用关系模型为数据模型的数据库系统。采用关系模型为数据模型的数据库系统。 特点:特点: 采用表格作为基本的数据结构,通过公共的采用表格作为基本的数据结构,通过公共的 关键字段来实现不同二维表之间的数据联系;关键字段来实现不同二维表之间的数据联系; 一次查询仅用一条命令或语句就可访问整个一次查询仅用一条命令或语句就可访

12、问整个 “关系关系”,效率较高。,效率较高。2022-5-1717 对象对象- -关系数据库系统关系数据库系统ORDBS(ORDBS(第三代第三代DBS):DBS): 将数据库技术与面向对象技术相结合而得到将数据库技术与面向对象技术相结合而得到 的数据库系统称为的数据库系统称为对象对象- -关系数据库系统关系数据库系统ORDBSORDBS (Object-Relational Database System) (Object-Relational Database System) 。 特点:特点: 该类型数据库系统能存储图形、声音等复杂该类型数据库系统能存储图形、声音等复杂 的对象,并能实现复

13、杂对象的复杂行为。的对象,并能实现复杂对象的复杂行为。2022-5-1718 现在比较流行的大中型关系型数据库有现在比较流行的大中型关系型数据库有IBM DB2IBM DB2、OracleOracle、SQL ServerSQL Server、SyBaseSyBase、InformixInformix等,常用的小型数据库有等,常用的小型数据库有AccessAccess、PradoxPradox、FoxproFoxpro等,现在个人用户比较常用的等,现在个人用户比较常用的主要是主要是FoxproFoxpro 。 本课程主要介绍这种数据库管理系统的操本课程主要介绍这种数据库管理系统的操作。作。0.

14、3 FoxPro基础知识2022-5-17190.3.1 FoxPro0.3.1 FoxPro文件的主要类型文件的主要类型1.1.表文件(表文件(.DBF.DBF): : 具有相同性质记录的集合所构具有相同性质记录的集合所构成的文件。由一个结构部分和多条记录组成。成的文件。由一个结构部分和多条记录组成。 99/01/18 150 102 1010 98/11/06 300 103 1008 98/09/25 80 101 1006 98/08/12 100 101 1002 领用日期领用日期 数量数量 部门部门 编号编号表头表头元组元组结构结构(structure)(structure)记录(

15、记录(recordrecord)属性属性字段(字段(fieldfield)标准件领用表标准件领用表2022-5-1720扩展名扩展名文件类型文件类型扩展名扩展名文件类型文件类型.app生成的应用程序.frx报表.exe可执行程序.frt报表备注.pjx项目.lbx标签.pjt项目备注.lbt标签备注.dbc数据库.prg程序.dct数据库备注.fxp编译后的程序.dcx数据库索引.err编译错误.dbf表.mnx菜单.fpt表备注.mnt菜单备注.cdx复合索引.mpr生成的菜单程序.idx单索引.mpx编译后的菜单程序.scx表单.txt文本.sct表单备注.bak备份文件2022-5-17

16、211.1.交互操作方式交互操作方式: : 交互操作方式即命令执行方式。交互操作方式即命令执行方式。 特点:特点:操作方便,但执行效率低。操作方便,但执行效率低。2. 2. 程序执行方式程序执行方式: : 将将VFPVFP命令编写成特定的序列存入程序或命令文件命令编写成特定的序列存入程序或命令文件中,通过特定命令即可调用。中,通过特定命令即可调用。 特点:特点:执行效率高,可重复执行。执行效率高,可重复执行。0.3.2 VFP0.3.2 VFP的两类工作方式:的两类工作方式:2022-5-17220.4 VFP的辅助设计工具0.4.1. 向导:1.1. 向导向导: : 是一种快捷设计工具,通过

17、一组对话框是一种快捷设计工具,通过一组对话框依次与用户对话,引导用户分步完成依次与用户对话,引导用户分步完成VFPVFP的某项任务。的某项任务。 特点:特点:快,操作简单,得出结果迅速,但完成的快,操作简单,得出结果迅速,但完成的任务相对较简单。任务相对较简单。2022-5-17230.4.2. 设计器:1.1.设计器:设计器:一般具有比向导更强大的功能,可一般具有比向导更强大的功能,可 用来创建或修改用来创建或修改VFPVFP以内功用程序所以内功用程序所 需要的构件。需要的构件。常用设计器有:表设计器,表单设计器,菜常用设计器有:表设计器,表单设计器,菜 单设计器,报表设计器,标签设单设计器,报表设计器,标签设 计器等。计器等。2022-5-17240.4.3. 生成器:1.1.生成器:生成器:也称构造器。其主要功能是在也称构造器。其主要功能是在VFPVFP应应用程序的构件中生成并加入某类控件。用程序的构件中生成并加入某类控件。 常用生成器有常用生成器有1010种,见书种,见书P24P24。2022-5-17250.4.4. 项目管理器: 项目管理器可对项目中的数据、文档等项目管理器可对项目中的数据、文档等进行集中管理,从管理上对项目的开发与维进行集中管理,从管理上对项目的开发与维护给予有效的支持。护给予有效的支持。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(VFP教学课件第一章.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|