《数据库技术原理与应用教程第2版》——第1章 数据、数据管理与数据处理1.1概述

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 在这四部分中,数据与数据管理是数据库技术的主要基础部分,而数据处理(包括数据库的开发)是本教材的应用部分。最后,数据理论是上面三个部分的基本支撑。

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

第一篇 基础篇

数据库技术是计算机学科中的一门重要分支,它已有五十余年历史并已成为一门完整的学科,其主要内容包括基础理论、基本操作及开发应用等。
数据库技术的基础理论部分是构成该学科的基石,它给出了该学科的抽象的、全局的研究结果并对整个学科起指导性作用。
在本书中,基础部分由两方面内容组成,它们是数据库技术的一般性理论和关系数据库技术的理论。
1数据库技术的一般性理论
第1~3章介绍数据库技术的一般性理论。其中第1章介绍有关数据、数据管理与数据处理的一般性概念;第2章介绍数据库技术中的基础知识;第3章介绍数据库系统的核心部分,即数据模型。这三章内容刻画了数据库技术中的基本理论体系。
2关系数据库技术的理论
在数据库技术中,目前最为流行的是关系数据库系统,因此本篇中将重点介绍关系数据库技术的理论,它由第4~6章组成。其中,第4章介绍关系模型的两种数学理论,它们是关系代数与关系数据库规范化理论;第5章介绍关系数据库管理系统的组成原理及其标准语言SQL的概貌;最后,第6章介绍关系数据库管理。
本篇的组织结构可用下图表示:


516e4bd0852125f9ce447b864a1c77c5e7160e40

第1章 数据、数据管理与数据处理

数据、数据管理与数据处理是全书的讨论主题,在本章中先对它们进行概要介绍,使读者对这些概念有一个宏观、全局的认识。
1.1概述
当今社会是一个“数据”社会,“数据”二字使用频率极高。此外,大家还时常听到“数码”“信息”等新名词,它们在计算机领域中都是“数据”的不同表现形式。一般而言,客观世界的自然界与人类社会中的各种现象与事物都可以抽象为计算机中的数据,我们常说的“数据链”“数字电视”“数码相机”等正是这种抽象的一个体现。
经过这种抽象后,客观世界中的事物均可转化成为计算机中的“数据”,由于数据在现实世界中的重要性,因此必须对它做深入研究,故而出现了数据库技术,它是以“数据”作为其研究对象的一门学科。
随着应用的发展,数据的“量”逐渐增大,由“大规模”到“超大规模”,因此有必要将数据按应用领域“集成”于一起,这就构成了数据库。因此,本书中所说的“数据”指的是以数据库为组成形式的数据。
其次,为方便使用数据,必须对数据加以管理。数据管理一般由一组软件实现,它们称为数据库管理系统,必要时还可由一组人员协助管理数据库,这些人员称为数据库管理员。数据管理是数据库技术的主要研究内容。
在对数据进行抽象后,我们对“客观世界事物”的研究可以转化为对计算机中“数据”的研究,这称为数据处理。数据处理是指对数据进行加工、转换、传输、存取、采集及发布等处理,它是一种新的研究方法与思想,可以借助数据处理对客观世界的事物与现象进行研究。正因为如此,数据处理目前已成为世界上林林总总各门学科研究的基本方法与工具。
目前,数据处理有两个主要方向:
1)数据的事务处理:数据的事务处理是一种由“数据”到“数据”的处理,也就是将一组“数据”经加工而转换成另一种“数据”。数据的事务处理是目前最为常用的一种手段。
2)数据的分析处理:数据的分析处理是一种由“数据”到“规则”的处理,即将一组“数据”经加工而转换成一组“规则”。数据的分析处理是目前新兴的一种手段,具有创造性,其发展潜力很大。
经数据处理后所获得的“数据”及“规则”在客观世界中可以得到一定的语义解释并可成为客观世界中的研究成果。
上面所述的内容可以用图11表示。


22f5c780313e87505d97e9f0921638d7d50dd0e7

从图11中可以看出,客观世界事物经抽象成为计算机中的数据,再经数据库与数据管理并以它们作支撑进行数据处理后获得新的数据与规则,将这些数据与规则进行语义解释后即成为客观世界中的研究成果。在此流程中可以看出,对客观世界的研究可转换成为数据处理的流程,而数据库技术即是以研究该部分作为其主要内容,其中:
1)数据(包括数据库)是数据库技术研究对象。
2)数据管理是数据库技术研究的内容。
3)数据处理(包括数据库开发应用)是数据库技术的研究目的。
4)数据理论是数据技术的研究基础。
在这四部分中,数据与数据管理是数据库技术的主要基础部分,而数据处理(包括数据库的开发)是本教材的应用部分。最后,数据理论是上面三个部分的基本支撑。
相关文章
|
24天前
|
存储 Oracle 关系型数据库
Dataphin常见问题之想要周期执行任务如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
28天前
|
Web App开发 缓存 数据库
DMS产品常见问题之DMS数据规定失败如何解决
DMS(数据管理服务,Data Management Service)是阿里云提供的一种数据库管理和维护工具,它支持数据的查询、编辑、分析及安全管控;本汇总集中了DMS产品在实际使用中用户常遇到的问题及其相应的解答,目的是为使用者提供快速参考,帮助他们有效地解决在数据管理过程中所面临的挑战。
|
1月前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
【2月更文挑战第23天】【2月更文挑战第73篇】如何处理爬取到的数据,例如存储到数据库或文件中?
|
1月前
|
SQL 开发框架 JavaScript
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
45 3
|
1月前
|
存储 数据管理 数据处理
数据之光:探索数据库技术的演进之路
数据之光:探索数据库技术的演进之路
60 1
|
1月前
|
存储 运维 关系型数据库
数据的力量:构筑现代大型网站之数据库基础与应用
数据的力量:构筑现代大型网站之数据库基础与应用
49 0
|
28天前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
17 0
|
25天前
|
SQL 安全 数据管理
在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
【2月更文挑战第33天】在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
27 7
|
1天前
|
SQL 关系型数据库 MySQL
关系型数据库插入数据的语句
使用SQL的`INSERT INTO`语句向关系型数据库的`students`表插入数据。例如,插入一个`id`为1,`name`为'张三',`age`为20的记录:`INSERT INTO students (id, name, age) VALUES (1, '张三', 20)。如果`id`自增,则可简化为`INSERT INTO students (name, age) VALUES ('张三', 20)`。
5 2
|
1天前
|
SQL 存储 Oracle
关系型数据库查询数据的语句
本文介绍了关系型数据库中的基本SQL查询语句,包括选择所有或特定列、带条件查询、排序、分组、过滤分组、表连接、限制记录数及子查询。SQL还支持窗口函数、存储过程等高级功能,是高效管理数据库的关键。建议深入学习SQL及相应数据库系统文档。
5 2

热门文章

最新文章