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

Prévia do material em texto

Atividade Objetiva 2
Entrega 13 out em 23:59 Pontos 1 Perguntas 5
Disponível 8 ago em 0:00 - 13 out em 23:59 Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste foi travado 13 out em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 53 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 8 out em 17:47
Esta tentativa levou 53 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; 
A+
A
A-
https://famonline.instructure.com/courses/24286/quizzes/110266/history?version=1
• Elaborar o diagnóstico; e 
• 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:
 II e III, apenas. 
 III, apenas. 
 I, apenas. 
 I e II, apenas. Correto!Correto!
 I e III, apenas. 
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.
A+
A
A-
0,2 / 0,2 ptsPergunta 2
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; 
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:
 
A saída de uma consulta que usa DISTINCT pode ser atualizada e reflete
as alterações subsequentes feitas por outros usuários.
 
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 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.
A+
A
A-
 
Se a cláusula SELECT contiver mais de dois campos, a combinação de
valores de todos os campos deverá ser exclusiva.
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.
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 e expansão da Oracle. 
 Deve-se ao surgimento do computador pessoal. Correto!Correto!
 Deve-se ao desenvolvimento da linguagem SQL. 
 Deve-se ao surgimento da organização Microsoft. 
 Deve-se ao desenvolvimento do gerenciador MySQL. 
A+
A
A-
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,2 / 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.
Também acontece de comandos como INSERT e UPDATE
 fornecerem valores de atualização, tornando o SQL mais complexo. 
 
poderem obedecer a uma ordem variável na estrutura de processamento. 
 tenham seu processamento cancelado por uma instrução incorporada. 
 conterem instruções incorporadas em sua estrutura, como SELECT. Correto!Correto!
 
serem aplicados em conjunto com os demais comandos, sem ordenação. 
A+
A
A-
Sua resposta está correta, pois a estrutura do processo de
identificação, em SQL, permite a incorporação de algumas
instruções, como uso do SELECT na estrutura das instruções
UPDATE e INSERT, fornecendo valores de dados que precisam
ser atualizados ou inseridos, o que faz com que a linguagem
estruturada fique mais fácil e simples. 
0,2 / 0,2 ptsPergunta 5
Leia o texto a seguir: 
O comando CREATE VIEW define a visão de um comando. A visão não é
materializada fisicamente. Em vez disso, o comando é executado toda
vez que a visão é referenciada em um comando. O comando CREATE
OR REPLACE VIEW é semelhante, mas se já existir uma visão com o
mesmo nome então esta é substituída. Uma visão somente pode ser
substituída por um novo comando que produza um conjunto idêntico de
colunas (ou seja, mesmos nomes de colunas e tipos de dado). Se for
fornecido o nome do esquema (por exemplo, CREATE VIEW
meu_esquema.minha_visao ...) então a visão será criada no esquema
especificado, senão será criada no esquema corrente. As visões
temporárias são criadas em um esquema especial, portanto não pode ser
fornecido o nome do esquema ao se criar uma visão temporária. O nome
da visão deve ser distinto do nome de qualquer outra visão, tabela,
sequência ou índice no mesmo esquema. 
(Fonte: Disponível em: http://pgdocptbr.sourceforge.net/pg82/sql-
createview.html. Acesso em: 19 de mai. de 2020)
A partir do texto lido, avalie as afirmações a seguir:
I. O comando CREATE VIEW serve para criar uma visão, ou seja, toda
vez que o comando é executado, a visão é referenciada em um
comando. 
II. O comando CREATE OR REPLACE VIEW é igual e tem a mesma
função do CREATE VIEW. 
III. Os nomes das visões podem ser iguais, mesmo das visões
temporárias. 
A+
A
A-
IV. As visões temporárias são criadas em um esquema especial, portanto
não pode ser fornecido o nome do esquema ao se criar uma visão
temporária.
Assinale a alternativa correta:
 As afirmações I e IV são corretas Correto!Correto!
 As afirmações I e III são corretas 
 As afirmações II e IV são corretas 
 As afirmações I e II são corretas 
 As afirmações II e III são corretas 
De acordo com o texto a afirmação I é correta, pois o comando
CREATE VIEW serve para criar uma visão; e a afirmação IV é
também correta, pois as visões temporárias têm que ser criadas
num esquema especial.
Pontuação do teste: 1 de 1
A+
A
A-

Continue navegando