SóProvas


ID
239629
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Em determinada empresa, os produtos são oferecidos
para venda por meio de lances, que correspondem aos valores
que os clientes estão dispostos a pagar pelos produtos. Os lances
são apurados e o produto é vendido ao cliente que tiver feito a
proposta de maior valor. Como regra, cada cliente somente pode
manter um lance ativo por vez. Depois de finalizada a venda,
todos os lances são removidos da base de dados.

Considerando que o cenário descrito acima tenha sido
viabilizado com o uso de um banco de dados relacional na
terceira forma normal, julgue os itens seguintes.

O valor do lance deve ser estabelecido como atributo da tabela cliente.

Alternativas
Comentários
  • Errado. Se um cliente tiver interesse em vários produtos, ele fará vários lances. Sendo assim, se "lance" estiver estabelecido na tabela cliente, ele seria caracterizado como um atributo vetorizado, pois conteria mais de um valor. Nesse contexto,  essa tabela estaria em desconformidade com a 1 FN. E, portanto, o banco não estaria normalizado.
  • Marquei a questão como errado simplesmente por analisar que, colocando o valor do lance na tabela cliente, estarei ferindo o princípio da dependência funcional.

  • No enunciado diz que o cliente só pode ter um lance ativo por vez. E o mesmo é limpo ao fim da venda do produto. Não fica claro que este atributo será multivalorado. Para mim, não será!

  • Prezados,

    Se um lance for um atributo da tabela cliente, o cliente só poderia dar 1 lance a 1 produto.
    Gabarito: ERRADO.

    Portanto, a questão está errada.
  • GABARITO ERRADO!

    .

    .

    O VALOR DO LANCE ESTARÁ COMO ATRIBUTO NA ENTIDADE ASSOCIATIVA.

    https://prnt.sc/10i1sk4