Considerando que apenas as linhas de código de 1 a 27 tenham...
Próximas questões
Com base no mesmo assunto
Ano: 2009
Banca:
CESPE / CEBRASPE
Órgão:
TRT - 17ª Região (ES)
Prova:
CESPE - 2009 - TRT - 17ª Região (ES) - Técnico Judiciário - Tecnologia da Informação |
Q19679
Banco de Dados
Texto associado

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.

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.
Considerando que apenas as linhas de código de 1 a 27 tenham sido executadas com sucesso em um banco de dados, a execução do comando iniciado na linha 28 produzirá como resultado três tuplas nas quais tanto a cadeia de caracteres GED como a cadeia de caracteres joão ocorrerão duas vezes.
Comentários
Veja os comentários dos nossos alunos
As linhas de 1 a 27 criam as tabelas: cargo, Projeto, Servidor e Servidor_projeto e popula as tabelas. Então, executando o comando da linha 28 retorna a o seguinte resultado:
s.nome | p.nome
João | GED
João | Sitio Web
Jose | GED
s.nome | p.nome
João | GED
João | Sitio Web
Jose | GED
Depois de todos os INSERTS, eu tenho a situaçao dessa figura . Quando eu faço SELECT s.nome, p.nome, eu vou ter uma outra tabela com os resultados para visualizaçao(representado pela tabela select na figura). Os resultados q vao compor a tabela select so serao gerados quando o codigo_servidor da tabela servidor_projeto for igual ao campo codigo da tabela servidor, e o codigo_projeto da tabela servidor_projeto for igual ao campo codigo de projeto. Como codigo_servidor possui duas vezes o valor 1 e uma vez o valor 2, logo, joao vai ser exibido duas vezes e jose vai ser exibido uma vez, na tabela select.
Por sua vez, como o codigo_projeto repete duas vezes o numero 2, e uma vez o numero 1, logo, GED compora a tabela select duas vezes e sitioweb aparecera apenas uma vez na consulta, tornando a questao verdadeira.
Por sua vez, como o codigo_projeto repete duas vezes o numero 2, e uma vez o numero 1, logo, GED compora a tabela select duas vezes e sitioweb aparecera apenas uma vez na consulta, tornando a questao verdadeira.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo