Em um cenário de modelagem de dados para um sistema de gestão de projetos, considere as entidades 'Projeto' (código, nome, data_inicio, data_fim) e 'Funcionário' (matrícula, nome, departamento). Um funcionário pode participar de múltiplos projetos, e cada projeto pode ter múltiplos funcionários. Além disso, para cada participação de um funcionário em um projeto, é necessário registrar a 'função_exercida' e as 'horas_alocadas'. Diante desta descrição, a modelagem que melhor representa o relacionamento entre 'Projeto' e 'Funcionário' no Modelo Entidade-Relacionamento e a forma como as informações adicionais seriam registradas é:
- A)Um relacionamento binário de um para muitos (1:N) de 'Projeto' para 'Funcionário', com os atributos 'função_exercida' e 'horas_alocadas' sendo adicionados como atributos da entidade 'Funcionário'.
- B)Um relacionamento binário de muitos para um (N:1) de 'Funcionário' para 'Projeto', com os atributos 'função_exercida' e 'horas_alocadas' sendo adicionados como atributos da entidade 'Projeto'.
- C)Um relacionamento binário de muitos para muitos (N:N) entre 'Projeto' e 'Funcionário', com os atributos 'função_exercida' e 'horas_alocadas' sendo atributos do relacionamento.gabarito
- D)Duas entidades separadas, 'Projeto' e 'Funcionário', sem relacionamento explícito, utilizando uma tabela de ligação auxiliar para registrar cada participação e seus detalhes.
- E)Um relacionamento unário (recursivo) na entidade 'Projeto' para indicar a participação de funcionários, com os atributos 'função_exercida' e 'horas_alocadas' como atributos do relacionamento unário.