Jumbo
|
SÃO PAULO SP - BRASIL
|
|
Postada em 19/08/2004 08:13 hs
Pessoal, percebo que existem muitos programadores fazendo projetos atualmente com banco de dados sem relacionamentos. Toda a integridade, consultas e operações são feitas diretamente por SQL´s ou rotinas dentro do próprio VB. O que vocês acham ? Dá para fazer numa boa sem os relacionamentos ou é melhor mesmo estar utilizando os bancos com os relacionamentos ? Quais as diferenças principais ?
|
|
|
|
|
Postada em 19/08/2004 08:26 hs
Quando você cria um banco de dados com relacionamentos entre as tabelas, o próprio banco garante que não vão haver inconsistências nas tabelas relacionadas, eu particularmente prefiro usar integridades.
|
|
|
|
Postada em 19/08/2004 08:33 hs
a minha opiniao é de q deve haver um relacionamento para q nao um descontrole sobre os dados , ou seja dados duplicados em chaves e outros . ok
------------------------------------------------------------------------------------------------------------------------------------------------------------------------- tom -Catanduva/SP Analista Sistemas - Visual Basic 6 - VB.NET "Confiai perpetuamente no Senhor, porque o Senhor Deus é uma Rocha Eterna" Isaías 26:4
|
|
|
|
Postada em 19/08/2004 08:35 hs
se vc tem a possibilidade de especificar relacionamentos com integridade, não há dúvida de que é uma boa alternativa, como o nosso amigo ai Martini já disse, o próprio banco vai garantir para que não haja inconsistências, pode dar bug no seu programa mas o banco vai estar intacto, sem inconsitências!
† DarkNeo †
|
|
|
Jumbo
|
SÃO PAULO SP - BRASIL
|
|
Postada em 19/08/2004 09:35 hs
Mas, dá para fazer sem os relacionamentos né ? Tirando essa questão da integridade e segurança, tudo o que se faz com o banco relacionado consegue-se fazer pelo código também ? Porque estou vendo hoje em dia muita gente programar sem os relacionamentos ?
|
|
|
|
Postada em 19/08/2004 09:55 hs
O unico revez de não usar o relacionamento é que vc terá que programar mais para evitar possíveis erros de dados. Já com o relacionamento vc apenas terá que capturar o erro.
|
|
|