Buscar

Banco de Dados n8

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 
 
 
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) 
Nome (IDNome, IDEspécie, NomePopular) 
Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) 
Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) 
 
Deseja-se exibir os nomes das ordens das Espécies de Tubarões cadastradas até o identificador de espécie de número 018103, sem que 
os nomes se repitam. Assinale a alternativa correta abaixo: 
 
 
 
SELECT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND 
E.IDEspécie <= 018013; 
 
SELECT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND 
E.IDEspécie <= 018013; 
 
SELECT DISTINCT nomeEspécie FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem 
AND E.IDEspécie < 018013; 
 
SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDEspécie = E.IDEspécie 
AND E.IDEspécie <= 018013; 
 SELECT DISTINCT nomeOrdem FROM Ordem O, Espécie E WHERE O.IDOrdem = E.IDordem AND 
E.IDEspécie <= 018013; 
Respondido em 17/05/2020 18:38:36 
 
 
 
 
 
 2a Questão 
 
 
Considere a consulta a seguinte: 
 
Marque a alternativa que representa o script equivalente em SQL: 
 
 
 SELECT nome FROM aluno WHERE matricula = 0364; 
 
SELECT * FROM aluno WHERE nome, matricula = 0364; 
 
SELECT matricula = 0364 FROM aluno WHERE nome; 
 
SELECT aluno WHERE matricula = 0364; 
 
SELECT aluno FROM nome WHERE matricula = 0364; 
Respondido em 17/05/2020 18:38:52 
 
 
 
 
 
 3a 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: 
 
Espécie (IDEspécie, IDOrdem. Nome_Científico, TamMaior, TamMenor, 
TamMédio) 
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 um metro possui 39,3700787 polegadas, assinale a alternativa 
correto abaixo que consulta a data da captura, a temperatura da água e o 
comprimento do tubarão convertido em polegadas com o título Polegadas: 
 
 
 
SELECT DATA, TEMPAGUA, (COMPRIMENTO * 39,3700787) Polegadas FROM TUBARÃO T, 
CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO; 
 
SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA 
C; 
 
SELECT DATA, TEMPAGUA, COMPRIMENTO * 39,3700787 Polegadas FROM TUBARÃO T, CAPTURA 
C WHERE C.IDTUBARÃO = T.IDTUBARÃO; 
 SELECT DATA, TEMPAGUA, COMPRIMENTO * 39.3700787 Polegadas FROM TUBARÃO T, CAPTURA 
C WHERE C.IDTUBARÃO = T.IDTUBARÃO; 
 
SELECT DATA, TEMPAGUA, "COMPRIMENTO * 39,3700787" Polegadas FROM TUBARÃO T, 
CAPTURA C WHERE C.IDTUBARÃO = T.IDTUBARÃO; 
Respondido em 17/05/2020 18:39:15 
 
 
 
 
 
 4a Questão 
 
 
Considere a seguinte consulta SQL:SELECT XXX A FROM TAB.Para que não haja repetições nos valores 
obtidos como resposta para o atributo A, XXX deve ser substituído por: 
 
 
 
ALL 
 
IN 
 
SINGLE 
 
LIKE 
 DISTINCT 
Respondido em 17/05/2020 18:39:11 
 
 
 
 
 
 5a Questão 
 
 
Considere a seguinte consulta SQL:SELECT XXX A FROM TAB.Para que não haja repetições nos valores 
obtidos como resposta para o atributo A, XXX deve ser substituído por: 
 
 
 
IN 
 DISTINCT 
 
SINGLE 
 
LIKE 
 
ALL 
Respondido em 17/05/2020 18:39:15 
 
 
 
 
 
 6a Questão 
 
 
Um programador precisa utilizar, em uma aplicação conectada a um banco de dados Oracle, uma instrução 
SQL para exibir apenas os nomes de funcionários da tabela func cujo campo nome se inicie pela letra P. A 
instrução correta que deve ser utilizada é 
 
 
 
SELECT nome FROM func WHERE nome CONTAINS P%; 
 
SELECT nome FROM func WHERE nome=P%; 
 SELECT nome FROM func WHERE nome LIKE P%; 
 
SELECT nome FROM func WITH P% IN nome; 
 
SELECT nome FROM func LIKE nome=P%; 
Respondido em 17/05/2020 18:40:00 
 
 
 
 
 
 7a Questão 
 
 
Observe a tabela abaixo, referente a um banco de dados empresa: 
 
Para gerar uma consulta SQL com todos os atributos, classificados por NOME_PACIENTE, 
deve-se utilizar o seguinte comando: 
 
 
 
SELECT * OVER PACIENTE ORDER BY NOME_PACIENTE; 
 
SELECT * OVER PACIENTE ASC NOME_PACIENTE; 
 SELECT * FROM PACIENTE ORDER BY NOME_PACIENTE; 
 
SELECT * FROM PACIENTE DESC NOME_PACIENTE; 
 
SELECT * FROM PACIENTE ASC NOME_PACIENTE; 
Respondido em 17/05/2020 18:39:52 
 
 
 
 
 
 8a Questão 
 
 
De acordo com o modelo de dados definido pelas tabelas a seguir, indique a 
instrução SQL adequada para: 
 
 
Apresentar apenas o nome completo do Empregado que atende ao Cliente ¿Ponto 
Quente¿. 
 
 
 
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO C, CLIENTE E WHERE C.VENDEDOR = E.ID 
AND C.NOME=' Ponto Quente'; 
 SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = 
E.ID AND C.NOME= 'Ponto Quente'; 
 
SELECT PRIM_NOME || || ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE E.VENDEDOR = 
C.ID AND C.NOME=' Ponto Quente'; 
 
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.NOME='Ponto 
Quente'; 
 
SELECT PRIM_NOME, ULT_NOME FROM EMPREGADO E, CLIENTE C WHERE C.VENDEDOR = E.ID 
AND C.NOME=' Ponto Quente';

Continue navegando