Buscar

AO2 - 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 17 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 17 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 9, do total de 17 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

AO2 - Programação em Banco de Dados
Pontuação deste teste: 4,2 de 6 
Enviado 25 jun em 21:19
0 / 0,6 ptsPergunta 1
Leia o texto a seguir 
O Amazon Relational Database Service (Amazon RDS) facilita a
configuração, a operação e a escalabilidade de bancos de dados
relacionais na nuvem. O serviço oferece capacidade econômica e
redimensionável, além de automatizar tarefas demoradas de
administração, como provisionamento de hardware, configuração de
bancos de dados, aplicação de patches e backups. Dessa forma,
você pode se concentrar na performance rápida, alta disponibilidade,
segurança e conformidade de que os aplicativos precisam.
O Amazon RDS está disponível em vários tipos de instância de
banco de dados – com otimização para memória, performance ou
E/S – e oferece seis mecanismos de bancos de dados comuns,
incluindo Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle
Database e SQL Server. Você pode usar o AWS Database Migration
Service para migrar ou replicar facilmente bancos de dados
existentes para o Amazon RDS.
(Fonte: Disponível em: https://aws.amazon.com/pt/rds
/#:~:text=O%20Amazon%20Relational%20Database%20Service,de%20dados%20relaciona
text=Voc%C3%AA
%20pode%20usar%20o%20AWS,existentes%20para%20o%20Amazon%20RDS.
Acesso em: 11 jun. 2020)
Considerando as informações apresentadas, avalie as afirmações
abaixo: 
I. Todos os bancos de dados citados são pagos, e seu código é
fechado.
II. O Amazon Aurora, PostegreeSQL, o MySQL, o Maria DB, o
Oracle e o SQL Server podem ser integrados, pois todos têm raiz em
SQL.
III. A maioria dos bancos de dados atuais usa o SQL como sua base
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
1 de 17 29/06/2021 13:12
de desenvolvimento.
IV. Apesar da diversidade apresentada, os bancos que têm maior
saída de mercado são o Oracle e o SQL.
Assinale a alternativa com os itens corretos, apenas:
II e III.Resposta correta
III e IV.Você respondeu
0,6 / 0,6 ptsPergunta 2
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
2 de 17 29/06/2021 13:12
Leia o texto a seguir:
O MongoDB é um document store e atual líder no segmento de
banco de dados NoSQL. Como é o requisito para as engines
NoSQL, o MongoDB não usa um esquema relacional; em vez disso,
usa “documentos” semelhantes ao formato JSON (Java Script Object
Notation) para armazenar dados. O documento é semelhante a um
registro, com campos e valores. O MongoDB suporta, ainda,
esquemas dinâmicos, sendo um software livre e de código aberto.
(Fonte: Disponível em: http://www.cienciaedados.com/top-6-nosql-
databases/. Acesso em: 11 jun. 2020)
Considerando as informações apresentadas, avalie as afirmações
abaixo: 
I. O MongoDB é um banco de dados relacional.
II. O MongoDB é um banco de dados de código fechado.
III. O MongoDB é um exemplo de banco de dados NoSQL.
IV. O MongoDB não utiliza nenhum esquema relacional.
É correto o que se afirma apenas em: 
III e IV.Correto!
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
3 de 17 29/06/2021 13:12
0 / 0,6 ptsPergunta 3
Analise o quadro a seguir:
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
4 de 17 29/06/2021 13:12
(Fonte: Disponível em: https://canaltech.com.br/business-intelligence
/o-que-significa-oltp-e-olap-na-pratica/. Acesso em: 11 jun. 2020)
Após avaliar o quadro acima, analise as afirmações a seguir:
I. Podemos afirmar que, quanto ao foco, o OLAP é estratégico e o
OLTP é operacional.
II. O OLTP tem, como diferencial, a velocidade da informação
disponível para consulta.
III. O OLAP tem atualizações em real time.
IV. O armazenamento do OLTP é feito em um data warehouse.
É correto o que se afirma apenas em: 
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
5 de 17 29/06/2021 13:12
I e II.Resposta correta
I e III.Você respondeu
0,6 / 0,6 ptsPergunta 4
Analise a tabela abaixo:
base para
comparação
SQL PL / SQL
Basic
No SQL, você pode
executar uma única
consulta ou um
comando por vez.
Na PL / SQL você pode
executar um bloco de código
de cada vez.
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
6 de 17 29/06/2021 13:12
Formulário
completo
Linguagem de
consulta estruturada
Linguagem procedural,
extensão de SQL.
Propósito
É como uma fonte de
dados que deve ser
exibida.
É a linguagem que cria um
aplicativo que exibe os dados
adquiridos pelo SQL.
Escreve
No SQL, você pode
escrever consultas e
comandos usando
DDL, instruções DML.
Na PL / SQL você pode
escrever um bloco de código
que possui procedimentos,
funções, pacotes ou variáveis,
etc.
Usar
Usando o SQL, você
pode recuperar,
modificar, adicionar,
excluir ou manipular os
dados no banco de
dados.
Usando o PL / SQL, você
pode criar aplicativos ou
páginas do servidor que
exibem as informações
obtidas do SQL em um
formato adequado.
Embutir
Você pode incorporar
a instrução SQL no PL
/ SQL.
Você não pode incorporar PL /
SQL em SQL
(Fonte: Disponível em: https://pt.gadget-info.com/difference-
between-sql (https://pt.gadget-info.com/difference-between-sql) .
Acesso em: 11 jun. 2020)
Considerando as afirmações apresentadas, avalie as afirmações
abaixo:
1. O SQL é a base para a linguagem PL/SQL, que traz na sua
bagagem mais recursos.
2. O PL/SQL executa uma instrução por vez em seus comandos
criados.
III. É possível e recomendável usar o SQL para criar aplicativos e
páginas na web.
1. O PL/SQL trabalha com blocos de instruções que facilitam muito
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
7 de 17 29/06/2021 13:12
o desenvolvimento.
Assinale a alternativa correta:
I e IV.Correto!
0 / 0,6 ptsPergunta 5
Leia o texto a seguir:
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
8 de 17 29/06/2021 13:12
O comando DDL (Data Definition Language ou Linguagem de
Definição de Dados), possui quatro principais comandos: CREATE,
ALTER, DROP e TRUNCATE. Esses comandos DDL são
responsáveis pela criação / alteração / exclusão de objetos no SQL.
Ex.: Tabelas, store procedures, triggers e views.
(Fonte: Disponível em: https://consultabd.wordpress.com/2013/04
/07/ddl-linguagem-de-definicao-de-dados/. Acesso em: 11 jun. 2020)
Após ler o texto acima, podemos definir DDL em uma palavra. Qual
seria?
Estrutura.Resposta correta
Manipulação.Você respondeu
0,6 / 0,6 ptsPergunta 6
Leia o texto a seguir:
Quando contratado o serviço de performance tuning, o banco de
dados que apresentava problemas pode melhorar sua performance.
Assim sendo, se após uma atualização (do próprio RDBMS,
aplicação, modelagem, metadados e código SQL) for percebida
queda de performance, se os consumidores de dados demonstram
insatisfação com os tempos de entrega de relatórios e consultas e se
os SLA's de telas, aplicações, relatórios e integrações estão
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
9 de 17 29/06/2021 13:12
comprometidos, o tunning pode ser uma opção.
(Fonte: Disponível em: http://www.hti.com.br/database-server-
performance-tuning. Acesso em: 11 jun. 2020)
Considerando esse contexto, avalie as seguintes asserções e a
relação proposta entre elas: 
I. É saudável fazer tunning no banco de dados
PORQUE
II. é possível evitar situações desagradáveis, como paradas de
banco, queda de performance e problemas de sintaxes na
programação.
A respeito dessas asserções, assinale a opção correta:
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
Correto!
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
10 de 17 29/06/2021 13:12
0,6 / 0,6 ptsPergunta 7
Leia o texto a seguir:
Segundo testes independentes feitos pela TPC, o SQL Server 2016
leva vantagem sobre o Oracle no quesito desempenho, o que pode
ser visto nos resultados do teste TPC-H 10TB non-clustered. Nesse
quesito, o grande vencedor é o SQL Server.
(Fonte:Disponível em: https://infob.com.br/sql-server-vs-oracle/.
Acesso em: 11 jun. 2020)
Considerando as informações apresentadas, avalie as afirmações
abaixo: 
I. Falar em Benchmark SQL é falar de uma ferramenta de testes do
banco de dados SQL.
II. A performance do Benchmark SQL é melhor que do Oracle.
III. A ferramenta de testes no banco de dados Oracle é separada.
IV. A vantagem de desempenho no Benchmark Oracle é feita via
TCPV4.
É correto o que se afirma apenas em: 
I e II.Correto!
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
11 de 17 29/06/2021 13:12
0,6 / 0,6 ptsPergunta 8
Leia o texto abaixo:
O Sistema de Gerenciamento de Banco de Dados Distribuídos
(SGBDD) controla o armazenamento e processamento de dados
relacionados logicamente por meio de sistemas computacionais
interconectados por meio de uma rede, em que tanto os dados como
as funções de processamento são distribuídos entre os diversos
locais.
Existem dois tipos de banco de dados distribuídos: os homogêneos e
os heterogêneos. Os homogêneos são compostos pelos mesmos
bancos de dados; já os heterogêneos são aqueles que são
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
12 de 17 29/06/2021 13:12
compostos por mais de um tipo de banco de dados.
Fonte: Disponível em: https://www.diegomacedo.com.br/sistema-de-
gerenciamento-de-banco-de-dados-distribuidos-sgbdd/. Acesso em:
11 jun. 2020)
Quando falamos em SGBDD, é importante ressaltar que, além de
controlar o armazenamento e processamento de dados, ele também:
Alimenta outros bancos em diversos locais interconectados por uma
rede.
Correto!
0,6 / 0,6 ptsPergunta 9
Leia o texto a seguir:
Se buscarmos no dicionário a palavra “literal”, veremos que seu
significado é restritivo ao pé da letra, ou seja, à descrição de algo em
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
13 de 17 29/06/2021 13:12
seu sentido original. No MySQL, Oracle, SQL Server, ou qualquer
outro banco de dados, uma “literal” se refere ao conteúdo de uma
variável ou, simplesmente, a um valor oferecido para uma
comparação. Veja o exemplo a seguir:
SET var_Nome = ‘ALEXANDRE’
No exemplo acima, estamos atribuídos a literal ALEXANDRE à
variável var_Nome. Podemos dizer que o conteúdo (ou significado)
de var_Nome é ALEXANDRE. Mas isso não quer dizer que tudo o
que estiver entre aspas será uma literal.
(Fonte: Disponível em: http://www.alexandremalmeida.com.br/o-que-
sao-literais-no-mysql/. Acesso em: 11 jun. 2020)
Considerando as informações apresentadas, avalie as afirmações
abaixo: 
I. Entende-se que literal é todo valor que não é representado por um
identificador.
II. Podemos afirmar que os símbolos não são literais, mas quando
considerados em conjunto, sim.
III. As aspas são as únicas literais na estrutura apresentada acima.
IV. Podemos afirmar que as literais são apenas nomes que
identificam sentenças.
É correto o que se afirma apenas em: 
I e II.Correto!
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
14 de 17 29/06/2021 13:12
0,6 / 0,6 ptsPergunta 10
Leia o texto a seguir:
O que é um data warehouse?
Um data warehouse é um repositório central de informações que
podem ser analisadas para tomar decisões mais fundamentadas. Os
dados fluem de sistemas transacionais, bancos de dados relacionais
e de outras fontes para o data warehouse, normalmente com uma
cadência regular. Analistas de negócios, cientistas de dados e
tomadores de decisões acessam os dados por meio de ferramentas
de inteligência de negócios (BI), clientes SQL e outros aplicativos de
análise.
(Fonte: Disponível em: https://aws.amazon.com/pt/data-warehouse/.
Acesso em: 11 jun. 2020)
Considerando as informações apresentadas, avalie as afirmações
abaixo: 
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
15 de 17 29/06/2021 13:12
I. Um data warehouse agrupa diversos bancos de dados.
II. Um data warehouse tem uma cadência irregular no fluxo de
dados.
III. Um data warehouse serve para tomada de decisão em diversas
camadas da empresa.
IV. Somente analistas de BI e analistas de negócio manipulam um
data warehouse para conseguir informações.
É correto o que se afirma apenas em: 
I e III.Correto!
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
16 de 17 29/06/2021 13:12
Pontuação do teste: 4,2 de 6
https://famonline.instructure.com/courses/13034/quizzes/47443/histor...
17 de 17 29/06/2021 13:12

Outros materiais