Do software developers write SQL or database developers provide the SQL and the software developers use it? I am a novice to software development. I am just trying to understand the software development process because I have to do an internship this summer. I apologize in advance if this is a basic question. 
Do software developers write SQL?
web development;sql
Software developers do write SQL.  How much they write depends on how the company is structured.  Some companies have a strong emphasis on controlling access to databases via a Database Administrator (DBA).  In those companies, the DBA will often write Stored Procedures (a form of SQL) and provide views for the software developers to use, but the software developers can still write SQL against those views.In other companies where the responsibilities are more spread out, the application developers can be responsible for the entire software product, including writing all of the necessary SQL .Some companies use Object-Relational Mapping software or rely on NoSQL databases such as MongoDB, and do very little SQL work.  So, as with many things in software development, it depends.