《VFP数据库系统》PPT课件

《VFP数据库系统》PPT课件

ID:39365714

大小:561.10 KB

页数:122页

时间:2019-07-01

《VFP数据库系统》PPT课件_第1页
《VFP数据库系统》PPT课件_第2页
《VFP数据库系统》PPT课件_第3页
《VFP数据库系统》PPT课件_第4页
《VFP数据库系统》PPT课件_第5页
资源描述:

《《VFP数据库系统》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Visualfoxpro语言主讲:余虹13755110166长沙理工大学经管学院11.1数据管理技术的发展1.2数据库系统1.3数据模型1.4关系数据库1.5VisualFoxPro系统简介1.6VisualFoxPro操作基础1.7项目管理器1.8VFP的文件类型第一章数据库系统基础知识21.1数据管理技术的发展1.1.1数据与数据处理1.数据和信息2.数据处理1.1.2数据管理技术1.人工管理阶段2.文件系统阶段3.数据库系统阶段(1)分布式数据库系统(2)面向对象数据库系统(3)多媒体数据库系统(4)数据仓库31.1.1数据与数据处理1.数据和信息数据是人们用于记录事物情况的

2、物理符号。为了描述客观事物而用到的数字、字符以及所有能输入到计算机中并能被计算机处理的符号都可以看作数据。有两种基本形式的数据:数值型数据、字符型数据。此外,还有图形、图像、声音等多媒体数据。4信息是数据中所包含的意义。通俗地讲,信息是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息。5数据处理是指将数据转换成信息的过程。它包括对数

3、据的收集、存储、分类、计算、加工、检索和传输等一系列活动。其基本目的是从大量的、杂乱无章的、难以理解的数据中整理出对人们有价值、有意义的数据(即信息),作为决策的依据。2.数据处理61.1.2数据管理技术1.人工管理阶段20世纪50年代中期以前,计算机主要应用于科学计算,数据量较少,一般不需要长期保存数据。硬件方面,没有磁盘等直接存取的外存储器。软件方面,没有对数据进行管理的系统软件。在此阶段,对数据的管理是由程序员个人考虑和安排的,他们既要设计算法,又要考虑数据的逻辑结构、物理结构以及输入输出方法等问题。程序与数据是一个整体,一个程序中的数据无法被其他程序使用,因此程序与程序之间

4、存在大量的重复数据。数据存储结构一旦有所改变,则必须修改相应程序。应用程序的设计与维护负担繁重。72.文件系统阶段20世纪50年代后期至60年代后期,计算机开始大量用于数据管理。硬件上出现了直接存取的大容量外存储器,如磁盘、磁鼓等,这为计算机系统管理数据提供了物质基础。软件方面,出现了操作系统,其中包含文件系统,这又为数据管理提供了技术支持。文件系统提供了在外存储器上长期保存数据并对数据进行存取的手段。文件的逻辑结构与存储结构有一定区别,即程序与数据有一定的独立性。数据的存储结构变化,不一定影响到程序,因此程序员可集中精力进行算法设计,并大大减少了维护程序的工作量。8文件系统使计算

5、机在数据管理方面有了长足的进步。时至今日,文件系统仍是一般高级语言普遍采用的数据管理方式。然而当数据量增加、使用数据的用户越来越多时,文件系统便不能适应使用数据的需要了,其症结表现在3个方面:(1)数据的冗余度大。由于数据文件是根据应用程序的需要而建立的,当不同的应用程序所需要使用的数据有许多部分相同时也必须建立各自的文件,即数据不能共享,造成大量重复。这样不仅浪费存储空间,而且使数据修改变得非常困难,容易产生数据不一致,即同样的数据在不同的文件中所存储的数值不同,造成矛盾。9(2)数据独立性差。在文件系统中,数据和应用程序是互相依赖的,即程序的编写与数据组织方式有关,如果改变数据

6、的组织方式,就必须修改有关应用程序。这无疑将增加用户的负担。此外,数据独立性差也不利于系统扩充、系统移植等开发推广工作。(3)缺乏对数据的统一控制管理。在同一个应用项目中的各个数据文件没有统一的管理机构,数据完整性和安全性很难得到保证。数据的保护等均交给应用程序去解决,使得应用程序的编制相当繁琐。较好地解决文件系统存在的问题,正是数据库系统的目标。103.数据库系统阶段20世纪60年代后期,计算机在管理中应用规模更加庞大、数据量急剧增加,数据共享性更强。硬件价格下降,软件价格上升,编制和维护软件所需成本相对增加,其中维护成本更高。这些成为数据管理在文件系统的基础上发展到数据库系统的

7、原动力。在数据库系统中,由一种叫做数据库管理系统(DBMS:DatabaseManagementSystems)的系统软件来对数据进行统一的控制和管理,从而有效地减少了数据冗余,实现了数据共享,解决了数据独立性问题,并提供统一的安全性、完整性和并发控制功能。11数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。在数据库中集中了一个部门或单位完整的数据资源,这些数据能够为多个用户同时共享,且具有冗余度小、独立性和安全性高等特点。12

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

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

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