Orientação a Objetos, primeiro definimos o bd ou os objetos?
6 respostas
I
Ivan_Sotelo_Codo
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?
Sem dúvidas objetos… em um Sistema OO,o banco é apenas um repositorio burro
S
sergiom
Concordo que deve ser pelos objetos. Sendo que determinado objeto pode refletir em uma ou mais tabelas no banco de dados.
J
javablue
Objetos com certeza, para conseguir refletir o domínio e a regra de negócios. Se você começar com o banco, seu sistema será Orientado a Banco
Só por curiosidade, essa é uma discussão apenas de desenvolvedores ou tem algum DBA no meio?
I
Ivan_Sotelo_Codo
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.
J
javablue
++
Só perguntei porque normalmente quem quer modelar o banco antes dos objetos são os DBAs.
Só perguntei por curiosidade mesmo. Já trabalhei em empresa que primeiro modela as tabelas, depois os objetos e fica uma bela m****.
M
marcelogro
Definir primeiro os objetos para depois projetar o Banco de Dados.