Pesquisar na Comunidade
Mostrando resultados para as tags ''mysql relação n:n insert dele''.
Encontrado 1 registro
-
Boa Tarde Pessoal, Pessoal, tenho ainda duvidas na manipulação de relações N:N, gostaria de saber se poderiam sanar minhas duvidas. Vamos supor que eu tenha uma relação n:n entre fornecedor e produto e entre fabricante e produto, ficando assim: FORNECEDOR(ID,....) FABRICANTE(ID,...) PRODUTO(ID,...) FOR_X_PROD(ID_FOR, ID_PROD) FAB_X_PROD(ID_FAB, ID_PROD) 1-No processo de deletar um registro na tabela FORNECEDOR (sem considerar aquele processo de armazenar histórico, tipo deixar desativado), tipo eu terei que deletar este registro e também deletar todos os registros da tabela FOR_X_PROD que se relacionam com este?? Mas aí p produto ficará sem o fornecedor, em branco, pode isso???? Não violaria a integridade referencial ter um produto sem fornecedor??? 2-E agora, tipo se eu quiser armazenar um histórico apenas desativando os registros através de um campo, tipo caso eu tenha que deletar um PRODUTO, eu terei que setar o campo "desativado" referente aquele produto na tabela PRODUTO e também terei que setar um campo "desativado" em todos os registros que se relacionam à aquele produto na tabela PROD_X_FOR e PROD_X_FAB ??? Pessoal, tenho algumas dificuldades em manipular relações N:N. Desde já fico grato pessoal!!!!!! Att,