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

12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 1/7
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
MAIS RECENTE Tentativa 1 19.117 minutos 0,8 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 12 abr em 20:15
Esta tentativa levou 19.117 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.
Fazer o teste novamente
0,2 / 0,2 ptsPergunta 1
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 e expansão da Oracle. 
https://famonline.instructure.com/courses/13034/quizzes/47468/history?version=1
https://famonline.instructure.com/courses/13034/quizzes/47468/take?user_id=42037
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 2/7
 Deve-se ao desenvolvimento da linguagem SQL. 
 Deve-se ao desenvolvimento do gerenciador MySQL. 
 Deve-se ao surgimento da organização Microsoft. 
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 2
Leia o texto a seguir:
SQL foi desenvolvido para ser uma linguagem padrão para operações
com Banco de Dados. A linguagem SQL foi elaborada para ser
independente de hardware ou do software. Ao usar o SQL, você não
precisa saber a respeito do software de banco de dados ou do
hardware envolvido em uma operação. Tudo o que você precisa
conhecer são os comandos/instruções SQL padrão para solicitar
informações, que obrigatoriamente é o mesmo em todos os sistemas
que utilizam o SQL.
(Fonte: Disponível em:
http://www.linhadecodigo.com.br/artigo/165/nocoes-da-linguagem-sql-
para-consultas.aspx. Acesso em: 19 de mai. de 2020)
Com base no texto apresentado, assinale a alternativa que aponta
para que servem os comandos SQL:
 Excluir e alterar tabelas, linhas e colunas de um banco de dados. 
 
Criar, alterar, excluir, tabelas, linhas e colunas de um banco de dados. 
Correto!Correto!
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 3/7
 Criar e alterar tabelas e colunas de um banco de dados. 
 Criar e alterar linhas e colunas de um banco de dados. 
 Criar e excluir tabelas e linhas de um banco de dados. 
A alternativa está correta. Os comandos SQL servem para criar
tabelas, alterar tabelas, alterar linhas e colunas de banco de
dados. Por ser uma linguagem mais simples, ela é a mais
usada para trabalhar com banco de dados.
0 / 0,2 ptsPergunta 3
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 
• 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.
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 4/7
É correto o que se afirma, apenas, em:
 III, apenas. 
 I e III, apenas. ocê respondeuocê respondeu
 I e II, apenas. esposta corretaesposta correta
 I, apenas. 
 II e III, apenas. 
A alternativa está incorreta, 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 4
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:
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 5/7
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:
 I e II, apenas. 
 III, apenas. 
 I e III, apenas. Correto!Correto!
 II, apenas. 
 II e III, 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.
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á
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 6/7
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. 
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 III são corretas 
 As afirmações I e IV são corretas Correto!Correto!
 As afirmações II e III são corretas 
 As afirmações I e II são corretas 
 As afirmações II e IV são corretas 
12/04/2021 Atividade Objetiva 2: Programação em Banco de Dados
https://famonline.instructure.com/courses/13034/quizzes/47468 7/7
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: 0,8 de 1

Continue navegando