Jump to content


Photo

Usar Mesma Base, Mas Outro Sistema


  • Faça o login para participar
5 replies to this topic

#1 == MotoBoy ==

== MotoBoy ==

    12 Horas

  • Usuários
  • 133 posts
  • Sexo:Masculino
  • Localidade:Fortaleza (CE)

Posted 12/12/2008, 09:00

Olá Fórum !!

Queria só umas dicas aê dos profissionais da Área.

Seguinte, vamos fazer de conta que fechei um serviço com um clientes e que eu iria fazer:

- Refazer todo o sistema WEB, exemplo: sistema de notícias, comentário e outros que vocês imaginarem;
- Detalhe, usar a base dados atual, com milhões de registros.

Meu questionamente é: qual seria o procedimente de vocês, na hora de desenvolver a aplicação, a melhor coisa seria usar as mesmas tabelas ? Com os mesmos Campos ?

Quero ver as dicas dos feras ai hein ^ ^

Abraços !

#2 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 12/12/2008, 09:58

Eu faria uma avaliação... se o modelo foi bem construído, se é seguro, se existe integridade e se foi construído com um mínimo de padronização... eu usaria o mesmo, oras :P
Não vejo pq reconstruir o bd, mas cada caso é um caso diferente, né? :)

#3 == MotoBoy ==

== MotoBoy ==

    12 Horas

  • Usuários
  • 133 posts
  • Sexo:Masculino
  • Localidade:Fortaleza (CE)

Posted 12/12/2008, 10:16

Olá Amigo !

Nesse caso tudo bem, mas pensando no pior caso, tipo, integridade 0, Campos inúteis, e dentre outros.

Seria eu obrigado a usar essas mesmas tabelas, pois o cliente exigiu que os Milhões de dados não fossem perdidos e que permanecesse no sistema novo !

aBraçso

#4 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 12/12/2008, 11:00

Ah, mas isso é normal... é óbvio que o cliente não quer perder os dados :)
Você vai ter que fazer um script de conversão e tratar as exceções manualmente... infelizmente :(
Mas essa situação é bem comum.

#5 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 22/01/2009, 11:40

Com os comentários e 'regras' que você mesmo citou já fica claro que é necessário criar uma nova base de dados.

Complementando o que o BOIROCK disse você pode criar certas regras na conversão de forma que deixe o mínimo de correções para serem realizadas manualmente e o que sobrar tu corrije na mão mesmo o que não pode é tu refazer tudo e o banco ainda ficar desorganizado.

Falopa!

Edição feita por: hostdesigner, 22/01/2009, 11:41.


#6 mhbs

mhbs

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Curitiba -Paraná
  • Interesses:Geral

Posted 22/01/2009, 15:59

Olá.

1º Defina o escopo do que você irá fazer.

2º - Se a base atual não é confiavel. Você deve criar uma nova.

3º Se não quer perder os dados o caminho será analisar a base atual, visando criar um rotina que ira importar os dados da base atual para uma nova base. (Esse trabalho não é muito simples de se fazer).

Boa Sorte.
Marcos H. B. Santos
Analista de Sistemas -
www.xna.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq