且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《数据库技术原理与应用教程(第2版)》——1.6 数据处理

更新时间:2022-10-03 09:54:30

本节书摘来自华章计算机《数据库技术原理与应用教程(第2版)》一书中的第1章,第1.6节,作者 徐洁磐 操凤萍,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.6数据处理

当今,由于数据与人类社会的密切关系,数据处理已成为计算机应用的重要内容。在本书中,数据处理主要指的是数据库中数据的应用。

1.6.1数据处理的环境

在数据处理中,数据存放于计算机中,用户应用数据是通过访问数据库而实现的。而这种访问是在一定环境下进行的,随着计算机技术的发展,数据应用环境也不断变化,迄今为止一共有四种不同的环境,它们是:

1)人机直接交互式环境:这是单机、集中式环境,用户为操作员。由操作员直接访问数据库中的数据,这是一种最为原始与简单的访问方式,在数据库发展的初期就采用此种方式。至今在网络及互联网环境下仍流行。

2)单机、集中式环境(用户为应用程序):应用程序在机器内(单机)访问数据库中数据,这种访问方式在20世纪70~80年代较为流行,也是一种简单的访问方式。

3)网络分布式环境:在计算机网络出现后,数据访问方式出现了变化。在此种环境中,数据与用户(应用程序)可分处网络不同节点,用户使用数据时可通过接口调用的方式,这种方式目前应用广泛。

4)互联网环境:在当前互联网时代,用户是以互联网中的Web为代表,而数据访问方式则是Web与数据库间的接口调用方式。这种方式也是目前广泛应用的方式。

目前,这四种数据应用环境及访问方式都普遍存在,它为数据应用提供了多种应用手段。

1.6.2应用开发

数据应用是需要开发的,数据应用开发可分为四个部分,它们是:

1)数据库的设计:数据应用开发的首要任务是设计一个适合应用需要的数据库用以供应用使用。

2)数据库生成:在完成设计后须生成数据库。

3)数据库应用系统的开发:为方便数据应用,必须开发一个系统,该系统是在一定应用环境下,采用一种合理的数据结构并且与一定的硬件平台、基础软件平台及数据管理软件相结合,具有大量结构化数据与应用处理程序并且有一个友好的可视化界面。这种系统就是数据库应用系统,它可为特定的数据应用提供全面的服务。

4)数据应用的运行管理:数据库应用系统是数据应用的在计算机中的一种表现形式。数据库应用系统中的数据需要进行不断进行维护与改造,使之能更好为应用服务,这就是数据应用的运行管理。

1.6.3数据处理的应用领域

数据处理领域的应用范围很广,但是一般集中在如下四个方面:

1.传统事务处理应用

事务处理是数据应用的主要领域,也是最传统的领域,它具有数据结构简单、事务短、数据操作类型少的特点,目前主要用于电子商务、客户关系管理、企业资源规划以及管理信息系统等应用中。这种应用主要以关系数据库为支撑。

2.现代事务处理——互联网+

互联网的发展使得多个数据库应用系统通过网络连接能组成一个跨系统、跨行业创新系统,它就是互联网+。互联网+是传统事务处理应用的一种扩充。

3.分析应用

分析应用是近几年发展起来的数据库应用领域,它主要用于对数据进行分析,从数据中提取知识与规则。这是一种新的应用领域,它与前面两种领域应用有重要的区别,前两种领域应用均是局限于原有数据的积累与应用,而分析应用则是将数据由量的积累达到质的转变,它使得数据成为规则与知识财富。

分析主要应用在决策支持系统、联机分析处理、数据挖掘以及专家系统等领域,它主要由数据仓库作为基本数据支撑。

4.大数据分析应用

由于计算机网络及互联网的发展,在网上的数据量迅速膨胀,由超大规模数据到海量数据进一步到了巨量数据阶段,这种数据量称大数据。大数据的出现使数据分析的水平达到了一个新的高度,这种应用就是大数据分析应用。

1.6.4数据处理中数据库的用户

在数据处理中用户使用数据是通过访问数据库中数据而实现的。数据处理中的用户有以下四种:

1)用户是操作人员。

2)用户是程序,一般称应用程序。

3)用户是数据处理中另一种数据组织,如Web。

4)用户是另一种系统。

在数据处理中的用户必须具有唯一标识符(即用户名)及一定访问权限并在系统中注册登记。