Relacionamento entre tabelas: Açoes em Cascata

19/05/2016

0

Estou montando um sistema provavelmente irei usar o mySQL, e terei que fazer varios relacionamentos entre tabelas.

A minha duvida é : Diante os relacionamentos entre as tabelas , é obrigatorio ultilizar ON UPDATE CASCADE / ON DELETE CASCADE ?
Edson Venancio

Edson Venancio

Responder

Posts

20/05/2016

William

Não é obrigado, aliás nem aconselho a excluir registros fisicamente!

O ideal é somente setar uma "flag" na tabela como excluído.
Responder

20/05/2016

Edson Venancio

Não é obrigado, aliás nem aconselho a excluir registros fisicamente!

O ideal é somente setar uma "flag" na tabela como excluído.


Hum pensei que seria sempre usei no sql serve , obrigado , Como que faço para seta uma flag ?
Responder

20/05/2016

William

É sempre bom salientar que quando falo em não excluir fisicamente o registro, estou pensando em um sistema de gerenciamento com cadastro de clientes, produtos, vendas e etc., se for uma base onde a rotatividade de dados é muito grande então a exclusão física é viável sim.

Quanto a 'flag', isso seria um campo a mais na sua tabela, eu geralmente coloco o nome desse campo como 'registro' e dou o valor '0' se o registro for marcado como excluído e '1' caso esteja ativo.
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar