Questão FC372757
Considere a relação representativa de uma Nota Fiscal. Ela tem um número (único – não pode se repetir), uma data, nome do vendedor, dados do cliente (cpf, nome, endereço, celular)
Projeto e Modelagem de Dados
FCC · 2019
Considere a relação representativa de uma Nota Fiscal. Ela tem um número (único – não pode se repetir), uma data, nome do vendedor, dados do cliente (cpf, nome, endereço, celular) e um conjunto de linhas correspondentes aos produtos que o cliente comprou (cada linha tem: código-produto, nome-produto, preço-produto, quantidade-comprada e preço-do-item ( = preço-produto × quantidade-comprada)). Ao aplicar a 1ª Forma Normal
- a relação derivada será uma tabela de produtos.
- existirão tantas relações quantas forem as linhas que se repetem.
- existirão tantas relações quantos forem os itens componentes dos produtos.
- cada relação derivada terá, obrigatoriamente, chave composta.
- existirão duas relações derivadas que são: produtos e vendedores.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A aplicação da 1ª Forma Normal exige eliminar grupos repetitivos e garantir que cada atributo seja atômico. No caso da Nota Fiscal, as "linhas" de produtos são um conjunto repetitivo que precisa virar uma relação própria.
Ao separar, surgem pelo menos duas relações: uma de cabeçalho da nota (identificada pelo número da nota) e outra de itens da nota. Na relação de itens nenhum atributo isolado é único: o mesmo produto pode aparecer em várias notas e uma nota tem vários produtos.
Por isso a chave da relação de itens deve ser uma chave composta, por exemplo (número_nota, código_produto), garantindo unicidade por combinação. Observação: o preço do item pode ser calculado por \(preço\_item = preço\_produto \times quantidade\_comprada\) e, se for armazenado, não integra a chave.
Conteúdo do catálogo FC Concursos · Atualizado em