日期:2014-05-16  浏览次数:20497 次

谈数据库三

      落下的功课,就如同欠下的债,是需要偿还的,并且是需要尽快偿还的,否则,心里面是不会好受的。

      前段时间,我们学习了《数据库设计开发与编程》,课程的内容主要包括了数据库基础、SQL语言、数据库设计和数据库编程。课程测试的结果让我不得不重新思考这门课程的学习。基础不扎实、SQL语言不熟练、数据库设计不到位,无不折射出我还需要进一步去学习和理解这门课程。我想,我应该要制定一个补习计划,重新地学习和深入地理解这些内容,尤其是SQL语言的使用和数据库的设计。

      数据库设计与开发是解决实际问题的一把强大武器,因而,学习和通晓数据库设计与开发是非常有必要的。在此,我为自己没有好好地学习这门课程要做个检讨。检讨的目的就是告诉自己不仅要把落下来的功课尽快弥补,同时,对于后续的课程学习更是需要高度重视和用心参悟。另外,我也会要求自己把那学习和应用过程的心得或体会给予总结和进行分享。因为,这是我喜欢做的事情。

      借此机会,我谈谈如何使用SQL语言?SQL语言,即结构查询化语言。关于它来龙去脉,百度一下,应该会有满意的答案。我想说,如何书写查询语言,实际上,若是掌握了查询语言的正确而有效地表示,那么SQL语言的使用基本上可以大功告成了。通过写了一些查询语句后,发现了一个共性。那就是先确定需要检索什么信息,然后理清设立了什么条件。那么写查询语句,可以遵循这种先后顺序,然后加之不断练习,定会修成正果。

      而至于数据库设计,实际上就是根据业务需求确定数据库的表结构与表之间的关系。谈及设计,突然想到了某一年高考作文的题目,“答案是丰富多彩的。”设计,又何尝不是如此呢?理清设计思路后,我们就可以借鉴设计工具,进行数据库设计了。现在主流的数据库设计工具是PowerDesigner,它是Sybase公司推出来的。PowerDesign致力于采用基于Entiry-Relation的数据模型,分别从概念数据模型 (Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义。物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。

      今日谈数据库,就说到此。若有不妥之处,烦请各位看官不吝赐教,先谢过了。

 

      温馨提示:勤奋的人是有福的,谦卑的人是有福的。

1楼fendouzhe123昨天 09:46
总结的好,学习了。不过应该是powerdesigner吧,呵呵。
Re: wangloveall昨天 15:45
回复fendouzhe123n谢谢,已经改正过来了,欢迎常来看看,呵呵。