SóProvas


ID
205471
Banca
FEPESE
Órgão
SEFAZ-SC
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

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

Alternativas
Comentários
  • a) Um relacionamento com cardinalidade um-para-um nunca gera uma tabela.

    ERRADO. Dependerá da decisão de modelagem. Se é Um-Pra-Um poderemos colocar tudo em uma única tabela. Mas isso não é obrigatório.
    b) Um relacionamento com cardinalidade um-para-muitos sempre gera uma tabela.

    ERRADO. Podemos gerar uma tabela caso, por exemplo, algum atributo seja mais adequado estar associado ao relacionamento.


    c) Um relacionamento com cardinalidade muitos- para-muitos nunca gera uma tabela.

    ERRADO. Pelo contrário, em geral é certo este tipo de relacionamento gerar um tabela.


    d) Uma tabela que representa uma entidade não pode ter colunas que representem atributos de seus relacionamentos.

    ERRADO.

    e) Uma tabela que representa uma entidade E pode ter um número de colunas superior ao número de atributos de E.

    CORRETO. Alem de seus atributos ela poderá ter atributos de chaves estrangeiras.

  • Além disso, ela pode também ter atributos de um relacionamento.
  • Prezados,

    Observe que a questão versa sobre entidade-relacionamento , quando falamos em tabela estamos falando da materialização da ideia conceitual da entidade em um banco de dados.
    Então é possível que a entidade E no modelo conceitual tenha sua implementação no SGBD representado pela tabela E que pode possuir mais colunas que a entidade. Uma forma bem comum disso acontecer é quando é criada uma chave sequencial auto incremental , normalmente essa chave não é representada na entidade mas aparece na tabela.

    Portanto a alternativa correta é a letra E