Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 1,0 / 1,0 Considere a seguinte tabela criada: Aluno {matricula, nome, email} Marque a alternativa que representa em Álgebra Relacional, a PROJEÇÃO apenas do nome do aluno cuja matrícula é 0364. Respondido em 23/03/2021 10:41:42 2a Questão Acerto: 1,0 / 1,0 Que cláusula do comando SQL CREATE TABLE inclui a lista dos atributos que constituem uma chave candidata? UNIQUE FOREIGN KEY RESTRICT NOT NULL CHECK Respondido em 23/03/2021 10:43:16 3a Questão Acerto: 1,0 / 1,0 Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados? GET JOIN UPDATE SELECT INSERT Respondido em 23/03/2021 10:44:35 4a Questão Acerto: 1,0 / 1,0 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 23/03/2021 10:46:25 Explicação: 5a Questão Acerto: 1,0 / 1,0 Observe a tabela empregado: Qual será o resultado se executarmos a consulta abaixo: Niterói, Rio de Janeiro, Santos, São Paulo Niterói, Rio de Janeiro, Santos São Paulo, Santos, Rio de Janeiro, Niterói São Paulo, Santos, Santos, Rio de Janeiro, Niterói Niterói, Rio de Janeiro, Santos, Santos, São Paulo Respondido em 23/03/2021 10:48:15 6a Questão Acerto: 1,0 / 1,0 quatro e três. quatro e quatro. três e quatro. cinco e cinco. cinco e quatro. Respondido em 23/03/2021 10:49:52 7a Questão Acerto: 1,0 / 1,0 SEJA O MODELO: Forncedor(cod_fornec, nome_fornec, telefone, cidade, uf) Estado(UF, nome_estado) A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores cadastrados é: SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor as F WHERE E.nome_estado = F.UF SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM FORNECEDOR AS F) SELECT E.UF FROM ESTADO AS E WHERE E.nome_estado NOT IN (SELECT F.UF FROM FORNECEDOR AS F) SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.UF = F.UF SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM FORNECEDOR AS F) Respondido em 23/03/2021 10:51:03 8a Questão Acerto: 1,0 / 1,0 I. Sempre que uma condição na cláusula where de uma consulta aninhada referencia algum atributo de uma relação declarada na consulta externa, as duas consultas são consideradas correlacionadas. II. Na consulta correlacionada a consulta aninhada é avaliada uma vez para cada tupla (ou combinação de tuplas) na consulta externa. Assinale a opção correta: Ambas são falsas Ambas são verdadeiras e a segunda complementa a primeira Ambas são verdadeiras, mas a segunda não complementa a primeira A primeira afirmação e verdadeira e a segunda é falsa A primeira afirmação é falsa e a segunda é verdadeira Respondido em 23/03/2021 10:51:46 9a Questão Acerto: 1,0 / 1,0 SELECT * FROM Imovel WHERE NumVagasGaragem IN(1,2,4) ORDER BY Tamanho DESC 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 Respondido em 23/03/2021 10:52:45 10a Questão Acerto: 1,0 / 1,0 UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula: SUM GROUP BY ORDER ORDER BY JOIN Respondido em 23/03/2021 10:52:56
Compartilhar