From 9146079ada387a9aacca8cc49d981b519d059bbd Mon Sep 17 00:00:00 2001 From: zzm <73225535+HanWu311@users.noreply.github.com> Date: Wed, 26 Apr 2023 20:27:26 +0800 Subject: [PATCH] =?UTF-8?q?Update=204.8=E6=95=B0=E6=8D=AE=E5=88=86?= =?UTF-8?q?=E6=9E=90.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4.人工智能/4.8数据分析.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/4.人工智能/4.8数据分析.md b/4.人工智能/4.8数据分析.md index 79e91ae..299efbf 100644 --- a/4.人工智能/4.8数据分析.md +++ b/4.人工智能/4.8数据分析.md @@ -21,7 +21,28 @@ 在与Datawhale开源委员会的负责人文睿进行一翻畅谈之后。zzm受震惊于其理念以及已经构建的较为完善的体系架构,毅然决然的删除了本章和其广泛的体系比起来相形见绌的内容。为了更大伙更好的阅读以及学习体验,我们决定在本章内容引入[datawhale人工智能培养方案数据分析体系](https://datawhale.feishu.cn/docs/doccn0AOicI3LJ8RwhY0cuDPSOc#),我们会尝试站在巨人的肩膀上,争取更进一步的去完善它。 -当然,也欢迎各位同学去直接学习其课程内容,并且提出宝贵的意见! +## SQL基础 +[文字教程](https://github.com/datawhalechina/wonderful-sql) + +SQL是一种广泛应用于关系型数据库管理系统的编程语言。有的人可能会有疑问,为什么要学数据库或者数据库到底要干嘛? + +如果你知道一些基本的在计算机内的组织数据的方式,从微观上来说,可能是所谓的数组,链表,树之类的。 + +但是对想使用计算机的角度来说,不能我每多一种不同的数据,我就要考虑该怎么设计一个非常优雅的数据结构来解决问题。有时候我们想存相当多的固定的数据,比如说你现在要爬取一千万条房价数据然后把房子的各种信息存起来,如果你存在excel表里面,他可能会崩不崩不谈,你要想把数据提取出来就是一件很麻烦的事情,更何况我们会有更进一步的数据进行增删改查的需求。 + +这个时候我们就可以考虑使用数据库来解决他,其设计就是为了容纳大量的多种不同的数据形式并且非常优雅的把他组织起来,他的底层设计被严格的包装起来让你在处理的时候又快又好。我举一个例子: + +SQL短短的几句语言找出符合以下看起来非常复杂的需求: + +1. 找到123航班的所有乘客 +2. 找到123航班的没有托运行李的乘客 +3. 找到今年四月所有预定了123航班的往返航程的乘客并且他们定的内容是同一架飞机并且他们要的座位都靠窗 + +如果你要自己设计一个数据结构,那可能会非常复杂,用好的组织方式把他拍出来甚至进行增删改查甚至是四个人同时增删改查的工作。 + +因此,如果你有这方面的需求,或者说你很好奇这种组织形式,欢迎你去学习这篇课程 + + # 学这个有前途吗?