Ed
há 8 meses
Para analisar as alternativas, precisamos entender o que significa um relacionamento "ocupado" entre as tabelas "Cargo" e "Empregado". Geralmente, isso implica que um empregado pode ocupar um cargo, mas um cargo pode não estar necessariamente ocupado por um empregado. Vamos analisar as opções: A) O relacionamento Ocupado deve ser implementado como uma chave estrangeira opcional na tabela Cargo - Isso sugere que a tabela Cargo pode ter uma referência a um empregado, mas não é obrigatório. Isso não parece ser a melhor abordagem, pois o cargo deve ser referenciado pelo empregado. B) O relacionamento Ocupado deve ser implementado por uma nova tabela contendo duas chaves estrangeiras, ambas obrigatórias, uma referenciando a tabela Cargo e a outra referenciando a tabela Empregado - Isso implica que cada cargo deve ter um empregado associado, o que não é necessariamente verdade. C) O relacionamento Ocupado deve ser implementado por uma nova tabela contendo duas chaves estrangeiras, ambas opcionais, uma referenciando a tabela Cargo e a outra referenciando a tabela Empregado - Isso não faz sentido, pois um cargo deve ser ocupado por um empregado, então não faz sentido que ambas as chaves sejam opcionais. D) O relacionamento Ocupado deve ser implementado como uma chave estrangeira obrigatória (not null) na tabela Empregado - Isso sugere que cada empregado deve ter um cargo, o que é uma abordagem válida. E) O relacionamento Ocupado deve ser implementado como uma chave estrangeira opcional na tabela Empregado - Isso sugere que um empregado pode não ter um cargo, o que pode ser verdade em algumas situações, mas não reflete a relação típica de que um empregado deve ocupar um cargo. A alternativa mais adequada, considerando que um empregado deve ter um cargo, é: D) O relacionamento Ocupado deve ser implementado como uma chave estrangeira obrigatória (not null) na tabela Empregado.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material