是软件开发人员编写SQL,还是数据库开发人员提供SQL,而软件开发人员使用SQL?我是软件开发的新手。我只是想了解软件开发过程,因为今年夏天我必须做一个实习。如果这是一个基本问题,我提前道歉。
发布于 2014-02-26 23:54:04
软件开发人员确实会编写SQL。他们写的多少取决于公司的结构。
一些公司非常重视通过数据库管理员( databases,DBA)来控制对数据库的访问。在这些公司中,DBA通常会编写存储过程( SQL的一种形式),并为软件开发人员提供视图,但是软件开发人员仍然可以针对这些视图编写SQL。
在其他责任分散的公司,应用程序开发人员可以负责整个软件产品,包括编写所有必要的SQL。
一些公司使用对象关系映射软件或依赖"NoSQL“数据库(如MongoDB ),并且很少执行SQL操作。因此,就像软件开发中的许多事情一样,它取决于。
https://softwareengineering.stackexchange.com/questions/230529
复制相似问题