Considerando que apenas as linhas de código de 1 a 27 tenham...
Considerando que o script de código SQL acima está sintaticamente
correto e pode ser executado com sucesso em um banco de dados
que verifica o cumprimento de restrições de integridade, julgue os
itens que se seguem, a respeito de conceitos de bancos de dados.
Comentários
Veja os comentários dos nossos alunos
Apesar de, segundo o gabarito oficial, estar correta, achei meio estranha. O sub-select que começa na linh 32 e termina na linha 34 não deveria ser algo como esse abaixo?
select count(sp.codigo_servidor) qtd from servidor_projeto sp where sp.codigo_projeto = p.codigo
Não deveria ter uma cláusula WHERE dizendo de qual projeto ele deveria contar? Pelo que vi, ele tá contando todos os projetos a cada linha rodada pelo select principal. Acho que daria erro, mas não cheguei a testar.
Alguém concorda/discorda?
Deveria ser SELECT qtd.qtd, está ambiguo dois Aliases com o mesmo nome, não?
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo