Galera, trabalho em uma consultoria aqui em Sampa e surgiu a seguinte dúvida, quando iniciamos a concepção de um sistema, iniciamos pelo banco de dados ou pela definição dos objetos?
Respondi que devemos iniciar pelos objetos que refletem toda a regra de negócios, para depois, somente no final, pensarmos no banco de dados e suas tabelas.
Alguém tem alguma idéia diferente e quer expor para esclarecermos essa dúvida?
Não tem nenhum DBA no meio, mas nessa discussão surgiu essa idéia. Digo até que se a análise for bem feita e o diagrama de classes estiver de acordo, o DBA terá muito pouco trabalho, apenas o de fazer serem persistidos nas tabelas os objetos criados.