[@more@]
其实dba懂不懂程序开发并不是很重要,就象dba懂不懂OS一样不是很重要。在一些比较规范的公司,各方面都有比较专业的人员来负责相关的东西,比如OS有系统工程师,网络有网络工程师,安全有安全工程师,db有数据库工程师。。。
dba要在数据库所在主机异常时找出问题所在,只有能够发现问题,才能去证明或解决它;发现问题并不是开发工程师的专利,只要对业务有较深入的理解,就可以找出问题,主要是不要对经常看到的东西"习以为常"。。。
很多出色的dba都没有做过开发,很多出色的开发工程师没有成为dba,可见职业发展与个人爱好是有很大关系的,dba懂开发当然更好,不懂也不必太在意。。。
不需要windows程序设计, 数据库是一个媒介, 是可以存储数据的一个仓库,而你 DBA就是这个仓库管理员仓库里面的货物就是数据。
仓库里面的货物的摆放规则,进出条例,各种手续,办法都需要有人来维护。
有一种语法叫SQL语法可以来描述这些规则和条例。所以你需要非常熟悉这种语法。
至于来存货和取货的人,可以是员工A(C语言Windows编程),也可以是员工B(java编程),甚至是外单位的人。 各个员工都有自己的习惯,自己的喜好,但他们都要遵守仓库的管理条例。 你也不必计较他们是什么背景,什么学历,什么性别,只要他们有上级领导给的口令,帐号和密码,并且能够尊守仓库管理条例就可以了。
主学Sql语法, 数据库设计等书。 去书店买专门讲 DBA培训的书吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)