Delete cascade, melhor opção para excluir formularios vinculados?
3 respostas
R
RafaelViana
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?
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
RafaelViana
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