Ed
há 2 meses
A alternativa correta é: O relacionamento entre professor e curso, contendo atributos como carga horária e formato, deve ser modelado como uma entidade associativa. Explicação passo a passo: - Usuários (estudantes e instrutores) compartilham dados básicos (nome, CPF, e-mail), então devem ser modelados como uma entidade geral “Usuário” com especializações para “Estudante” e “Instrutor”. - O relacionamento entre professor (instrutor) e curso envolve atributos específicos (carga horária, formato), portanto, deve ser representado como uma entidade associativa, que permite armazenar esses atributos no relacionamento. - Modelar usuários como entidades separadas sem especialização gera redundância. - Colocar atributos de professores e usuários dentro da entidade curso não é adequado, pois viola a normalização e a separação de responsabilidades. Portanto, a modelagem correta usa especialização para usuários e entidade associativa para o relacionamento professor-curso com seus atributos.