Orientação a Objetos, primeiro definimos o bd ou os objetos?

6 respostas
I

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?

Abraços

6 Respostas

E

Sem dúvidas objetos… em um Sistema OO,o banco é apenas um repositorio burro

S

Concordo que deve ser pelos objetos. Sendo que determinado objeto pode refletir em uma ou mais tabelas no banco de dados.

J

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 :smiley:

Só por curiosidade, essa é uma discussão apenas de desenvolvedores ou tem algum DBA no meio?

I

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

++

Só perguntei porque normalmente quem quer modelar o banco antes dos objetos são os DBAs. :smiley:

Só perguntei por curiosidade mesmo. Já trabalhei em empresa que primeiro modela as tabelas, depois os objetos e fica uma bela m****.

M

Definir primeiro os objetos para depois projetar o Banco de Dados.

Criado 6 de julho de 2011
Ultima resposta 6 de jul. de 2011
Respostas 6
Participantes 5