Em um cenário de modelagem de dados, considere a necessidade de representar o relacionamento entre 'Alunos' e 'Disciplinas' em uma universidade. Cada aluno pode estar matriculado em várias disciplinas, e cada disciplina pode ter vários alunos matriculados, além disso, para cada matrícula, é importante registrar a 'Data de Matrícula'. Este cenário caracteriza um relacionamento e sua respectiva modelagem ideal, em um modelo entidade-relacionamento, como sendo:
- A)Um relacionamento de um-para-muitos (1:N), modelado diretamente com chaves estrangeiras na tabela 'Disciplinas' referenciando 'Alunos'.
- B)Um relacionamento de um-para-um (1:1), onde uma das entidades possuiria uma chave estrangeira da outra.
- C)Um relacionamento de muitos-para-muitos (N:N), que é resolvido adicionando um atributo 'Data de Matrícula' em uma das tabelas envolvidas.
- D)Um relacionamento de muitos-para-muitos (N:N), que é modelado através de uma tabela associativa (ou de ligação) contendo as chaves primárias de 'Alunos' e 'Disciplinas', e o atributo 'Data de Matrícula'.gabarito
- E)Um relacionamento de um-para-um (1:1) com agregação, onde a 'Data de Matrícula' seria um atributo da agregação.