Prova 3 bimestre de banco de dados resolvida
| |Sistemas de Informação | |
| |Banco de Dados II 3.ª Série (noturno) | |
| |Prof. Hélio Toshio Kamakawa | |
| |3.ª Prova Oficial - 2012 | |
Aluno: ______________________________________________________________ RA ___________
Leia com atenção antes de iniciar a prova:
• Valor da prova: 8,0 Trabalho: 2,0
• TODAS AS RESPOSTAS DEVERÃO ESTAR NO ALMAÇO
• PERMUTA (nota trabalho) deverá ser marcada na questão
• A nota da permuta não será atribuída automaticamente
• LETRA INLEGÍVEL SERÁ ATRIBUIDA A NOTA ZERO.
ESTADO(*ID,NOME,SIGLA,STATUS)
CIDADE(*ID,NOME,**ESTADO_ID)
CLIENTE(*ID,NOME,ENDERECO,**CIDADE_ID)
FORNECEDOR(*ID,NOME,ENDERECO,**CIDADE_ID,STATUS)
FUNCIONARIO(*ID,NOME,ENDERECO,SALARIO,STATUS,**CIDADE_ID)
PRODUTO(*ID,NOME,CUSTO,VENDA,ESTOQUE)
COMPRA(*ID,**FUNCIONARIO_ID, **FORNECEDOR_ID, DATA)
ICOMPRA (*COMPRA_ID,*PRODUTO_ID,QTDE,PRECO_UNIDADE)
De acordo com as relações acima, resolva todas as questões abaixo:
1. Crie uma VIEW que possua o CÓDIGO e o NOME de todos os estados e a QUANTIDADE de cidades correspondente. (DOIS PONTOS) CREATE VIEW ESTADO(CODIGO_ESTADO,NOME_ESTADO,QTDE_CIDADES) AS SELECT E.ID,E.NOME,COUNT(C.ID) FROM CIDADE C, ESTADO E WHERE E.ID = C.ESTADO_ID GROUP BY E.ID,E.NOME
2. Crie uma PROCEDURE que receba como parâmetro o CÓDIGO da COMPRA e retorne o