SóProvas


ID
360046
Banca
FEPESE
Órgão
UDESC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o mapeamento de uma modelagem conceitual entidade-relacionamento para uma modelagem relacional, é correto afirmar:

Alternativas
Comentários
  • sobre a letra C acho que o erro é um relacionamento com cardinalidade muitos-para-muitos é representado através de chaves estrangeiras nas tabelas que representam as entidades participantes deste relacionamento.

    na verdade é criada uma tabela que envolve as chaves das 2 entidades participantes, logo é feito numa tabela a parte


  • a) ERRADO! a geração de uma tabela para cada entidade participante da hierarquia é uma forma de mapeamento. Existem mais duas: criação de uma tabela única para todas as entidades ou criação de tabelas apenas para as entidades especializadas
    b) CORRETA! O PODE foi providencial, visto que se no relacionamento um-para-um um dos lados for obrigatório, pode ser criada uma única tabela para essas duas entidades.
    c) ERRADO! em relacionamentos muitos-para-muitos, deve-se criar uma tabela para o relacionamento, contendo esta tabela a chave primária das duas entidades ou uma chave artificial.
    d) ERRADO! Deve-se criar uma tabela para a entidade forte e uma tabela para a entidade fraca
    e) ERRADO! Deve-se criar uma tabela para o atributo multivalorado.
  • A assertiva "e" está correta, não tem como mapear atributos multivalorados em uma relação, o modelo relacional não suporta portanto deve-se criar uma tabela adicional para tal. Por que a letra "e" não poderia ser a correta também?
  • Letra B

    Mas só um destaque para a opção:
    e) um atributo multivalorado de uma entidade ou de um relacionamento não pode ser mapeado para um esquema relacional, pois o modelo relacional não suporta este tipo de atributo.

    essa alternativa tornou-se errada por misturar atributo multivalorado de entidade com relacionamento, tipica opção para confundir o candidato.