Buscar

Atividade Objetiva 2_ Programação em 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

12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 1/6
Atividade Objetiva 2
Entrega 16 abr em 23:59 Pontos 1 Perguntas 5
Disponível 10 fev em 0:00 - 16 abr em 23:59 2 meses Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 13 minutos 0,8 de 1
MAIS RECENTE Tentativa 2 13 minutos 0,8 de 1
Tentativa 1 19.117 minutos 0,8 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 12 abr em 20:28
Esta tentativa levou 13 minutos.
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 / 0,2 ptsPergunta 1
Leia o texto a seguir:
Em TI, tuning refere-se, basicamente, ao conceito de propor e aplicar
mudanças, visando otimizar o desempenho na recuperação ou
atualização de dados. Em curtas palavras, tuning (em TI) é sinônimo
de otimização. Atualmente, existem muitas técnicas e dicas de tuning
que podem ser aplicadas para otimizar os sistemas corporativos,
compreendo desde o nível do sistema operacional até o nível do seu
código-fonte. Para fazer um bom trabalho de tuning, é necessário
executar criteriosamente os seguintes processos: 
• Entender o problema; 
• Elaborar o diagnóstico; e 
https://famonline.instructure.com/courses/13034/quizzes/47468/history?version=2
https://famonline.instructure.com/courses/13034/quizzes/47468/history?version=2
https://famonline.instructure.com/courses/13034/quizzes/47468/history?version=1
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 2/6
• Aplicar as dicas e técnicas de otimização (que se aplicam ao
diagnóstico elaborado). 
(Fonte: Disponível em: https://www.tiespecialistas.com.br/tuning-o-que-
e-isso/. Acesso em: 19 de mai. de 2020) 
A partir do texto lido, avalie as afirmações abaixo:
I. O conceito de tuning resume tudo em otimização do banco de
dados. 
II. Um bom trabalho de tuning resume-se a entender, elaborar e aplicar
técnicas de otimização. 
III. A otimização de tuning se aplica a mudanças para otimizar o
desempenho da atualização de dados.
É correto o que se afirma, apenas, em:
 III, apenas. 
 II e III, apenas. 
 I, apenas. 
 I e III, apenas. 
 I e II, apenas. Correto!Correto!
A alternativa está correta, pois apenas as afirmações I e II são
verdadeiras.
A afirmação I é verdadeira, pois falar em tuning é pensar em
otimização.
A afirmação II é verdadeira, pois um bom trabalho de tuning
exige que se entenda do banco, se elabore um projeto e se
aplique técnicas de otimização.
A afirmação III é falsa, pois o tuning visa otimizar também o
desempenho na recuperação de dados.
0,2 / 0,2 ptsPergunta 2
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 3/6
Leia o texto a seguir:
Os índices são, inquestionavelmente, fundamentais para o
desempenho do acesso às tabelas de um banco de dados. Porém, o
que pouca gente leva em consideração são os custos inerentes aos
índices. 
(Fonte: Disponível em: https://www.tiespecialistas.com.br/sql-server-
otimizando-o-desempenho-dos-indices-no-sql-server/. Acesso em: 19
de mai. de 2020)
Considerando o trecho acima, avalie as afirmações a seguir:
I. Os índices são fundamentais para o funcionamento de um banco de
dados. 
II. Os índices podem ser levados em consideração apenas no final do
desenvolvimento dos bancos. 
III. Os índices podem ser clusterizados ou não clusterizados. 
É correto o que se afirma em:
 II e III, apenas. 
 II, apenas. 
 III, apenas. 
 I e III, apenas. Correto!Correto!
 I e II, apenas. 
A alternativa está correta, pois apenas as afirmações I e III são
verdadeiras.
A afirmação I é verdadeira, pois os índices são de suma
importância para um banco de dados.
A afirmação III é verdadeira, pois temos índices que podem ser
clusterizados ou não clusterizados.
A afirmação II é falsa, pois os índices devem ser considerados
no início da programação de um banco de dados, e não ao
final.
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 4/6
0,2 / 0,2 ptsPergunta 3
Na década de 1980, Microsoft e Sybase se juntaram em uma pesquisa
para o desenvolvimento de um banco de dados relacional. Depois de
algumas divergências, vieram a se separar, e foi dessa cisão que
surgiu o MS-SQL Server.
Nesse sentido, a que se deve a grande expansão dos bancos de
dados na década de 1980?
 Deve-se ao surgimento do computador pessoal. Correto!Correto!
 Deve-se ao surgimento da organização Microsoft. 
 Deve-se ao desenvolvimento do gerenciador MySQL. 
 Deve-se ao desenvolvimento da linguagem SQL. 
 Deve-se ao surgimento e expansão da Oracle. 
Resposta correta. Com o surgimento e expansão dos
computadores pessoais, na década de 1980, muitas empresas
se aproveitaram para trazer produtos que poderiam ser usados
nos PCs, e o mesmo se deu com os desenvolvimentos na área
de Bancos de Dados.
0 / 0,2 ptsPergunta 4
A linguagem de consulta estruturada, ou SQL, conta com um grupo
básico de comandos para modificação dos dados, composto pelas
instruções INSERT, DELETE, SELECT e UPDATE. Cada um desses
comandos segue uma estrutura lógica para realizar a instrução
corretamente.
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 5/6
Também acontece de comandos como INSERT e UPDATE
 
conterem instruções incorporadas em sua estrutura, como SELECT. 
esposta corretaesposta correta
 
tenham seu processamento cancelado por uma instrução incorporada. 
 
serem aplicados em conjunto com os demais comandos, sem
ordenação.
 
poderem obedecer a uma ordem variável na estrutura de
processamento.
ocê respondeuocê respondeu
Sua resposta está incorreta, pois uma das particularidades da
linguagem SQL é justamente a de utilizar instruções executadas
em ordem única, e não em ordem variável.
 
fornecerem valores de atualização, tornando o SQL mais complexo. 
0,2 / 0,2 ptsPergunta 5
Leia o texto a seguir:
DISTINCT 
Omite registros que contêm dados duplicados nos campos
selecionados. Para serem incluídos nos resultados da consulta, os
valores para cada campo listado na instrução SELECT devem ser
exclusivos. Por exemplo, vários funcionários listados em uma tabela
Funcionários podem ter o mesmo sobrenome. Se dois registros
contiverem Souza no campo Sobrenome, a seguinte instrução SQL
retornará apenas um registro que contém Souza: 
SELECT DISTINCT LastName 
FROM Employees; 
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 6/6
Referencia: https://support.office.com/pt-br/article/predicados-all-
distinct-distinctrow-top-24f2a47d-a803-4c7c-8e81-756fe298ce57
Avaliando as informações acima, assinale a alternativa correta:
 
Se a cláusula SELECT contiver mais de dois campos, a combinação de
valores de todos os campos deverá ser exclusiva.
 
A saída de uma consulta que usa DISTINCT pode ser atualizada e
reflete as alterações subsequentes feitas por outros usuários.
 
Se você omitir DISTINCT, essa consulta retornará os registros que
contenham “Souza”, sem omitir as duplicidades.
Correto!Correto!
 
Se a cláusula SELECT contiver mais de dois campos, a combinação de
valores de todos os campos deverá ser exclusiva.
 
Se a cláusula SELECT contiver mais de três campos, a combinação de
valores de todos os campos deverá ser mantida em segundo plano.
Se você omitir o comando DISTINCT, ele vai retornar todos os
termos SOUZAS que estiverem na tabela, porque o comando
DISTINCT retira os dados duplicados da pesquisa.
Pontuação do teste: 0,8 de 1

Continue navegando