提纲:主要从四个方面讲了数据描述。
讲完数据库的由来和发展后,马上就讲数据描述,不讲描述和表示,就不能进一步往下发展。
如果思考时遇到头痛的感觉,那就是没有真正理解透彻、消化、熟悉;这时要写出来、练习、讨论、总结,去积累,然后逐步提高。
1、概念设计上的数据描述
第一层是从现实世界出发,去对数据进行描述,从现实世界中抽取出来了实体、实体集、属性、实体标示符。这是最接近我们生活的。
2、逻辑设计上的数据描述
第二层是从逻辑设计上的数据描述,也可以说是数学上对数据描述,这是对现实世界的数学抽象,就像上学时学方程解决实际问题一样。把现实世界抽象成这一层后,主要的逻辑运算就在这里了,就像解方程一样。
3、物理设计上的数据描述
第三层是物理上的数据描述,这一层与我们学数学的区别就很大了。不仅知道怎么用,而且要了解它的内在原理,以知其所以然,知道这么用的原因是什么,理解了内在,也可以支持你用的更好,更透彻;这是从一般用户到专家的一个步骤。
4、数据联系的描述
前面三层是基本概念上的描述,而数据联系的描述,则是从另一个维度进行的描述,往使用方向迈进了一步。就像小学学完了元音辅音,再学怎么组合起来拼字一样。
概念上的这个递进,在其他方面也有类似的地方,例如:(这里暂时想不起来十分恰当的,相信在日常的工作和学习中会看到很好的例子,所以不要把时间耗太多)
(这个笔记需要整理出来放到一个单独的地方,放在这里的话,很容易忘记,也不便于在工作生活中想到)
先是单个的概念的理解,然后发展到概念之间的联系。(这里上面画的思维导图给了我启示)
这里我的思路:
首先根据整体感受去写,然后再努力想一个靠近生活中的例子,去描述得更直观一点。
如果感到思维困难,应该缩小思考的目标和范围,从以前类似的经验入手,去比较,去批判,回归具体。
没有具体,产生不了抽象;没有抽象,达不到更高的境界。