最通俗易懂的理解什么是数据库

2023-05-24 0 943

1.甚么是资料库呢?

每一人家中单厢有洗衣机,洗衣机是用以干甚么的?洗衣机是用以放置食材的地方性。

反之亦然的,资料库是放置统计数据的地方性。正原因在于有了资料库后,他们能间接搜寻统计数据。比如你每晚采用银行存款宝查阅他们的帐户收益,就从资料库读取统计数据后给你的。

最通俗易懂的理解什么是数据库

你可能会问了:我的统计数据就放置在他们笔记本电脑的excelUX21LI2677E就能了,为甚么更要搞个资料库呢?

这原因在于资料库比excel有更多的竞争优势。资料库洛艾萨省置大批的统计数据,容许许多人同时采用里头的统计数据。

举个范例你就知道了,excel比方说是两个U盘,你采用了那个U盘他们就用没法了。

资料库比方说是记事本,许多人能与此同时出访里头里的统计数据。

所以记事本比U盘洛艾萨省更多的统计数据。

认知了统计数据库的基本概念后,呢想更深入细致的介绍更多资料库有关的文本。“chan统计数据挖掘3天两栖作战夏令营“除统计数据挖掘,着实透过3天的两栖作战体能训练,让你碰触或者说的统计数据挖掘观念与方式:

前 IBM 统计数据挖掘大咖 3 天两栖作战夏令营打建筑工人升官减薪必不可少立刻弹出

2.资料库是怎样放置统计数据的?

资料库有许多类型,这儿他们重点项目自学采用最广为的关系资料库。

关系资料库是由多个表组成的。如果你用过Excel,就会知道Excel是一张一张的二维表。每一表都是由行和列组成的。

反之亦然的,关系资料库里放置的也是一张一张的表,只不过各个表之间是有联系的。所以,简单来说:

关系资料库=多张表+各表之间的关系

最通俗易懂的理解什么是数据库

对应的,学会关系资料库他们只要掌握两点就能:

1)多张UX21LI2677E头,每一张表的结构

2)各表之间的关系

他们接下来分别来看看这两个知识点。

1) 表的结构

表的结构是指要介绍关系资料库中每张表长甚么样。

每一表由两个名字标识。表包含带有列名的列,和记录统计数据的行。他们举个具体的范例就一目了然了。

下面图片里的表名是:学生表,记录了每一学生的信息。

最通俗易懂的理解什么是数据库

表中每一列都有两个名字来标识出该列,那个UX21LI2677E有4列,列名分别是学号,姓名,出生日期,性别。从列名上你也能知道这一列对应记录的是甚么统计数据。

表的每一行里记录着统计数据。这儿的一行表示该名学生的信息,比如第2行是学号0002学生的信息,他的姓名是猴子,出生日期是1990-12-21,性别是女。

2)各表之间的关系

关系资料库是由多张表组成的,图片里是放置在学校资料库里的4张表。

你能发现下面这4张表之间有甚么关系吗?

最通俗易懂的理解什么是数据库

甚么是关系呢?

你是你爸爸的儿子,你是你的儿子的爸爸,这就是生活中的关系。其实,统计数据之间也是有关系的。关系资料库里各个表之间怎样建立起关系呢?

他们来看图中“学生表”,“成绩表”这两个表之前的关系。

最通俗易懂的理解什么是数据库

这两张表透过”学号”关联起来,为了更清楚的看到这两个表的关系,PPT里我用相同颜色代表同两个学生的信息。

比如我想知道学生UX21LI2677E学号“0001” 的成绩是多少?那么我就能在成绩UX21LI2677E去搜寻“学号”值是0001的行,最后在成绩UX21LI2677E发现有3行统计数据的学号都是“0001” ,对应的就找到了该学生的三门课程的成绩。

透过那个范例你应该对表之间的关系有了大概的介绍。关系就是统计数据能够对应的匹配,在关系资料库中正式名称叫联结,对应的英文名称叫做join。

