2 a305985895 a305985895 于 2016.02.13 12:39 提问

求打大神解惑数据库方面的问题

本人毕业后一年多一直从事数据库相关的开发工作,主要就是写存储过程一类的,可是带我的人总是让我看存储过程代码...........我个人认为看sql不是看java,应该是最没意义的事情了吧,难道从sql中真的能看出业务逻辑?求问各位数据库大神解惑

4个回答

fk002008
fk002008   2016.02.13 13:34

首先你要明白软件的协作可以加强系统分工,但是这不是必须的
你看现在的java调用存储过程,那是因为在java中数据更容易编辑
还有就是使用web来收集数据更方便,java更容易处理这个收集的数据。

这样做的后果也造成了分工的明确性
你是开发java的就不会让你去写那些存储过程
同样你是写存储过程的也不会让你去写java

其实作为数据库层开发,不使用java等一系列语言
完全可以使用数据库自身提供的东西进行开发,你若道行高深,可以使用数据库的东西去封装一些类似java的元素然后使用

网页你可以直接存入数据库中,然后进行开发

所以你要明白你的工作方向是数据库方面的
不是去开发java
你要做的就是完全精通这个sql以及存储过程
所谓术业有专攻
对你的需求就是给你复杂的数据库操作你可以将他实现
写好的东西供其他人再调用
你即使看了java又如何,工作中你涉及java很少的话那无法达到专业水准,开发任务不能交给你
所以把你的强项施展出来那是明智的选择。

qq_23124687
qq_23124687   2016.02.13 13:10

这是好事,数据库里的存储过程,函数,对象,游标里面的逻辑和java的逻辑相似。你写久了今后对大型项目的数据库设计有很大帮助

qwe885167759
qwe885167759   2016.02.13 18:46

语言都是相通的,就像英语和汉语一样,可以用不同的语言来表达相同的意思,语言只是工具,除了java还有c c++你不可能精通所有的语言,你需要做的就是对某一门语言所实现的功能的逻辑能门儿清,然后用你自己熟悉的语言来实现。

collin18
collin18   2016.02.18 19:54

CS、BS架构的软件都是由多个部分组成的,数据库是其中的一部分,也是很重要的一部分,因为,最终的操作结果都要保存在数据库中的。

对负责数据库开发的的人员来说,会写存储过程是很重要的,甚至是必须的,可能日常工作的主要部分就是写存储过程。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!