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

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介:

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

第一篇 基础篇

数据库技术是计算机学科中的一门重要分支,它已有五十余年历史并已成为一门完整的学科,其主要内容包括基础理论、基本操作及开发应用等。

数据库技术的基础理论部分是构成该学科的基石,它给出了该学科的抽象的、全局的研究结果并对整个学科起指导性作用。

在本书中,基础部分由两方面内容组成,它们是数据库技术的一般性理论和关系数据库技术的理论。

1.数据库技术的一般性理论

第1~3章介绍数据库技术的一般性理论。其中第1章介绍有关数据、数据管理与数据处理的一般性概念;第2章介绍数据库技术中的基础知识;第3章介绍数据库系统的核心部分,即数据模型。这三章内容刻画了数据库技术中的基本理论体系。

2.关系数据库技术的理论

在数据库技术中,目前最为流行的是关系数据库系统,因此本篇中将重点介绍关系数据库技术的理论,它由第4~6章组成。其中,第4章介绍关系模型的两种数学理论,它们是关系代数与关系数据库规范化理论;第5章介绍关系数据库管理系统的组成原理及其标准语言SQL的概貌;最后,第6章介绍关系数据库管理。

本篇的组织结构可用下图表示:

image

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

数据、数据管理与数据处理是全书的讨论主题,在本章中先对它们进行概要介绍,使读者对这些概念有一个宏观、全局的认识。

1.1 概述

当今社会是一个“数据”社会,“数据”二字使用频率极高。此外,大家还时常听到“数码”“信息”等新名词,它们在计算机领域中都是“数据”的不同表现形式。一般而言,客观世界的自然界与人类社会中的各种现象与事物都可以抽象为计算机中的数据,我们常说的“数据链”“数字电视”“数码相机”等正是这种抽象的一个体现。

经过这种抽象后,客观世界中的事物均可转化成为计算机中的“数据”,由于数据在现实世界中的重要性,因此必须对它做深入研究,故而出现了数据库技术,它是以“数据”作为其研究对象的一门学科。

随着应用的发展,数据的“量”逐渐增大,由“大规模”到“超大规模”,因此有必要将数据按应用领域“集成”于一起,这就构成了数据库。因此,本书中所说的“数据”指的是以数据库为组成形式的数据。

其次,为方便使用数据,必须对数据加以管理。数据管理一般由一组软件实现,它们称为数据库管理系统,必要时还可由一组人员协助管理数据库,这些人员称为数据库管理员。数据管理是数据库技术的主要研究内容。

在对数据进行抽象后,我们对“客观世界事物”的研究可以转化为对计算机中“数据”的研究,这称为数据处理。数据处理是指对数据进行加工、转换、传输、存取、采集及发布等处理,它是一种新的研究方法与思想,可以借助数据处理对客观世界的事物与现象进行研究。正因为如此,数据处理目前已成为世界上林林总总各门学科研究的基本方法与工具。

目前,数据处理有两个主要方向:

1)数据的事务处理:数据的事务处理是一种由“数据”到“数据”的处理,也就是将一组“数据”经加工而转换成另一种“数据”。数据的事务处理是目前最为常用的一种手段。

2)数据的分析处理:数据的分析处理是一种由“数据”到“规则”的处理,即将一组“数据”经加工而转换成一组“规则”。数据的分析处理是目前新兴的一种手段,具有创造性,其发展潜力很大。

经数据处理后所获得的“数据”及“规则”在客观世界中可以得到一定的语义解释并可成为客观世界中的研究成果。

上面所述的内容可以用图1-1表示。

image

从图1-1中可以看出,客观世界事物经抽象成为计算机中的数据,再经数据库与数据管理并以它们作支撑进行数据处理后获得新的数据与规则,将这些数据与规则进行语义解释后即成为客观世界中的研究成果。在此流程中可以看出,对客观世界的研究可转换成为数据处理的流程,而数据库技术即是以研究该部分作为其主要内容,其中:

1)数据(包括数据库)是数据库技术研究对象。

2)数据管理是数据库技术研究的内容。

3)数据处理(包括数据库开发应用)是数据库技术的研究目的。

4)数据理论是数据技术的研究基础。

