Prévia do material em texto
Teste de
Conhecimento
avalie sua aprendizagem
IMPLEMENTAÇÃO DE BANCO DE DADOS
4a aula
Lupa
Exercício: CCT0835_EX_A4_201802216618_V1 04/04/2020
Aluno(a): WALDIR DE SOUZA PINTO 2021.3 EAD
Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201802216618
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?
GET
INSERT
JOIN
SELECT
UPDATE
Respondido em 04/04/2020 02:47:09
Assinale a alternativa que retorna corretamente o seguinte resultado:
"Todos os alunos cujos nomes terminam em Silva e começam por T ou B."
SELECT * FROM alunos WHERE nome LIKE '[BT]%' OR nome LIKE '%Silva'
SELECT * FROM alunos WHERE nome LIKE '[B-T]%Silva'
SELECT * FROM alunos WHERE nome = 'BT%Silva'
SELECT * FROM alunos WHERE nome LIKE 'BorT%Silva'
SELECT * FROM alunos WHERE nome LIKE '[BT]%Silva'
Respondido em 04/04/2020 02:48:30
O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de
alunos por professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o:
Professor (MatP,NomeP, telP, emailP)
Aluno (MatA, MatP, NomeA, emailA)
TCC (IDTCC, MatA, Titulo, Resumo)
Questão1
Questão2
Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
Assinale a única alternativa que retorna exatamente os dados exibidos na figura:
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE
P.MATP = A.MATP;
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE
P.MATP = A.MATP AND A.MATA = T.MATA;
SELECT NOMEA ALUNO, NOMEP PROFESSOR, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP =
A.MATP AND A.MATA = T.MATA;
SELECT NOMEP, NOMEA, TITULO FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA =
T.MATA;
SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE
P.MATP = A.MATP AND A.MATA = T.MATA;
Respondido em 04/04/2020 02:50:30
Gabarito
Comentado
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:
Nome (IDNome, IDEspécie, NomePopular)
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Deseja-se realizar uma consulta da tabela Captura exibindo-se a data e a temperatura da água apresentada em graus
Celsius, convertida para graus Fahrenheit (Fórmula °F = °C × 1, 8 + 32). Assinale a alternativa que exibe os dados
convertidos corretamente:
SELECT DATA, TEMPAGUA * 1,8 + 32 "°F" FROM CAPTURA;
SELECT DATA, AVG (TEMPAGUA) * 1.8 + 32 "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * (1.8 + 32) "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * 1.8 + 32 "°F" FROM CAPTURA;
SELECT DATA, TEMPAGUA * (1,8 + 32) "°F" FROM CAPTURA;
Respondido em 04/04/2020 02:51:34
Gabarito
Comentado
Observe a tabela empregado:
Questão4
Questão5
Qual a quantidade de registros retornados ao efetuarmos a consulta abaixo:
3
0
1
4
2
Respondido em 04/04/2020 02:51:55
Gabarito
Comentado
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012
até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando
"SELECT * FROM TCC WHERE DTDEFESA IN ('21/11/2013', '22/11/2014');":
SELECT * FROM TCC WHERE DTDEFESA > '21/11/2013' AND < '22/11/2014';
SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014');
SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2013' AND '22/11/2014';
SELECT * FROM TCC WHERE DTDEFESA => '21/11/2013' AND <= '22/11/2014';
SELECT * FROM TCC WHERE DTDEFESA = '21/11/2013' AND '22/11/2014';
Respondido em 04/04/2020 02:53:13
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:
Nome (IDNome, IDEspécie, NomePopular)
Questão6
Questão7
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo)
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua)
Local (IDLocal, CodArea, NomeLocal)
Area (CodArea, NomeArea)
Sabendo-se que a tabela nome contém nomes populares de tubarões e deseja-se listar o comprimento e o sexo de
todos os tubarões que tem nome popular terminado com a letra k. Assinale a alternativa abaixo que retorna
corretamente a consulta desejada:
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '_k';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = N.IDEspécie AND
NomePopular like '%k';
SELECT * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie =
E.IDEspecie AND NomePopular like '%k';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like '%k%';
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND
N.IDEspécie = E.IDEspecie AND NomePopular like '%k';
Respondido em 04/04/2020 02:56:41
O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra
relacional:
Seleção e Projeção
Projeção e União
Seleção e Diferença
Seleção e Junção
União e Interseção
Respondido em 04/04/2020 02:57:02
Gabarito
Comentado
Questão8
javascript:abre_colabore('38403','184648286','3685667263');