联结是关系型资料库中的核心基本概念,务必记住那个基本概念,后面会在多表查询中具体学到。

3.甚么是资料库管理系统?

前面讲的都是关系资料库原理方面的基本理论。理论有了,当然的就的有对应的软件实现才能用起来,不然再强大的理论都是一堆无用的东东。这就比方说,建筑师如果只有设计草图是无法盖起楼房的,得有具体的建筑人员才能盖起楼房。

所以,上面讲的关系资料库原理就是“设计草图”,那么对应的“建筑人员”是谁呢?

实现资料库原理的“建筑人员”就是资料库管理系统,用以管理资料库的计算机软件。

关系资料库管理系统有许多种,比如MySQL、Oracle、SQL Server等都是实现上面理论的关系资料库。

最通俗易懂的理解什么是数据库

4.甚么是sql?

建筑施建筑工人员透过使铲子,拉土机等工具来盖房子。

那么,他们透过甚么工具来操作资料库里的统计数据呢?

那个工具就是SQL。

SQL是为操作资料库而开发的一种语言,它能对资料库里的表进行操作,比如修改统计数据,搜寻统计数据。

之前我在社群里举过两个范例,我觉得能很好的说知道资料库和sql是甚么关系。

把资料库比如一碗米饭,里头放的米是统计数据。现在他们要吃碗里的米饭,怎么取出碗里的米饭呢?

这时候他们拿一双筷子,用筷子操作碗里的米饭。这儿的筷子就是SQL,用以操作资料库里的统计数据。

我是猴子,中科院硕士/前IBM高级软件工程师/豆瓣8分《统计数据挖掘观念》作者,我和chan知学堂研职在线联合出品的「统计数据挖掘夏令营」即将开课,3天带你掌握统计数据挖掘实用技巧,包含课程+两栖作战带练,工作提效、升官减薪必不可少神器!

报名还有独家Excel自学资料领取,点击开启统计数据挖掘升官减薪密码:

前 IBM 统计数据挖掘大咖 3 天两栖作战夏令营打建筑工人升官减薪必不可少立刻弹出

​5.总结

1)甚么是资料库?

资料库用于放置统计数据,

关系资料库=多张表+各表之间的关系

2)关系数据库表长甚么样?

关系资料库中每一表由两个名字标识。表包含带有列名的列,和记录统计数据的行。

主键是关系资料库中重要的基本概念,用以标识统计数据的唯一性。

3)关系资料库里各个表之间怎样建立联系呢?

关系资料库中,如果一张表要关联其他表,透过对应的列产生了关系。那个关系叫做联结。

4)甚么是关系资料库管理系统?

实现资料库原理的“施工团队”就是,用以管理资料库的计算机软件叫做资料库管理系统。

常用的关系资料库管理系统有mysql,orcale,sql server为了方便描述,他们后面说到资料库,都是指资料库管理系统。

5)甚么是SQL?

资料库里头放着统计数据,SQL是用以操作资料库里统计数据的工具。

最后记住下面这张图就掌握了数据库的基本基本概念。

最通俗易懂的理解什么是数据库

现在他们能认知支付宝的背后的运行原理了,用户把钱放置到支付宝资料库里,当用户查阅支付宝银行存款的时候,后台采用SQL那个工具操作支付宝的资料库,把里头的统计数据搜寻出来,然后返回给用户,这样用户就能看到放置到支付宝里的钱和每晚的投资收益了。

只不过,那个过程用户看不到,都是在支付宝后台来完成的,用户看到的只是最后的两个查询结果。

如果你想系统自学统计数据挖掘,不要错过下面的课程,3 天两栖作战演练,教你学会怎样用统计数据挖掘解决两个实际问题,掌握基本的统计数据挖掘技能。

前 IBM 统计数据挖掘大咖 3 天两栖作战训练营打建筑工人升官减薪必不可少立刻弹出

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务