在这四部分中,数据与数据管理是数据库技术的主要基础部分,而数据处理(包括数据库的开发)是本教材的应用部分。最后,数据理论是上面三个部分的基本支撑。

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
|
4月前
|
人工智能 关系型数据库 分布式数据库
拥抱Data+AI|“全球第一”雅迪如何实现智能营销?DMS+PolarDB注入数据新活力
针对雅迪“云销通App”的需求与痛点,本文将介绍阿里云瑶池数据库DMS+PolarDB for AI提供的一站式Data+AI解决方案,助力销售人员高效用数,全面提升销售管理效率。
|
6天前
|
人工智能 Cloud Native 多模数据库
实力见证!数据管理服务DMS、云原生多模数据库Lindorm荣获“2024技术卓越奖”
实力见证!数据管理服务DMS、云原生多模数据库Lindorm荣获“2024技术卓越奖”
|
8天前
|
数据管理 关系型数据库 MySQL
数据管理服务DMS支持MySQL数据库的无锁结构变更
本文介绍了使用Sysbench准备2000万数据并进行全表字段更新的操作。通过DMS的无锁变更功能,可在不锁定表的情况下完成结构修改,避免了传统方法中可能产生的锁等待问题。具体步骤包括:准备数据、提交审批、执行变更及检查表结构,确保变更过程高效且不影响业务运行。
29 2
|
24天前
|
存储 关系型数据库 分布式数据库
PolarDB 开源基础教程系列 8 数据库生态
PolarDB是一款开源的云原生分布式数据库,源自阿里云商业产品。为降低使用门槛,PolarDB携手伙伴打造了完整的开源生态,涵盖操作系统、芯片、存储、集成管控、监控、审计、开发者工具、数据同步、超融合计算、ISV软件、开源插件、人才培养、社区合作及大型用户合作等领域。通过这些合作伙伴,PolarDB提供了丰富的功能和服务,支持多种硬件和软件环境,满足不同用户的需求。更多信息请访问[PolarDB开源官方网站](https://openpolardb.com/home)。
59 4
|
2月前
|
关系型数据库 MySQL API
新手教程:数据库操作(使用PDO或MySQLi扩展)
本文为新手介绍如何使用PDO和MySQLi扩展连接与操作MySQL数据库。PDO更现代灵活,支持多种数据库,适合大多数应用;MySQLi提供面向过程和面向对象两种API,适合直接控制数据库操作。教程涵盖安装配置、创建连接、执行查询(查询、插入、更新、删除)及错误处理等内容。希望这篇教程能帮助你快速上手PHP中的数据库操作!
172 32
|
4月前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
4月前
|
存储 机器学习/深度学习 监控
南大通用GBase 8s数据库onbar基础使用教程
数据备份与恢复是确保数据安全和业务连续性的关键。onbar作为GBase 8s数据库的备份工具,需配合存储管理器使用,通过配置BAR_BSALIB_PATH等参数,实现数据的备份与恢复。本文详细介绍了onbar的配置、备份、恢复及监控流程,帮助数据库管理员构建高效的数据保护方案。
|
5月前
|
存储 SQL 关系型数据库
【入门级教程】MySQL:从零开始的数据库之旅
本教程面向零基础用户,采用通俗易懂的语言和丰富的示例,帮助你快速掌握MySQL的基础知识和操作技巧。内容涵盖SQL语言基础(SELECT、INSERT、UPDATE、DELETE等常用语句)、使用索引提高查询效率、存储过程等。适合学生、开发者及数据库爱好者。
132 0
【入门级教程】MySQL:从零开始的数据库之旅
|
5月前
|
存储 人工智能 安全
【荣誉奖项】荣获2024数据治理优秀产品!瓴羊Dataphin联合DAMA发布数据管理技能认证
瓴羊Dataphin连续俩年获得DAMA年度优秀数据治理产品奖,本次与DAMA联合发布“DAMA x 瓴羊 数据管理技能认证”,助力提升全民数据素养。
248 0
【荣誉奖项】荣获2024数据治理优秀产品!瓴羊Dataphin联合DAMA发布数据管理技能认证
|
5月前
|
安全 NoSQL 关系型数据库
阿里云数据库:构建高性能与安全的数据管理系统
在企业数字化转型过程中,数据库是支撑企业业务运转的核心。随着数据量的急剧增长和数据处理需求的不断增加,企业需要一个既能提供高性能又能保障数据安全的数据库解决方案。阿里云数据库产品为企业提供了一站式的数据管理服务,涵盖关系型、非关系型、内存数据库等多种类型,帮助企业构建高效的数据基础设施。
266 2

热门文章

最新文章