锁定老帖子 主题:作为开发人员该如何学习数据库?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-04-21
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-04-21
教材:《数据库原理》
然后可以看看专门的数据库的书。 |
|
返回顶楼 | |
发表时间:2004-04-21
我也很想知道!
|
|
返回顶楼 | |
发表时间:2004-04-21
哪个出版社的《数据库原理》???国防科大的不要看,呵呵,太晦涩了,我在读大学的时候最讨厌两本书《数据库原理》和《编译原理》,极其晦涩,呵呵。
大学毕业的时候,结果我是对数据库一窍不通。 其实啊,要学习数据库,从两个方面,一就是SQL了(你SQL写得很熟了,水平也就上来了),二呢,也就是数据库设计,这个还是要一点理论知识的,三就是数据库的特性了,精通一种数据库就可以让别人不小看你了,呵呵。 |
|
返回顶楼 | |
发表时间:2004-04-22
不同意楼上的说法!
最觉得可惜的是,我校没有教数据库原理和编译原理(因为我读的计算机及应用,几乎可说不教编程的(C教到第四单二维数组,VB开发一个MP3播放器就结束了),主要是教多媒体和网络,编译原理是我最想学的一门). 不过楼上后面的说对了(1要会sql(这个说复杂不算复杂,但说不复杂,又是很复杂的东西),2....). |
|
返回顶楼 | |
发表时间:2004-04-22
在我同事家,我看到编译原理,我真是爱不释手(对于一本好书,我一定补回来)
|
|
返回顶楼 | |
发表时间:2004-04-22
对不起,上面讲的和这个标题无关的废话.
其实学习数据库,首先也要定位是要做DBA还是一位数据库开发者(用java或者其它的语言进行基于数据库的系统开发). 对于前者原理和特性一定了解,对于后者SQL和特性要多学点. 要不可以学习ms sql serve 这个相对oracle来说简单得太多了,界面操作性十分友好(联机帮助也很详细). 上面只是我片面之词,请照考(可能说错了,请P) |
|
返回顶楼 | |
发表时间:2004-04-22
呵呵,楼上,我不是说数据库原理和编译原理不好,刚好相反,如果要学好程序设计,那么你肯定要学好编译原理。
只不过,说真的,编译原理那玩意不是那么好学的,要数学功底很好的朋友(我自认为数学还都不错了)。 当然,兴趣是更重要的。 不过我觉得看书,尤其是刚开始,最好是深入浅出,国防科大的书理论性太强了,你可以翻翻简单的数据库原理被他们说得多么晦涩。记得,我刚开始看设计模式那本书,结果是一头雾水,什么都没有搞懂。 唉,当然,我和有些牛人还是比不得的。。。。。。。。。。。。。。 |
|
返回顶楼 | |
发表时间:2004-04-23
同意楼上的说法.
数学超好玩. 当然啦,如果容易的话,那我们还混个啥,越是难的东西学习越是值钱,如果你能把这个难的东西变简单的话,那你就越复杂了(应该属于0.15%中的人材了吧) |
|
返回顶楼 | |
发表时间:2004-04-23
推荐《数据库系统概念》,
Abraham Silberschatz,Henry E Korth,S.Sudarshan 著 经典的数据库系统教科书《Database System Concepts》的最新修订版,它被国际上许多著名大学采用,包括斯坦福大学、德克萨斯大学、印度理工学院等。而且,这本书前一版的中文版被国内的许多大学采用为本科生和研究生的数据库课程的教材或主要教学参考书,收到了良好的效果。 本书包含了数据模型、关系模型、基于对象的系统和XML、数据存储和检索、事务处理、数据库系统体系结构等方面的内容,在第八部分“实例研究”中还讨论了特定的商品化数据库系统的细节。同时,本书还提供了关于网状模型和层次模型的联机附录。文献注解中指出了首先发表各个研究结果的文章,并列出了进一步阅读的参考文献。本书中的概念都以直观的方式加以描述,其中的许多概念基于银行运行示例,另外,书中省略了形式化证明而采用图表和示例来描述概念及预期结果,增强了本书的易读性。本书会使读者在数据库设计、数据库语言、数据库系统实现等方面得到明显提高。 本书既可作为本科生三、四年级的数据库课程教材,也可作为研究生一年级的教科书。同时,本书还提供了高级内容供数据库领域的技术人员阅读。 俺也没看完呢,最近分心的事太多,但这书内容相当全面,值得一买 如果没时间,就跳过理论部分,搞懂SQL、数据存储和检索 sql是操纵数据的手段,理解了数据库的数据存储和检索是理解数据库性能问题的基础 |
|
返回顶楼 | |