Questão FC372713
Considere que um Analista da SANASA está criando um modelo ER para um banco de dados relacional usando a notação Crow´s Foot. Há duas tabelas denominadas TabEstação e TabTratamento
Projeto e Modelagem de Dados
FCC · 2019
Considere que um Analista da SANASA está criando um modelo ER para um banco de dados relacional usando a notação Crow´s Foot. Há duas tabelas denominadas TabEstação e TabTratamento. O Analista constatou que muitos campos de TabEstação estão associados a vários campos de TabTratamento, ou seja, as tabelas têm uma relação (M:N). Nessa situação,
- é possível implementar diretamente esse tipo de relação em qualquer banco de dados relacional.
- o símbolo que expressa a relação entre as duas tabelas é

- deve-se criar uma tabela de ligação TabLig e ajustar o modelo ER: TabEstação TabLig
TabTratamento.
- o símbolo que expressa a relação entre as duas tabelas é

- deve-se definir qual tabela da relação tem que existir para que a outra exista; o lado obrigatório deve ficar marcado com um círculo sobre a linha de ligação.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa indica a criação de uma tabela de ligação — aqui chamada TabLig — para modelar a relação M:N entre TabEstação e TabTratamento. Essa é a forma correta de implementar, no modelo relacional, associações muitos‑para‑muitos.
A TabLig armazena as chaves estrangeiras que referenciam TabEstação e TabTratamento, transformando a relação M:N em duas relações 1:N (cada estação pode aparecer em várias linhas de TabLig e cada tratamento também).
Nessa tabela de ligação podem constar também atributos do próprio relacionamento (por exemplo, data de início, prioridade) e a chave primária pode ser uma chave primária composta (FK1, FK2) ou um identificador substituto.
Esse ajuste mantém a integridade referencial e facilita consultas e restrições, além de ser compatível com a notação Crow’s Foot usada no diagrama ER.
Conteúdo do catálogo FC Concursos · Atualizado em