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等等。
相关文章
概念打卡100天复盘
1、这100天写的是哪个行业?梳理了多少概念?完成了多少字? 这100天写的是互联网行业。梳理了100个概念。完成的字数,按照每篇2000字计算,大概在20W字左右。 2、对行业的认识与理解方面,有什么收获与体会?
Day1 【概念解析】行业
对行业概念进行解析,整理国民经济行业分类定义,结合个人理解分析行业的本质与分类逻辑。
Day11【概念解析】算术表达式
树、二叉树 算术表达式是由数字、运算符、括号以及代数变量等组成的式子,例如 (3 + 4) * 5。在计算机科学中,算术表达式通常用于描述数学公式和算法。 逆波兰表达式(Reverse Polish Notation,RPN),也叫后缀表达式,是一种去掉括号且依然能定义清楚优先级的算术表达式。例如,上述的算术表达式 (