Prévia do material em texto
Disc.: IMPLEMENTAÇÃO DE BANCO DE DADOS
18/10/2021
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 18/10/2021 12:52:56
2a
Questão
Acerto: 1,0 / 1,0
Em um banco de dados, que comando SQL é utilizado para eliminar uma tabela?
DELETE
ALTER
INSERT
DROP
UPDATE
Respondido em 18/10/2021 13:01:11
3a
Questão
Acerto: 1,0 / 1,0
Considere a relação abaixo:
AUTOMÓVEL (placa, fabricante, modelo, cor, data_de_fabricação)
A consulta SQL que responde a questão "Liste todos os automóveis (placa, modelo, cor) fabricados pela VW ou pela Fiat" é:
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE BETWEEN VW AND FIAT;
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE = VW AND FABRICANTE = FIAT;
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IN (VW, FIAT);
Nenhuma das resposta acima.
SELECT PLACA, MODELO, COR FROM AUTOMOVEL WHERE FABRICANTE IS (VW, FIAT);
Respondido em 18/10/2021 13:03:09
4a
Questão
Acerto: 1,0 / 1,0
SELECT * FROM TipoImovel WHERE Descricao LIKE %churrasqueira%
SELECT * FROM Imovel WHERE Descricao LIKE %churrasqueira%
SELECT * FROM TipoImovel WHERE Descricao LIKE _churrasqueira*
SELECT * FROM Imovel WHERE Descricao LIKE _churrasqueira%
SELECT * FROM Imovel WHERE Descricao LIKE *churrasqueira*
Respondido em 18/10/2021 13:12:36
5a
Questão
Acerto: 1,0 / 1,0
Em uma tabela criada no banco de dados com o nome VEICULOS, contendo os campos ID, DESCRICAO, MARCA e MODELO, indique a alternativa que apresenta o comando correto para selecionar a quantidade de veículos cadastrados por modelo, ordenado por modelo em ordem crescente.
SELECT DESCRICAO, MODELO FROM VEICULOS ORDER BY DESCRICAO desc;
SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MARCA ORDER BY MODELO desc;
SELECT MODELO, COUNT(ID) FROM VEICULOS GROUP BY MODELO ORDER BY MODELO Asc;
SELECT * FROM VEICULOS ORDER BY MODELO desc;
SELECT * FROM VEICULOS GROUP BY MODELO;
Respondido em 18/10/2021 13:25:00
6a
Questão
Acerto: 1,0 / 1,0
Em uma junção Cruzada entre três tabelas com respectivamente 10, 8 e 4 resgistros, gerará uma saída com quantos registros?
20 registros
22 registros
220 registros
320 registros
160 registros
Respondido em 18/10/2021 13:27:37
7a
Questão
Acerto: 0,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)
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 = E.IDEspecie AND N.IDEspécie = E.IDEspecie AND UPPER (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 = N.IDEspécie 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 NomePopular like %k;
Respondido em 18/10/2021 13:38:04
8a
Questão
Acerto: 1,0 / 1,0
Qual dos tipos de sub-consulta que faz referência a uma coluna da tabela da consulta externa?
Sub-Consulta Simple
Sub-Consulta Principal
Sub-Consulta Multi-Linhas
Sub-Consulta Multi-Valorada
Sub-Consulta Correlata
Respondido em 18/10/2021 13:42:12
9a
Questão
Acerto: 1,0 / 1,0
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
Seleção
União
Interseção
Junção
Projeção
Respondido em 18/10/2021 13:42:55
10a
Questão
Acerto: 1,0 / 1,0
Considere que existe uma tabela empregados com os seguintes dados:
TABELA EMPREGADOS
MATRICULA
NOME
DATA_NASCIMENTO
122233
MARIA DA SILVA
01/01/1982
222545
JOSE DOS SANTOS
10/10/1990
142533
ANTONIO ALVES
20/05/1980
213211
JERONIMO SOUZA
15/06/2015
O comando SQL que traz todos os dados da tabela ordenados pela ordem alfabetica dos nomes dos empregados é:
SELECT *.* FROMEMPREGADO ORDERED BY NOME;
SELECT * FROM EMPREGADO ORDER BY NOME;
SELECT * FROM EMPREGADO ORDERED BY NOME ASCENDING;
SELECT (MATRICULA, NOME) FROM EMPREGADO E ORDER BY Nome;
SELECT NOME AND EMPREGADO FROM EMPREGADO ORDER BY NOME ASC;
Respondido em 18/10/2021 13:44:41