- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF数据库系统基础知识
Visual FoxPro程序设计 主讲教师:吴成义 电话802Email:cywu@hnust.edu.cn 参考书 杨莉.Visual FoxPro 6.0教程.机械工业出版社.2005 卢湘鸿.Visual FoxPro 6.0数据库与程序设计:2版.电子工业出版社.2007 肖勇波.用Access2000和Visual FoxPro6.0管理公司和个人数据.清华大学出版社.2001 方可燕.Visual FoxPro 6.0 实战与精通.清华大学出版社.1999 课程主要内容 数据库系统基础知识 visual foxpro基础及数据运算 项目管理器 visual foxpro数据库及操作 结构化查询语言(SQL) 查询与视图设计 结构化程序设计 面向对象的程序设计 表单和菜单设计 报表与标签设计 数据库应用程序实例 第一章 数据库系统基础知识 第一节 数据管理技术的发展 第二节 数据库系统 第三节 数据模型 第四节 关系数据库 第一节 数据管理技术的发展 一、数据和数据处理 数据是指存储在某一种媒体上能够被识别的物理符号。数据有数字、文字、图形、图象、声音等多种表现形式 信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的 在计算机中,通过计算机软件来管理数据,通过应用程序来对数据进行加工处理。用外存储器来存储数据 数据处理是指将数据转换成信息的过程。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库管理等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。数据处理也称信息处理 二、计算机数据处理技术的发展 计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段 计算机数据管理经历了:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段 1.人工管理阶段 早期的计算机主要用于科学计算,计算处理的数据量很小,基本上不存在数据管理的问题。从50年代初开始,开始将计算机应用于数据处理。当时的计算机没有专门管理数据的软件,也没有像磁盘这样可随机存取的外部存储设备,对数据的管理没有一定的格式,数据依附于处理它的应用程序,使数据和应用程序一一对应,互为依赖 在人工管理阶段,应用程序与数据之间的关系如图1-1所示: 2.文件管理阶段 从50年代后期开始至60年代末为文件管理阶段,应用程序通过专门管理数据的软件即文件系统管理来使用数据。由于计算机存储技术的发展和操作系统的出现,同时计算机硬件也已经具有可直接存取的磁盘、磁带及磁鼓等外部存储设备,软件则出现了高级语言和操作系统,而操作系统的一项主要功能是文件管理,因此,数据处理应用程序利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取、管理,实现数据的文件管理方式 文件管理阶段中,文件系统为程序与数据之间提供了一个公共接口,使应用程序采用统一的存取方法来存取、操作数据,程序与数据之间不再是直接的对应关系,因而程序和数据有了一定的独立性。程序和数据分开存储,有了程序文件和数据文件的区别。数据文件可以长期保存在外存储器上被多次存取 数据和程序相互依赖。同一数据项可能重复出现在同一个文件中,这就导致了数据冗余度大。造成数据的不一致性 在文件管理阶段,应用程序与数据之间的关系如图1-2所示 3.数据库系统 数据库管理阶段是20世纪60年代后期开始在文件管理基础上发展起来的。为了实现计算机对数据的统一管理,达到数据共享的目的,发展了数据库技术 数据库技术的主要目的是有效地管理和存取大量的数据资源。 数据库管理系统(DataBase Management System,DBMS)数据库管理系统利用了操作系统提供的输入/输出控制和文件访问功能。VF就是一种在操作系统上运行的数据库管理系统软件 在数据库管理阶段,应用程序与数据之间的关系如图1-3所示 1)分布式数据库 分布式数据库系统是在集中式数据库基础上发展起来的,是数据库技术与计算机网络技术、分布处理技术相结合的产物。分布式数据库系统是地理上分布在计算机网络不同结点,逻辑上属于同一系统的数据库系统,能支持全局应用,同时存取两个或两个以上结点的数据。主要特点是: (1)数据是分布的。数
文档评论(0)