Buscar

Banco de Dados n27

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão 
 
 
 
 
 
 
SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho 
 SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho DESC 
 
SELECT * FROM Imovel WHERE NumQuartos BETWEEN 2 AND 4 ORDER BY Tamanho DESC 
 
SELECT * FROM Imovel WHERE NumBanheiros BETWEEN 2 AND 4 ORDER BY Tamanho 
 
SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho DESC 
Respondido em 17/05/2020 19:44:25 
 
 
 
 
 
 2a Questão 
 
 
Qual das alternativas a seguir apresenta a sintaxe correta do comando SELECT aplicando as cláusulas 
GROUP BY e HAVING? 
 
 
 
SELECT FROM HAVING GROUP BY WHERE 
 
SELECT HAVING FROM WHERE GROUP BY 
 SELECT FROM WHERE GROUP BY HAVING 
 
SELECT HAVING FROM WHERE GROUP BY 
 
SELECT FROM GROUP BY WHERE HAVING 
Respondido em 17/05/2020 19:44:19 
 
 
 
 
 
 3a Questão 
 
 
Sobre a cláusula WHERE do comando SELECT, é correto afirmar que: 
 
 
 
É utilizado em todos os comandos SELECT 
 
Nunca pode ser utilizado com uma junção 
 
Filtra as colunas a serem exibidas no resultado 
 Filtra as linhas a serem exibidas no resultado 
 
Especifica condição de ordenação 
Respondido em 17/05/2020 19:44:48 
 
 
 
 
 
 4a Questão 
 
 
Considere a seguinte consulta SQL: 
SELECT nome, count(*) 
FROM aluno 
GROUP BY nome 
Esta consulta tem como resultado. 
 
 
 o atributo nome e o número de registros existentes para cada nome, da tabela aluno. 
 
todos os atributos das tabelas nome e aluno. 
 
todos os atributos da tabela nome, além do atributo especial Count. 
 
o atributo nome e a soma do conteúdo do atributo nome, da tabela aluno. 
 
o atributo nome e o número de registros existentes para cada nome, na tabela nome. 
Respondido em 17/05/2020 19:44:59 
 
 
 
 
 
 5a Questão 
 
 
Considere a relação: 
FUNCIONARIO (matrícula, cargo, salario, admissao) 
A consulta SQL que mostra o total dos salários dos funcionários é: 
 
 
 
 
Nenhuma das repostas acima 
 
SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO); 
 SELECT SUM (SALARIO) FROM FUNCIONARIO; 
 
SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO); 
 
SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO; 
Respondido em 17/05/2020 19:44:46 
 
 
 
 
 
 6a Questão 
 
 
O comando SELECT FROM corresponde a seguinte operação da álgebra 
relacional: 
 
 
 
Seleção 
 
Junção 
 Projeção 
 
Interseção 
 
União 
Respondido em 17/05/2020 19:44:51 
 
 
 
 
 
 7a Questão 
 
 
Ano: 2014 - Banca: CESGRANRIO - Órgão: FINEP - Prova: Analista - Desenvolvimento de 
Sistemas 
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco 
de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo 
de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados. 
Tal comando SQL deve ser iniciado com 
 
 
 
ALTER SCHEMA ADD TABLE PRODUTO 
 
ALTER TABLE PRODUTO 
 
CREATE PRODUTO AS TABLE 
 
CREATE PRODUTO : TABLE 
 CREATE TABLE PRODUTO 
Respondido em 17/05/2020 19:45:08 
 
 
 
 
 
 8a Questão 
 
 
O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um 
conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os 
dados podem ser baixados no endereço: 
https://data.qld.gov.au/dataset/shark-control-program-shark-catch-
statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 
Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. 
Seguem algumas tabelas do Esquema: 
 
Ordem (IDOrdem, NomeOrdem) 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, TamMédio) 
Esp_País (IDEspécie, CodPaís) 
País (CodPaís, NomePaís) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
 
Assinale qual das alternativas abaixo representa uma consulta que retorna a quantidade de espécies de 
tubarões encontradas no Brasil cuja coluna é nomeada de QTD: 
 
 
 SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = 
EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = Brasil; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS EP, PAÍS P WHERE E.IDESPECIE = 
EP.IDESPÉCIE AND EP.CODPAÍS = P.CODPAÍS AND NOMEPAÍS = "Brasil"; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, ESP_PAÍS P,PAÍS P WHERE NOMEPAÍS = Brasil; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE NOMEPAÍS = "Brasil"; 
 
SELECT COUNT(*) QTD FROM ESPÉCIE E, PAÍS P WHERE E.IDESPECIE = P.IDESPÉCIE AND 
NOMEPAÍS = Brasil;

Continue navegando