SóProvas


ID
79264
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Dadas as tabelas abaixo com os respectivos atributos, sendo chave os atributos grifados:

I. PEDIDO (num-ped, data-ped, total-ped, cod-cliente, nome-cli, endereço-cli)

II. ITEM (num-ped, cod-produto, qtde-prod, preço-total)

III. PRODUTO (cod-produto, nome-prod, preço-unitário) Encontra-se na 3FN o que consta em

Alternativas
Comentários
  • PEDIDO (num-ped, data-ped, total-ped, cod-cliente, nome-cli, endereço-cli)

    Note que nome-cli ou endereço-cli não dependem da chave num-ped. cod-cliente está determinando esses atributos, então não está na terceira forma normal.

    ITEM (num-ped, cod-produto, qtde-prod, preço-total)

    Chave primária composta, um convite a violação da segunda forma normal. Porém tanto qtd-produto quanto preço-total são determinados pela chave. Também não temos atributos não-chave determinando outros atributos. Então é 3FN.

    PRODUTO (cod-produto, nome-prod, preço-unitário)

    Todos os atributos atômicos. Ambos os atributos dependem da chave primária. Sem atributos não-chave determinando outros, então 3FN.
  • descordo do ITEM 2 está correto.

    Fere a 3FN. O campo preço total depende do preço unitario e da qtde-prod.

    a 3FN diz o seguinte:
    Uma tabela está na Terceira Forma Normal 3FN se ela estiver na 2FN e se nenhuma coluna não-chave depender de outra coluna não-chave

    ora, se preço total depende de qtde-produto, logo está ferindo a 3FN
  • Também fiquei na dúvida do item 2. Acaba sendo um pouco subjetivo, pois não seria preço_total depedência de cod_produto e qtde_produto?

    Acho que não pois estes dados podem se alterar no tempo, mas enfim a questão não foi 100% objetiva.