MC536 - Série 5 de exercícios
Prazo de entrega: 14 nov 22
Escreva e teste consultas SQL (sgbd mysql, BD tenis) para os seguintes
problemas do documento funcoes-agregado.html
(Obs: verifique a correção das suas consultas analizando visualmente
as tabelas envolvidas):
-
q87
- q91
- q94
- q98
- q99
- q999: usando apenas a tabela FM(f,m) e recursos de contagem do SQL,
obtenha os fornecedores que fornecem
todos os materiais, exibindo também o número de materiais encontrados.
Obs: você não pode supor que o número de materiais seja conhecido.
- q102: a solução apresentada é uma extensão ao padrão SQL/92 não
suportada por postgres. Resolva a questão (use o sgbd postgres, BD tenis),
criando uma visão "stat<seuRA>"
com a estatistica desejada e faça a sua junção com as tabelas da BD tenis.
Remova a visão após imprimir/salvar o teste: drop view nome-da-visao
Considere a tabela de "Pais e Filhos", D(p,f).
Escreva e teste comandos SQL para as consultas a seguir (do documento funcoes-agregado.html):
- q111a
- q111b
- q115: dê duas soluções: com e sem usar funções agregado
Obs: verifique a correção das suas consultas analizando visualmente a instância da
tabela D no gráfico do documento:
https://www.ic.unicamp.br/~celio/mc536-2022/arvore-pais-filhos.pdf