Day14【概念解析】数据库
目录 ▼
整理定义
中文名:数据库
英文名:Database
以上定义可能会有所不同,但主要的概念是一致的:数据库是一个用于存储和管理数据的集合,它被设计为支持和满足特定组织的各种应用需求。
复述展开
数据与信息
“信息”(Information)和“数据”(Data)是两种非常重要的东西。“信息”可以告诉人们有用的事实和知识,“数据”可以更有效地表示、存储和抽取信息。 ——《数据库系统原理及应用教程》(第5版)
数据是描述事物的符号记录,它具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。
【这两个概念在后续的进行展开说明】
与数据库相关的概念
数据库技术是研究数据库的结构、存储、设计、管理和应用的一门软件学科。
数据库系统,一个数据库系统应由计算机硬件、数据库、数据库管理系统、数据库应用系统和数据库管理员5部分构成。【《数据库系统原理及应用教程》(第5版)】
数据库系统 (DataBase System,DBS )是 一个采用了数据库技术,有组织地、动态地存储 大量相关数据,方便多用户访问的计算机系统。广义上讲,DBS 是由数据库、硬件、软件和人员组成的。【《软件设计师教程》(第5版)】
数据库管理系统(Database Management System,DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。
凡使用数据库技术管理数据(信息)的系统都称为数据库应用系统(Database Application System)。一个数据库应用系统应携带有较大的数据量,否则它就不需要数据库管理。数据库应用系统按其实现的功能可以被划分为3类系统,即数据传递系统、数据处理系统和管理信息系统。
理解体会
1、数据库技术是软件工程中的一门重要的学科,它研究数据库的结构、存储、设计、管理以及应用,需要理解数据库的底层原理,数据库系统、数据库管理系统等重要概念,然后构建一个关于数据库原理的重要架构图。

2、实际上,我们常见的几种数据库软件如MySQL、Sql Server、Oracle,实质上都属于数据库管理系统(DBMS),他们都提供了服务端、客户端、数据库本身的能力。而一般的,我们在开发过程中,都使用了数据库这个概念来进行代替,实际上指代的是数据库管理系统。
3、数据库作为一个大类,它的下级概念有很多,都可能单独开个专题来研究。后续针对工作本身以及兴趣,可以对一些常见的DBMS进行概念分析,诸如MySQL、SQL Server、Oracle,以及非关系型数据库如Redis、ES等等。