SóProvas


ID
2562463
Banca
FCC
Órgão
TST
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Em um Modelo Entidade-Relacionamento existem as entidades NotaFiscal e Produto que estabelecem uma relação n:m. Em um Sistema Gerenciador de Banco de Dados Relacional, um Analista de Suporte implementou a tabela de ligação ItemNotaFiscal entre as tabelas NotaFiscal e Produto, contendo os campos abaixo. 


NumeroNotaFiscal (chave primária, chave estrangeira)

NumeroProduto (chave primária, chave estrangeira)

Descricao

Quantidade

PrecoUnitario 


Uma anomalia existente na tabela ItemNotaFiscal, que infringe as regras de normalização, é a existência de 

Alternativas
Comentários
  • A questão ficou confusa e não deixa claro o que o examinador quiz cobrar. Discordo da Questão ! E vamos aos argumentos...

     

    Conceito de Dependência Funcional Parcial:

    "Uma dependência funcional parcial ocorre quando os atributos não chave não dependam funcionalmente de toda a chave primária quando esta for composta. Assim, nas tabelas onde a chave primária for composta, todos os atributos devem depender de toda a chave primária. Caso a dependência seja de parte da chave, verificamos a existência de dependência funcional parcial."

     

    Fonte: https://www.devmedia.com.br/artigo-sql-magazine-47-normalizacao-de-dados/8078

     

    Na minha opnião a não poderia ser gabarito, pois não foi definido nem mesmo o campo de chave primária.

  • @Lanterna Negro. Veja a questão novamente, está clara a definição da chave primária composta:

    NumeroNotaFiscal (chave primária, chave estrangeira)
    NumeroProduto (chave primária, chave estrangeira)

    A questão está perfeita. Para resolver o problema basta remover PrecoUnitario da tabela ITEM_NOTAFISCAL e colocar na tabela PRODUTO.

  • @Lanterna Negro,  observe que na questão foi declarado uma chave primária composta e o item Descrição, por exemplo, depende apenas de parte da chave primária: NumeroProduto, logo uma dependência funcional parcial. 

  • ficou de boa

     

    descrição depende somente do NR_PRODUTO, logo, não está na 2FN pois não atende a DEPENDENCIA PARCIAL

  • Eu acertei mais pelas outras respostas,mas ainda não consigo visualizar como a descrição nao dependa da nota fiscal e produto

  • Descrição e preço deveriam estar na tabela produto, e como esses dois não dependem do nr da NF ocorre o problema de dependência parcial, que é quando cada atributo não chave da tabela é dependente de todos os atributos da chave primária da tabela, que nesse caso é composta por :

    NumeroNotaFiscal (chave primária, chave estrangeira)

    NumeroProduto (chave primária, chave estrangeira)

    OBS: Para não ocorrer a dependência parcial, cada atributo não chave da tabela tem que ser dependente de todos(Quando for composto) os atributos da chave primária da tabela. 

     

  • GABARITO: B