数据库
在这一个分类中,将记录我的数据库学习过程,主要是个人在学习15-445网课的思考,敬请期待吧,没什么好说的,让我们开始吧。之后有什么要补充的将会在这篇文章中进行补充(如果没忘的话)。
首先,我需要对自己在modernSQL中体验到的一个感觉现说一下。
在一开始时会有很多的概念,这种东西会很消耗你的激情。此时我们需要有些东西来进行补充,而我认为的最好的补充方法就是进行一些手操,最直接的,就是去使用mySQL的mySQL Workbranch去手搓一个,无论简单还是复杂。
我体验下来的一个最直接感觉是,无论是什么数据库操作软件,命令行也好,图形化也好,最重要的其实是它底下的那个数据库,只要知道了对于的数据库。那么我们接下来进行的任何对这个数据库进行的查询,插入等等操作,都是一些对我们自己技能的进一步的封装,同时也是对于该软件的一步步api的了解罢了。正如QT框架一般。
需要注意的是,在该次学习中,书籍中的中级SQL和高级SQL并没有进行学习,这俩个章节主要是提高对于SQL使用的熟悉,但是这次学习主要的侧重是对于底层原理的了解,所以在这里先跳过,在之后有机会再回来学习。
对应的是,在15445的网课之中,对于SQL语句的学习也仅仅只有一节课进行一些简单的了解而已,之后就进入到了关系代数等的学习了。