Deivid, estou estudando o acesso ao MySql e entendi a lógica do arquivo sql.php.
Agora se for necessário uma atualização, digamos assim, um fechamento, onde se faz leitura de tabelas e gravações, teria que se montar um sql2.php e dentro dele se fazer essas atualizações.
É isso mesmo?
Outro caso, se precisasse fazer uma leitura com join de duas ou mais tabelas, teria que ser tambem um outro sql.php.
O sql.php que você passou seria a forma normal de se fazer um crud com leitura e gravações simples.
Entendi corretamente?