Buscar

Atividade Objetiva 4 - Otimização e Desempenho de Banco de Dados

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

10/04/2022 19:29 Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20502/quizzes/91241/take 1/6
Atividade Objetiva 4
Iniciado: 10 abr em 19:07
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,2 ptsPergunta 1
III, apenas.
Leia o texto abaixo:
 
O comando SQL SELECT é o mais utilizado pois, permite que sejam feitas
extrações selecionadas e seletivas dos Bancos de Dados. Há uma grande lista de
parâmetros que ajudam na especificação do que realmente se quer selecionar de
uma, ou mais, Tabelas. Algumas de suas funções são consideradas “avançadas”,
tais como: INNER JOIN, OUTER RIGHT JOIN e UNION. A utilização dessas
funções permite seleções mais específicas e detalhadas nas Tabelas dos Bancos
de Dados.
 
Considerando o texto acima, avalie as afirmações abaixo:
 
I. A função INNER JOIN, quando utilizada num comando UPDATE, retornará
somente as informações comuns entre as tabelas relacionadas.
II. A função OUTER RIGHT JOIN retornará somente as informações da “Tabela
da Direita - RIGHT” que tenham correspondência na “Tabela da Esquerda -
LEFT”.
III. A função UNION, retornará todos os registros resultantes de todas as Queries
envolvidas na execução e não elimina os registros duplicados.
 
É correto se afirmar que:
A+
A
A-
10/04/2022 19:29 Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20502/quizzes/91241/take 2/6
I, apenas.
II, apenas.
II e III, apenas.
I e III, apenas.
0,2 ptsPergunta 2
A execução do comando não atenderá a solicitação: o comando SELECT
deveria ter sido codificado com a função LIKE para poder selecionar as
Leia o texto abaixo:
 
Uma montadora de veículos quer saber o volume de vendas que fez, de todos
seus veículos, para todas as concessionárias associadas. O gerente responsável
solicitou um relatório com todas as informações disponíveis no sistema (Tabelas:
Concessionaria e Veiculo). O funcionário encarregado de gerar o relatório
codificou o seguinte comando:
 
SELECT
*
FROM
Concessionaria
OUTER LEFT JOIN
Veiculo
ON
Concessionaria.Cod_Veiculo = Veiculo.Cod_Veiculo;
 
Considerando a solicitação feita pelo gerente responsável e a codificação do
comando SQL feita pelo funcionário, assinale a opção correta.
A+
A
A-
10/04/2022 19:29 Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20502/quizzes/91241/take 3/6
ocorrências de vendas de veículos nas concessionárias.
A execução do comando atenderá a solicitação: o comando SELECT com
o OUTER LEFT JOIN codificado conforme acima, retornará como
resultado somente as concessionárias que tiveram vendas de veículos.
A execução do comando atenderá a solicitação: o comando SELECT com
o OUTER LEFT JOIN codificado conforme acima, retornará como
resultado somente as concessionárias que não venderam veículos.
A execução do comando não atenderá a solicitação: o comando SELECT
com o OUTER LEFT JOIN não executa esse tipo de operação, o correto
seria utilizar o ORDER BY.
A execução do comando não atenderá a solicitação: o comando SELECT
com o OUTER LEFT JOIN não resolveria a situação, pois não abrange
todas as ocorrências das Tabelas codificadas.
0,2 ptsPergunta 3
Analise a situação abaixo:
 
Numa imobiliária, surgiu a necessidade de se identificar qual é o cliente (Tabela
Cliente) que alugou um imóvel (Tabela: Imovel), porém, o funcionário possui
apenas o número de cadastro do imóvel (Cod_Imo = 456), constante no Banco
de Dados. O funcionário codificou o comando abaixo para obter as informações:
 
SELECT
 Codigo_Cliente, Nome_Cliente, Celular_Cliente
FROM
 Imovel TAB1, Cliente TAB2
WHERE
 TAB1.Codigo _Imovel = 456
AND
 TAB1.Cod igo_Cliente = TAB2.Codigo_Cliente;
A+
A
A-
10/04/2022 19:29 Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20502/quizzes/91241/take 4/6
O comando acessa as duas Tabelas: Imovel e Cliente e retornará as
informações do imóvel: código e endereço.
O comando acessa as duas Tabelas: Imovel e Cliente e retornará as
informações do imovel: código, nome e celular.
O comando acessa somente a Tabela: Cliente e retornará as informações
do Cliente: código, nome e celular.
O comando acessa as duas Tabelas: Imovel e Cliente e retornará as
informações do Cliente: código, nome e celular.
O comando acessa somente a Tabela: Imovel e retornará as informações
do Cliente: código, nome e celular.
 
Considerando o comando codificado, assinale a alternativa correta: 
0,2 ptsPergunta 4
Analise a situação abaixo:
 
Numa loja de eletrodomésticos, o gerente solicitou que fosse criado um relatório
de vendas de Refrigeradores (Geladeiras, Codigo_Produto = 001239) do ano de
2020. O funcionário responsável pela tarefa codificou o comando abaixo:
 
SELECT
 Cod_Produto, Nome_Produto, Modelo_Produto, Nro_Nota_Fiscal,
Data_Nota_Fiscal
FROM
Produto
JOIN
Nota_Fiscal
ON
A+
A
A-
10/04/2022 19:29 Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20502/quizzes/91241/take 5/6
I, apenas.
II e III, apenas.
III, apenas.
II, apenas.
I e II, apenas.
Produto.Cod_Produto = Nota_Fiscal.Cod_Produto
WHERE
 Produto.Cod_Produto = 001239;
 
Analisando o comando acima, avalie as afirmações abaixo:
 
I. O comando utiliza o JOIN corretamente para a obtenção do relatório solicitado.
II. A especificação da cláusula WHERE nessa situação é opcional.
III. A comparação entre as Tabelas deveria ser feita pelas datas das Notas
Fiscais.
 
É correto o que se afirma em: 
0,2 ptsPergunta 5
Leia o texto abaixo:
 
Na linguagem SQL (Structured Query Language), mais especificamente, no
comando SELECT, é possível que sejam selecionadas todas as ocorrências
relacionadas entre duas Tabelas do Banco de Dados, ou seja, podem ser
selecionados todos os registros de duas Tabelas onde exista uma coluna comum
que faça a relação entre as duas Tabelas. A utilização do FULL OUTER JOIN
permite esse tipo de execução.
A+
A
A-
10/04/2022 19:29 Teste: Atividade Objetiva 4
https://famonline.instructure.com/courses/20502/quizzes/91241/take 6/6
Salvo em 19:29 
As asserções I e II são ambas proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa
da I.
 
Considerando as informações apresentadas, avalie as seguintes asserções e a
relação proposta entre elas.
 
I. O comando SELECT codificado com um FULL OUTER JOIN é ideal para as
situações em que seja necessária a junção das ocorrências de duas Tabelas do
Banco de Dados, ainda que nesse relacionamento não existam ocorrências
comuns em todos os registros de ambas Tabelas.
 
PORQUE
 
II. O FULL OUTER JOIN retornará sempre todos os registros de ambas Tabelas e
preencherá com “nulo” as informações das Colunas que constam numa Tabela e
não têm correspondência na outra Tabela selecionada.
 
A respeito dessas asserções, assinale a opção correta:
Enviar teste
A+
A
A-

Continue navegando