em MySQL - Especialização
Minhas dúvidas são as seguintes:-Tenho uma tabela pessoa como campos id (PK) e nome-Tenho duas tabelas, funcionário e cliente, que são especializações de pessoa. Funcionário tem o campo localDeTrabalho e Cliente tem o campo localização. Tanto funcionário e cliente possuem como chave primária a chave estrangeira de pessoa.Na minha aplicação, devo cadastrar funcionários e clientes. Como eu insiro (ou deleto) um funcionário F (ou um cliente C) tanto na tabela pessoa como na tabela funcionário (cliente) ? Ou seja, quando há uma especialização, como eu insiro e deleto as informações tanto da tabela pai qto da tabela filha de modo correto?Esta dúvida é tanto em relação ao banco de dados qto aos comandos que devo executar na minha aplicação para que o resultado seja correto.Não tenho muito conhecimento em SQL e banco de dados, por isso agradeço por qlq ajuda de vocês.Qlq coisa me enviem mp[]'s
Discussão (1)
Carregando comentários...