Day14【概念解析】数据库
行业概念

Day14【概念解析】数据库

· 约 1,139 字 · 阅读约 6 分钟
目录

整理定义

中文名:数据库

英文名:Database

以上定义可能会有所不同,但主要的概念是一致的:数据库是一个用于存储和管理数据的集合,它被设计为支持和满足特定组织的各种应用需求。

复述展开

数据与信息

“信息”(Information)和“数据”(Data)是两种非常重要的东西。“信息”可以告诉人们有用的事实和知识,“数据”可以更有效地表示、存储和抽取信息。 ——《数据库系统原理及应用教程》(第5版)

数据是描述事物的符号记录,它具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。

【这两个概念在后续的进行展开说明】

与数据库相关的概念

数据库技术是研究数据库的结构、存储、设计、管理和应用的一门软件学科。

数据库系统,一个数据库系统应由计算机硬件、数据库、数据库管理系统、数据库应用系统和数据库管理员5部分构成。【《数据库系统原理及应用教程》(第5版)】

数据库系统 (DataBase System,DBS )是 一个采用了数据库技术,有组织地、动态地存储 大量相关数据,方便多用户访问的计算机系统。广义上讲,DBS 是由数据库、硬件、软件和人员组成的。【《软件设计师教程》(第5版)】

数据库管理系统(Database Management System,DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。

凡使用数据库技术管理数据(信息)的系统都称为数据库应用系统(Database Application System)。一个数据库应用系统应携带有较大的数据量,否则它就不需要数据库管理。数据库应用系统按其实现的功能可以被划分为3类系统,即数据传递系统、数据处理系统和管理信息系统。

理解体会

1、数据库技术是软件工程中的一门重要的学科,它研究数据库的结构、存储、设计、管理以及应用,需要理解数据库的底层原理,数据库系统、数据库管理系统等重要概念,然后构建一个关于数据库原理的重要架构图。

image

2、实际上,我们常见的几种数据库软件如MySQL、Sql Server、Oracle,实质上都属于数据库管理系统(DBMS),他们都提供了服务端、客户端、数据库本身的能力。而一般的,我们在开发过程中,都使用了数据库这个概念来进行代替,实际上指代的是数据库管理系统。

3、数据库作为一个大类,它的下级概念有很多,都可能单独开个专题来研究。后续针对工作本身以及兴趣,可以对一些常见的DBMS进行概念分析,诸如MySQL、SQL Server、Oracle,以及非关系型数据库如Redis、ES等等。

相关文章