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

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 当今,由于数据与人类社会的密切关系,数据处理已成为计算机应用的重要内容。在本书中,数据处理主要指的是数据库中数据的应用。

本节书摘来自华章出版社《数据库技术原理与应用教程第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)用户是另一种系统。
在数据处理中的用户必须具有唯一标识符(即用户名)及一定访问权限并在系统中注册登记。
本章小结
本章介绍了数据、数据管理与数据处理的概况,它是本书的讨论主题。
1.数据与数据处理
数据是客观世界事物在计算机中的抽象。
数据(数据库)、数据管理与数据处理是数据库技术研究的主题。
数据处理是数据库应用的主要领域。
2.数据的特性
数据表示的广泛性。
数据基础性。
数据是重要的信息资源。
数据可以创造财富、创造文明。
3.数据管理的两个内容
(1)操作性管理
数据组织。
数据定位与查找。
数据保护。
数据接口。
数据服务与元数据。
(2)开发性管理
数据库生成。
数据库运行维护。
4.数据管理的三个阶段
基本数据结构阶段。
文件理阶段。
数据库管理阶段。
5.数据库管理的三个时代
第一代:层次、网状数据库管理时代。
第二代:关系数据库管理时代。
第三代:后关系数据库管理时代。
6.数据处理三个方面
数据处理环境。
数据库应用开发。
数据库设计。
数据库生成。
数据库应用系统开发。
数据库应用的运行管理。
数据应用四大领域。
传统事务处理应用。
现代事务处理应用。
分析应用。
大数据分析应用。
数据应用四种用户。
7.本章重点内容
数据管理。
数据管理的三个阶段。
习 题 1
1.1什么叫数据?它来源于何处?请说明之。
1.2试说明数据处理的流程。
1.3为什么说数据处理方法是数据应用主要领域?试说明之。
1.4试述数据的四大特性。
1.5试说明数据、数据管理及数据处理与数据库技术间关系。
1.6试说明数据管理三个阶段的特点。
1.7关系数据库管理有什么优点,它适合于哪个领域的应用?请说明之。
1.8后关系数据库时代包含哪些扩充内容?
1.9试给出数据库应用开发的四个方面。
1.10试给出数据库中四种不同用户。
1.11试给出数据处理四大应用领域。

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
3天前
|
Cloud Native 关系型数据库 分布式数据库
阿里云牵手海亮科技,共建“教育科技数据库创新应用中心”
海亮科技选择引入阿里云PolarDB开源分布式版(PolarDB for Xscale)数据库,不仅能解决海亮科技数据库业务中面临的可靠性、稳定性问题,也为海亮科技业务的高速发展提供了更好的灵活性和可扩展性。
|
7天前
|
存储 C# 关系型数据库
“云端融合:WPF应用无缝对接Azure与AWS——从Blob存储到RDS数据库,全面解析跨平台云服务集成的最佳实践”
【8月更文挑战第31天】本文探讨了如何将Windows Presentation Foundation(WPF)应用与Microsoft Azure和Amazon Web Services(AWS)两大主流云平台无缝集成。通过具体示例代码展示了如何利用Azure Blob Storage存储非结构化数据、Azure Cosmos DB进行分布式数据库操作;同时介绍了如何借助Amazon S3实现大规模数据存储及通过Amazon RDS简化数据库管理。这不仅提升了WPF应用的可扩展性和可用性,还降低了基础设施成本。
24 0
|
7天前
|
数据库 C# 开发者
WPF开发者必读:揭秘ADO.NET与Entity Framework数据库交互秘籍,轻松实现企业级应用!
【8月更文挑战第31天】在现代软件开发中,WPF 与数据库的交互对于构建企业级应用至关重要。本文介绍了如何利用 ADO.NET 和 Entity Framework 在 WPF 应用中访问和操作数据库。ADO.NET 是 .NET Framework 中用于访问各类数据库(如 SQL Server、MySQL 等)的类库;Entity Framework 则是一种 ORM 框架,支持面向对象的数据操作。文章通过示例展示了如何在 WPF 应用中集成这两种技术,提高开发效率。
16 0
|
7天前
|
NoSQL 关系型数据库 MySQL
|
7天前
|
开发者 存储 API
Xamarin 开发者的社区资源概览:从官方文档到GitHub示例,全面探索提升开发技能与解决问题的多元化渠道与实用工具
【8月更文挑战第31天】Xamarin 开发者社区资源概览旨在提升开发效率与解决问题,涵盖官方文档、社区论坛、GitHub 项目等。官方文档详尽,涵盖 Xamarin.Forms 使用、性能优化等;社区论坛供交流心得;GitHub 提供示例代码。此外,第三方博客、视频教程及 Xamarin University 等资源也丰富多样,适合各阶段开发者学习与提升。通过综合利用这些资源,开发者可不断进步,应对技术挑战。
20 0
|
7天前
|
存储 数据管理 数据库
|
7天前
|
Java 前端开发 Spring
技术融合新潮流!Vaadin携手Spring Boot、React、Angular,引领Web开发变革,你准备好了吗?
【8月更文挑战第31天】本文探讨了Vaadin与Spring Boot、React及Angular等主流技术栈的最佳融合实践。Vaadin作为现代Java Web框架,与其他技术栈结合能更好地满足复杂应用需求。文中通过示例代码展示了如何在Spring Boot项目中集成Vaadin,以及如何在Vaadin项目中使用React和Angular组件,充分发挥各技术栈的优势,提升开发效率和用户体验。开发者可根据具体需求选择合适的技术组合。
19 0
|
16天前
|
SQL 关系型数据库 MySQL
【揭秘】MySQL binlog日志与GTID:如何让数据库备份恢复变得轻松简单?
【8月更文挑战第22天】MySQL的binlog日志记录数据变更,用于恢复、复制和点恢复;GTID为每笔事务分配唯一ID,简化复制和恢复流程。开启binlog和GTID后,可通过`mysqldump`进行逻辑备份,包含binlog位置信息,或用`xtrabackup`做物理备份。恢复时,使用`mysql`命令执行备份文件,或通过`innobackupex`恢复物理备份。GTID模式下的主从复制配置更简便。
69 2
|
11天前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~
|
15天前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
下一篇
DDNS