1.可以,任何一条发展路线都是可以的,只要自己喜欢。不过千万注意理论与实践相结合,只有在实践中才能更好的理解理论;
2.我是先学了一些基础数据库理论,感觉迷迷糊糊的,似懂非懂,然后鸭子上架,被逼开发数据库,所以2天时间废寝忘食的从头到尾的精学SQL(2天太短);在实践中知道了很多新的东西,对理论也有了一定认识(我走的是开发路线);然后又重学了一遍数据库理论,这回觉得受益匪浅;
3.先自己开发一个小东西,用什么数据库无所谓;然后参与到别人的工作中去,可以是去实习,也可以自己接活;
4.可以一起学,而且最好这样,两者是分不开的,开发者必须了解数据库的各种管理知识(特别是性能管理),才能写出好的程序;管理者必须会开发才能收放自如;学精哪一样完全看兴趣;
5.重在基础,有基础就行,当然有开发管理经验更好;
6.我推荐人民邮电的Oracle8i数据库高级应用开发技术,现在到处都买不到,我是跑遍了杭州城,也没有最后到辽宁去邮购来的。
2.我是先学了一些基础数据库理论,感觉迷迷糊糊的,似懂非懂,然后鸭子上架,被逼开发数据库,所以2天时间废寝忘食的从头到尾的精学SQL(2天太短);在实践中知道了很多新的东西,对理论也有了一定认识(我走的是开发路线);然后又重学了一遍数据库理论,这回觉得受益匪浅;
3.先自己开发一个小东西,用什么数据库无所谓;然后参与到别人的工作中去,可以是去实习,也可以自己接活;
4.可以一起学,而且最好这样,两者是分不开的,开发者必须了解数据库的各种管理知识(特别是性能管理),才能写出好的程序;管理者必须会开发才能收放自如;学精哪一样完全看兴趣;
5.重在基础,有基础就行,当然有开发管理经验更好;
6.我推荐人民邮电的Oracle8i数据库高级应用开发技术,现在到处都买不到,我是跑遍了杭州城,也没有最后到辽宁去邮购来的。
解决方案 »
- 求一个高效率的查询语句
- oracle数据库安装错误是什么原因,在windows 7系统上
- 求一句高难度SQL
- oracle 8i job 的创建问题
- pl/sql
- 怎么测试游标中的值
- 菜鸟问题:由用户A导出的.DMP文件怎么再由用户B导入?
- 如何显示数据库中所有表,谢先。
- JAVA+JDBC+ORACLE "违反协议",怎么解决?
- 十万火急!!!!!!!高额悬赏!!!SQL语句再ORACL中的错误!
- 求救oracle 9i的备份方案???
- 请问,在Oracle里建trigger是不是有什么说法呢?一个正常的不能在正常的trigger在Oracle里运行也说compilation errors.
中国水利水电的《ORACLE9I PL/SQL 从入门到精通》这是存储过程方面的;机工的Oracle技术系列丛书也较经典,但太多了,可以选择性看一些;另外希望出版社和INFORMIX PRESS都有相当棒的INFORMIX方面的书出版,但极度难买到,如果喜欢INFORMIX也可以看看,对于别的数据库也有相当大的借鉴作用,千万别买别的INFORMIX垃圾书。
工具也是十分重要的数据仓库前端展现:
BO
Brio
Cognos
Oracle
Microsoft
数据抽取工具:
CA Decision Base
Datastage
Informatica
DTS
Warehouse Builder
Sagent
建模工具:
erwin
powerdesign
oracle design
olap:
Oracle
Microsoft
Essbase
另外还有 sas,NCR,MicroStrategy,COGNOS,Ascential 的工具还有基础知识:
数据仓库原理
数据开采
http://www.nci.ac.cn/cgi-bin/view.cgi?forum=2&topic=65
http://www.pcbookcn.com/content.asp?Nclassid=22&classid=3
http://superexam.myetang.com/ocp/index.html
http://soft.269.net/SoftWareList.asp?ClasstreePos=24
http://www.oradb.net/book.htm
http://flying.swpi.edu.cn/books/dnwl/cxsj/oracle/index.html
http://easycome.myrice.com/bookstore/oracle.htm
http://www.kl.gz.cn/~hal/1-1-8.htm
http://www.ebooksou.com/search_leibie.asp?lei=4-2&word=Oracle
http://www.eng.stu.edu.cn/ebook/type/database.asp?did=0203
http://www.helpwork.net/
http://www.powerba.com/develop/database/oracle/index_12.htm
我觉得先打好基础是最重要的。
我是毕业后才学oracle的,想要学好oracle
除了管理外,还要学会很多别的东西,如建模工具,
一到两门与oracle相关的开发语言如java,c++。
至于C++和Java,很快就会学到,目前正在学习数据结构打基础。
我想先学好数据库原理,然后先接触MySQL,到了临毕业大四的时候再正式学Oracle,之后在工作中学习数据仓库,建模这些新技术,应该可以吧?
我不是学计算机的,但通过赶鸭子上架似的,慢慢的从最简单的程序开始
编一些东西,实现某种预想的功能,我觉得这样上手会比较快。
至于语言嘛,跳一到两种市场上最常用的学就行了,其实现在的软件公司需要的并不是说你的VC或java学的多深多牛,最需要的是那些掌握了一定的程序基础,主要是能很快掌握与本公司的相关的业务上的东西,这才是我们最需要的。为什么很多公司招有工作经验的,大概如此。
我觉得最好在编程和管理中间选择一个方向,精通一个。
现在的人很多都是这里会一点,那里会一点,我就是这样的,实际上很不好。我个人感觉未来的发展应该是需要更专的人。
我觉得环境很重要,有这样的工作环境,或学习环境,学起来就会事半功倍
-----个人观点
毕业前只要会JAVA,标准SQL,简单易学的SQL SERVER,会一点UNIX就足够了,但计算机基础要扎实。
不过不知道你是说的开发,维护还是偏向关系数据库建模方向
如果是开发的话就可以不涉及这么深的理论了.如果是搞系统分析数据库键莫,没有好的离散数学基础和熟练使用键莫工具就不行了.
还有就是,mysql实在是称不上是关系数据库.一穷二白,稍微粗鲁一点的sql语句就不能支持,不支持事务,不支持cluster索引,不支持连接池,不支持外建,不支持事务,不支持触发器,不支持函数,不支持....拿这个东西学关系数据库实在是不行.
还是找个像样点的学习吧.oracle或者sqlserver都可以.
不要具体的学某一数据库.这些东西完全可以在座工程的时候学习.而且学习得非常的快.在你们当学生的时候是最宝贵的时候,因为在外面不会有人教你这些理论的东西.外面了就是做工程.如果现在不把这些基础打好的话,倒了要具体做工程的时候,狠多东西都比较恼火.中之万变不离其宗.