Delete cascade, melhor opção para excluir formularios vinculados?

3 respostas
R

Tenho um formulario de registro de usuarios, numa mesma tela preenche-
se os dados de 2 tabelas no banco de dados(usuario e complemento),
então para todo usuario cria-se uma tabela complemento com o mesmo id,
só que na hora que vou excluir, dá um erro JDBC.BatchUpdate…

Quais são as soluções possiveis?

-Delete Cascade
-Juntar tudo numa mesma tabela do banco de dados(cada uma delas tem
cerca de 30 campos), isso pioraria a perfomance quando fosse fazer uma
consulta ou ficaria na mesma?

tem algum outro modo?

3 Respostas

palilo

se ta dando erro de FK entao apaga primeiro as tabelas dependentes e depois a tabela principal… isso é o que o delete cascade faz né?

Quanto a por tudo numa mesma tabela tem que pensar no modelo, se ao misturar tudo numa tabela o modelo irá continuar coeso, se ficar entao teria que ser usada uma tabela mesmo…

até

R

OK…Parece simples, mas não está sendo

Tenho bastante dificuldade em relação ao banco de dados.
O que você faria se fosse eu?Na seguine situação.

Tabela Usuario(com os dados principai, nome,telefone,endereco,…) cerca de 30 campos
Tabela Complemento(com dados “superfulos” empresa anterior, telefone da empresa, …) cerca de 30 campos

Eu perco muito se juntar as duas tabelas?Vai ficar lento?Ou isso não influencia muita coisa?

palilo

Rapaz,

ai não sei dizer, mas acho (com enfase no acho) que não vai ter muito impacto não, e também tudo vai depender to tamanho da sua base de dados…

Mas vamos esperar e ver se alguem que conhece mais da alguma sugestão

até

Criado 10 de novembro de 2008
Ultima resposta 11 de nov. de 2008
Respostas 3
Participantes 2