标签:数据库
最近在备战软考,首先看的比较系统的软考资料就是希赛的软考视频,一个老师巴拉巴拉的在哪里叨叨了我十几天,在没有一点感情色彩的讲课中,我硬是凭着我坚强的毅力挺了过来,后来想想我以前的老师讲课都还挺好的,最起码不会像希赛一样,一个语调将一两个小时。但是抱怨完毕后我还是想来说说我再看完视频后总结的感受。
首先说一下这次软考视频,东西无非就是学过的,和没学过的,尽管以前的很多东西也都接触过,但是知道看完视频以后才发现,知道和学过那完全不是一个概念,学过和掌握又完全不是一个概念,那么今天我就说一下我学过的数据库在看完视频后的一个前后对比。
为了给大家做一个明显的对比,我把这次看软考视频中的一些笔记先罗列一下。
1、概念:数据库,数据库的分类,重要性等:
2、模型:E-R模型,层次模型。。。
3、SQL语言:数据定义,查询,更新,删除。。。。
4、规范化:函数依赖,模式分解。。。
5、控制:事务管理,数据库备份,并发。。。
6、关系代数:概念,五种运算:扩展的运算。。
之所以这里没有罗列就是因为一个数据库我要是都罗列完了,那么这篇博客怎么能够呢。所以就省略了,但是如果大家第一次要总结的时候一定是这样的。
看着好像没什么问题,知识点该有的都有了,可是这样就完了吗,那么大家再看看下边这张图。
当然不是说第一张图是错误的,第一张图在我们第一次总结的时候是十分正确的,但是我们怎么可以止步于此呢,所以不妨我们在新建一张图,打开,然后要做的就是把刚才的图打乱,也可以叫做是缩减,乱到让别人看了这两张图完全不是一个人画出来的。
首先找相同的知识,在我看来,代数关系和SQL语句都是对数据处理的,那么他们就是一个知识点。然后我们再去变化,SQL语言那么多的格式,无非就是增删改查,然后在其基础上的约束,代数也就是数据库中的加减乘除,再加上选择(选择和投影),最后在是模型,因为视频里边只E-R模型,所以就写了E-R模型,最后是找联系,规范是在真正的编写SQL语言的时候实现的吗,依赖和范式都是什么样的关系,分解貌似很难,那么他的难点在哪,有了这些疑问,我们再去看上边的图。
对于知识,学习学过了就成了,但是这个过可是包括了我们对知识的思考,总结,变形,在总结,在思考。知道是什么,还要知道为什么,还要知道怎么用,为什么这么用。
标签:数据库
原文地址:http://blog.csdn.net/lovemenghaibin/article/details/39529735