欢迎来到天天文库
浏览记录
ID:45099174
大小:373.84 KB
页数:38页
时间:2019-11-09
《《VisualFoxPro概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFoxPro第一章VisualFoxPro概述§1.1数据库系统概述数据处理有很多特点:数据量很大,数据类型繁多,数据结构复杂,对数据的收集、组织、存储、分类、排序、检索、统计、计算等加工处理要求较高。再延用科学计算中处理数据的方法,已远远不能适应数据处理的要求。70年代初产生了一门新技术---数据库系统。数据库系统把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享。由于数据库具有数据结构化、数据独立性高、数据共享和易于扩充等特点,因此被广泛地应用于各种管理系统中。§1.1.1实体、数据、信息和数据处理(1)1.实体现实世界是一个物质世界,
2、存在各种物体和事实,不同物体、事实依据其特性来区分。现实世界中的物体或事实,称为实体;实体所具有的特性,称为属性。实体是其属性的集合。2.数据数据用来表示实体及其属性。数据不仅指数值,还可是文字、图形、图像、色彩、声音等多种类型。在计算机中,存贮、处理、传输的数据必须数字化。§1.1.1实体、数据、信息和数据处理(2)3.信息信息是对数据经过加工处理,得到可以对人们社会实践和生产活动产生决策影响的数据。信息反映了事物本质,指导人们决策。信息也是用数据表示的。4.数据处理数据处理是对数据进行加工处理的操作过程,通常包括:收集、存储、分类、排序、检索、汇总、计算等。通过对数据处理而得
3、到信息。§1.1.2数据处理技术的发展(1)1.人工管理阶段(无管理阶段)这是计算机的初级阶段,主要进行科学计算,没有专门技术用于数据处理。这时,数据处理是通过用户各自的程序来具体实现。用户程序除了要规定数据的逻辑结构外,还要对数据在计算机中的存储方式、输入、输出方式等等进行具体管理。而且数据包含在程序中,数据和程序一一对应,程序完全依赖于数据。§1.1.2数据处理技术的发展(2)2.文件系统管理阶段自计算机操作系统包含文件管理系统后,在数据处理中数据从应用程序中独立出来,把数据组织成独立文件的形式。数据文件和应用程序文件相互独立。但对数据的具体处理,如输入、输出、修改、查询、分
4、类、排序等操作,还是通过用户的应用程序对数据文件的访问和具体操作来实现。数据文件还是依赖于应用程序。§1.1.2数据处理技术的发展(3)3、数据库系统管理阶段在数据库系统中,数据实现统一、集中、独立的管理,实现数据的高度共享,保证了数据的完整性和安全性。对数据的一般处理,由独立的数据库管理系统完成,而不再依赖于应用程序。§1.1.3数据库的基本概念(1)数据库包含在数据库系统中,数据库系统包括:数据库、数据库管理系统,数据库应用软件、操作系统、计算机硬件系统、数据库管理员(用户)。1.数据库在文件系统中数据是分散的,应用程序对应着各自的数据文件。而在数据库系统中,数据被组织在数据
5、库中集中管理。数据库是相关数据的一种组织形式,是高度结构化的。§1.1.3数据库的基本概念(2)2.数据库管理系统数据库管理系统是对数据进行定义、获取、存储、组织、操作、使用、维护和管理的软件系统。数据库管理系统是位于用户与操作系统之间的一层的数据管理软件。3.数据库系统数据库系统是指引入数据库的计算机应用系统。数据库系统包括计算硬件系统,支持数据库管理系统运行的操作系统,数据库管理系统是数据库系统的核心,此外还包括数据库和数据库管理员、用户。§1.1.3数据库的基本概念(3)数据库系统对数据的管理,比起文件系统有很多优点和特征:(1)数据共享数据库中的数据可供多个用户共同使用,
6、提高了数据的利用率;又防止各用户重复建立数据而增加数据冗余。(2)数据独立性用户应用程序与数据库中的数据文件相互独立,数据库中的数据存取是由数据库管理系统管理,表现了物理独立性;每个用户使用的数据可以有各自的逻辑结构,表现了数据的逻辑独立性。§1.1.3数据库的基本概念(4)(3)数据冗余少数据在数据库中统一组织、集中管理,数据不再是面向单一用户,而是面向系统而共用,减少了冗余,还防止了数据的不一致性。(4)数据结构化在数据库中数据是有结构的,包括数据的物理结构和逻辑结构,都由数据库管理系统管理。数据结构化便于数据之间、记录之间、数据表之间建立关联。(5)数据完整性保护实现数据共
7、享就需要解决数据的安全性、一致性和多用户的并发使用。为此系统对用户使用数据有严格检查,还可规定用户权限,控制非法操作。§1.1.4数据模型(1)1.数据模型人们经常以“模型”来刻画现实世界的实际事物。在数据库系统中,用数据及数据间的联系来表示现实世界中各种事物(实体)相互间的联系,这种描述方法称为数据模型。当前流行的数据模型有层次模型、网状模型和关系模型等。§1.1.4数据模型(2)层次模型是用树形结构来表示实体之间的联系模型。倒向树以结点与连线组成,结点表示实体,连线表示相连两
此文档下载收益归作者所有