Logo Passei Direto
Buscar
Uma plataforma educacional oferece cursos online e presenciais. Cada curso pode ser ministrado por um ou mais professores e, para cada turma, o sistema precisa registrar se o curso foi ofertado no formato online, presencial ou híbrido. Além disso, existem dois tipos de usuários: estudantes e instrutores, com dados compartilhados como nome, CPF e e-mail. Durante a modelagem conceitual, o analista se depara com a necessidade de organizar as especializações de usuários e representar corretamente o relacionamento entre professores e cursos ministrados, que envolve atributos como carga horária e formato. Nesse sentido, assinale a alternativa que representa corretamente a aplicação dos conceitos de entidades associativas e especialização. Os usuários devem ser modelados como entidades separadas, já que compartilham informações básicas, mas têm finalidades distintas no sistema. O relacionamento entre professor e curso deve ser representado como uma entidade comum, sem necessidade de atributos ou associação. O relacionamento entre professor e curso, contendo atributos como carga horária e formato, deve ser modelado como uma entidade associativa. A melhor abordagem seria criar uma entidade “Usuário” sem especializações, repetindo os atributos específicos de estudante e instrutor conforme a função. A entidade curso deve conter os atributos dos professores e dos usuários, já que concentra todos os dados relevantes da aplicação.
User badge image
ANDERSON JOAQUIM VICENTE

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina