Escolar Documentos
Profissional Documentos
Cultura Documentos
APX3
APX3
Banco de Dados
APX3 - 2020/01
Nome:_________________________________________________________________
Assinatura: _________________________
Observações:
Parte A (01 ponto). Escreva o comando SQL para criar a tabela ComposProd que tem todos
seus campos numéricos. As restrições de integridade devem ser respeitadas. Assuma que as
tabelas Maquina e Produto já tenham sido criadas anteriormente.
Parte B (01 ponto). Escreva o comando em SQL para adicionar o termo “Manufaturado - ” na
frente da descrição do produto (descrProd) para aqueles produtos que sejam compostos por
quaisquer outros produtos componentes.
Parte C (01 ponto). Liste em SQL todos os produtos que foram produzidos ou na máquina de
código 1 ou na máquina de código 03, sendo que produtos que passaram em ambas as
máquinas devem aparecer duas vezes na resposta final.
Parte D (01 ponto). Liste em SQL quantos produtos foram produzidos por cada máquina.
Parte E (0.5 ponto). Liste em SQL a média dos pesos de produtos que foram manufaturados na
máquina de código 01.
Parte A (01 ponto). Liste os códigos dos produtos que servem como componentes de outros
produtos.
Parte B (01 ponto). Liste os códigos dos produtos que não possuem componentes.
Questão 3 (1,5 pontos)
Parte A (0.5 ponto). Diga em que Forma Normal encontra-se a tabela. Justifique sua resposta.
Parte B (01 ponto). Caso a tabela não se encontre na 3FN, mostre a transformação da tabela
para a terceira forma normal. Mostre cada forma normal intermediária, entre aquela em que a
tabela se encontra e a 3FN.
n
Agência 1
n
trabalha nro
localizada
nome
1
1
1 Cidade
m
Conta
vive código nro
cpf n
nome Pessoa tx
tipo_pessoa possui
rg o
n n
1
Funcionário Cliente
Transação
salário profissão
valor nro
data