冰箱是用来存放食物的地方,为什么还要搞个数据库?

1.什么是数据库?
每个人家里都有冰箱 。冰箱是干什么用的?冰箱是储存食物的地方 。
同样,数据库是存储数据的地方 。正是因为我们有一个数据库,所以我们可以直接查找数据 。比如你每天用余额宝查询你的账户收入,是从数据库中读取数据后给你的 。
冰箱是用来存放食物的地方,为什么还要搞个数据库?
你可能会问:我的数据可以存储在我电脑的excel表格中,为什么我需要创建一个数据库?
这是因为数据库比excel更有优势 。数据库可以存储大量数据,允许多人同时使用其中的数据 。
例如,你会明白excel就像一个移动硬盘 。如果您使用此移动硬盘,其他人将无法使用 。
数据库就像一个网盘,很多人可以同时访问里面的数据 。
而且网盘比移动硬盘可以容纳更多的数据 。
了解了数据库的概念后,想了解更多与数据库相关的内容吗? 《知乎数据分析3天实战训练营》不仅仅是数据分析,更通过3天的实战训练,让你接触到真实的数据分析思维和方法:
2.数据库是如何工作的?存储数据?
数据库有很多种,这里重点介绍应用最广泛的关系型数据库 。
关系数据库由多个表组成 。如果你用过 Excel,你就会知道 Excel 是一个二维表 。每个表都由行和列组成 。
同理,关系型数据库是一张一张的存储表,但是每张表之间是有关系的 。所以,简单地说:
关系型数据库=多个表+表之间的关系
冰箱是用来存放食物的地方,为什么还要搞个数据库?
对应,学习关系我们只需要掌握数据库中的两点:
1)在多个表中,每个表的结构
2)表之间的关系
我们分别来看看这两个知识点 。
1)表结构
表结构意味着知道每个表在关系数据库中的样子 。
每个表都由一个名称标识 。表包含具有列名的列和记录数据的行 。让我们举一个具体的例子来说明清楚 。
下图中的表名是: table,里面记录了每个学生的信息 。
冰箱是用来存放食物的地方,为什么还要搞个数据库?
冰箱是用来存放食物的地方,为什么还要搞个数据库?
表中每一列都有一个名称来标识列,这个表有4列,列名分别是学号、姓名、出生日期、性别 。从列名也可以知道该列记录了哪些数据 。
数据记录在表格的每一行中 。这里的一行代表学生的信息 。例如第二行是学生的信息,学号为0002 。他的名字是猴子,出生日期是1990-12-21,性别是女性 。
2)表之间的关系
关系型数据库由多张表组成,图为存储在学校数据库中的4张表 。
你能找到下面4个表格之间的任何关系吗?
冰箱是用来存放食物的地方,为什么还要搞个数据库?
什么是关系?
你是你爸爸的儿子,你是你儿子的爸爸,这就是生活中的人际关系 。其实数据之间是有关系的 。如何在关系型数据库中建立表之间的关系?
我们看图中“学生表”和“年级表”这两个表的关系 。
冰箱是用来存放食物的地方,为什么还要搞个数据库?
这两个表是通过“学号”关联的 。为了更清楚地看到两张表之间的关系,我在PPT信息中使用了相同的颜色代表同一个学生 。
比如我想知道学生表中学号“0001”的成绩?然后我可以在成绩单中找到“学号”值为0001的那一行,最后发现成绩单中有3行数据,学号为“0001”,分别对应了该校的三门课程学生 。的结果 。
冰箱是用来存放食物的地方,为什么还要搞个数据库?
通过这个例子,你应该对表之间的关系有一个大致的了解 。关系是数据可以对应的匹配项 。在关系型数据库中,正式名称为join,对应的英文名称为join 。


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: