We are a startup company, and we are trying to figure out who's responsibility it is to provide the conceptual design of the MySQL database whether its the DBA or the developers?
My take on this was the Developers understand what their applications need, and the functional requirements of the Application. So they should provide the conceptual design e.g., what tables would be needed for their Application. So once they provide the conceptual ideas, the DBA can then create the the tables and other things like indexes and stuff.
What do you guys think on this matter?