Buscar

Banco de Dados Aplicado AV2 1

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

Banco de Dados Aplicado AV2 
Conteúdo do exercício 
1. Pergunta 1 
0,5/0,5 
Leia o trecho a seguir: 
 
“O comando SQL ORDER BY serve para ordenar o resultado da sua consulta de acordo com uma ordem 
específica determinada pelo desenvolvedor do banco. Ele pode ser utilizado para classificar os dados 
de forma crescente ou decrescente.” 
Fonte: MACHADO, F. Banco de Dados – Projeto e Implementação. São Paulo: Saraiva, 2018. 
 
Considerando essas informações e o conteúdo estudado sobre a linguagem SQL, pode-se afirmar que 
as palavras-chave para ordenar de maneira ascendente e descendente são: 
Ocultar opções de resposta 
1. Correta: 
ASC e DESC. 
Resposta correta 
2. A e Z. 
3. LOW e HIGH. 
4. MINOR E MAJOR. 
5. CRESC e DESCRES. 
2. Pergunta 2 
0/0,5 
Os sistemas NewSQL possuem a capacidade de alcançar uma alta escalabilidade e disponibilidade, e 
ainda preservar as propriedades ACID para transações e funcionalidades tradicionais, como as 
realizadas em bancos de dados relacionais. Preservar as propriedades ACID, significa realizar ações de 
inserção, busca e remoção de dados no banco com base em quatro propriedades: Atomicidade, 
Consistência, Isolamento e Durabilidade. 
 
Considerando essas informações e o conteúdo estudado sobre banco de dados NewSQL, analise as 
asserções a seguir e a relação proposta entre elas. 
 
 
I. A atomicidade é a propriedade que garante que todas as operações realizadas no banco devem ser 
executadas completamente. 
 
Porque: 
 
II. Transações incompletas não são tratadas neste tipo de estrutura de banco de dados. 
 
A seguir, assinale a alternativa correta: 
Ocultar opções de resposta 
1. Incorreta: 
As asserções I e II são proporções verdadeiras, e a II é uma justificativa correta da I. 
2. A asserção I é uma proposição verdadeira, e a II é uma proporção falsa. 
Resposta correta 
3. As asserções I e II são proposições falsas. 
4. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
5. As asserções I e II são proporções verdadeiras, mas a II não é uma justificativa correta da I. 
3. Pergunta 3 
0,5/0,5 
Leia o excerto a seguir: 
 
“O NewSQL é uma classe de banco de dados relacionais modernos que buscam fornecer o mesmo 
desempenho escalável do banco de dados NoSQL para cargas de trabalho de leitura e gravação, porém 
mantendo algumas características de estruturação de dados dos bancos tradicionais.” 
Fonte: PAVLO, A.; ASLETT, M. What’s really new with NewSQL? ACM Sigmod Record, v. 45, n. 2, p. 45-
55, 2016. 
 
Os sistemas NewSQL buscam alcançar uma alta escalabilidade e disponibilidade no mesmo nível que o 
NoSQL, mas preservando as propriedades para transações e funcionalidades dos bancos de dados 
relacionais. Considerando essas informações e o conteúdo estudado sobre sistemas gerenciadores, 
pode-se afirmar que uma grande diferença neste contexto é que: 
Ocultar opções de resposta 
1. Correta: 
o NewSQL faz uso da linguagem SQL como meio de interação entre o sistema de banco de 
dados e a aplicação que utiliza os dados. 
Resposta correta 
2. o NewSQL possui desempenho rápido em aplicações conectadas através da internet 
3. o NewSQL permite a realização de operações OLAP e OLTP em sistemas de Data Wirehouse. 
4. o NewSQL possui uma arquitetura escalável com capacidade de trabalhar em sistemas 
distribuídos. 
5. o NewSQL possui uma arquitetura que fornece maior desempenho por ponto de 
processamento e armazenamento. 
4. Pergunta 4 
0,5/0,5 
O NewSQL é uma tecnologia que surgiu como uma forma de resolver limitações previamente 
existentes nos bancos de dados disponíveis até o momento da sua criação, visando resolver problemas 
existentes em um contexto bastante atual. 
 
Considerando essas informações e o conteúdo estudado sobre banco de dados NewSQL, analise as 
asserções a seguir e a relação proposta entre elas. 
 
I. Com a grande quantidade de dados trafegando na internet, surgiu a necessidade de aumento de 
performance de armazenamento e de processamento de dados. 
 
Porque: 
 
II. O tráfego de informações na internet aumentou de maneira considerável, a partir da produção de 
conteúdo gerada por usuários, fazendo com que sistemas de armazenamento de dados tradicionais 
ficassem sobrecarregados. 
 
A seguir, assinale a alternativa correta: 
Ocultar opções de resposta 
1. As asserções I e II são proporções verdadeiras, mas a II não é uma justificativa correta da I. 
2. As asserções I e II são proposições falsas. 
3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
4. A asserção I é uma proposição verdadeira, e a II é uma proporção falsa. 
5. Correta: 
As asserções I e II são proporções verdadeiras, e a II é uma justificativa correta da I. 
Resposta correta 
5. Pergunta 5 
0,5/0,5 
Leia o trecho a seguir: 
 
“Através do SQL se pode realizar diversas operações, como criação, inserção, atualização e exclusão de 
dados. Para realizar essas operações existem subconjuntos da linguagem SQL que são a definição de 
dados (DDL), manipulação de dados (DML), controle de dados (DCL), transação de dados (DTL) e 
consulta (DQL).” 
Fonte: BEAULIEU, A. Aprendendo SQL: Dominando os Fundamentos de SQL. São Paulo: Novatec, 2010. 
 
Considerando essas informações e o conteúdo estudado sobre linguagem SQL, analise as asserções a 
seguir e a relação proposta entre elas. 
 
I. O comando CREATE TABLE faz parte da linguagem de definição de dados. 
 
Porque: 
 
II. Comandos do tipo CREATE servem para definir dados, bem como criar qualquer objeto dentro do 
banco de dados como, por exemplo, uma tabela. 
 
A seguir, assinale a alternativa correta: 
Ocultar opções de resposta 
1. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 
2. As asserções I e II são proposições falsas. 
3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
4. Correta: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
Resposta correta 
5. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
6. Pergunta 6 
0,5/0,5 
Leia o excerto a seguir: 
 
“O NewSQL assegura que algumas características de estruturação de dados dos bancos tradicionais 
sejam seguidas em sistemas de caráter distribuído e com grande quantidade de dados envolvidos no 
processamento. Uma das características do NewSQL é o uso das propriedades ACID, que são um 
conjunto de propriedades de transação em banco de dados seguindo quatro elementos: Atomicidade, 
Consistência, Isolamento e Durabilidade. 
Fonte: DATE, C. J. Introdução a sistemas de bancos de dados. 8. ed. São Paulo: Campus, 2004. 
 
Considerando essas informações e o conteúdo estudado sobre sistemas gerenciadores de banco de 
dados, pode-se afirmar que, em relação às propriedades ACID para a realização de transações no banco 
de dados, o isolamento é uma característica relacionada com a execução de transações: 
Ocultar opções de resposta 
1. de tipos de dado único. 
2. por meio da internet. 
3. Correta: 
em paralelo. 
Resposta correta 
4. por completo. 
5. em um só servidor. 
7. Pergunta 7 
0/0,5 
Leia o trecho a seguir: 
 
“Na linguagem SQL, o filtro LIKE é utilizado para realizar comparações com os dados e retornar 
resultados relacionados ao filtro. Por exemplo: consulte o CPF, nome e salário de todas as pessoas que 
possuem o nome ‘Luciana’ na tabela clientes.” 
Fonte: MACHADO, F. Banco de Dados – Projeto e Implementação. São Paulo: Saraiva, 2018. (Adaptado). 
 
Considerando essas informações e o conteúdo estudado sobre linguagem SQL, analise as afirmativas a 
seguir: 
 
I. 'c_mente' retornaria a palavra comente pelo filtro LIKE. 
 
II. '%maria': retornaria a palavra Mariana pelo filtro LIKE. 
 
III. 'c_ma%': retornaria a palavra comando pelo filtro LIKE. 
 
IV. 'Francisc_: retornaria as palavras Francisco e Francisca pelo filtro LIKE. 
 
Está correto apenas o que se afirma em: 
Ocultar opções de resposta 
1. II, III e IV. 
2. Incorreta: 
I e III.3. II e IV. 
4. I, III e IV. 
Resposta correta 
5. I e II. 
8. Pergunta 8 
0,5/0,5 
Leia o trecho a seguir: 
 
“Em SQL, INSERT é o comando utilizado para inserir dados em uma tabela. Esse comando pode ser 
utilizado para inserir uma linha de dados de cada vez ou mesmo para inserir várias linhas de dados ao 
mesmo tempo.” 
Fonte: MACHADO, F. Banco de Dados – Projeto e Implementação. São Paulo: Saraiva, 2018. (Adaptado). 
 
Considerando essas informações e o conteúdo estudado sobre a linguagem SQL, pode-se afirmar que é 
possível inserir: 
Ocultar opções de resposta 
1. dados através do comando de consulta INSERT. 
2. uma quantidade de dados maior do que as colunas permitem. 
3. dados de um tipo de domínio semelhante, embora diferente, de um determinado tipo de 
atributo. 
4. dados em uma tabela em que o comando DROP foi utilizado anteriormente. 
5. Correta: 
dados em uma tabela com base no resultado de um SELECT. 
Resposta correta 
9. Pergunta 9 
0,5/0,5 
Leia o trecho a seguir: 
 
“Um sistema de banco de dados fornece uma linguagem de definição de dados para especificar o 
esquema de banco de dados e uma linguagem de manipulação de dados para expressar as consultas e 
atualizações de banco de dados. Na prática, as linguagens de definição de dados e de manipulação de 
dados não são duas linguagens separadas, mas simplesmente formam partes de uma única linguagem 
de banco de dados, como a amplamente usada linguagem SQL.” 
Fonte: SILBERSCHATZ, A. et al. Sistema de banco de dados. São Paulo: Elsevier Brasil, 2016. 
 
Considerando essas informações e o conteúdo estudado sobre a linguagem SQL, pode-se afirmar que: 
Ocultar opções de resposta 
1. a linguagem de consulta e manipulação de dados realiza operações como a criação de tabelas, 
por exemplo. 
2. a linguagem de consulta e manipulação de dados é a mais utilizada entre as duas linguagens e 
realiza consulta de dados. 
3. a linguagem de consulta e manipulação de dados realiza operações como a criação do banco de 
dados, por exemplo. 
4. Correta: 
a linguagem de manipulação de dados é responsável por realizar operações como inserção de 
dados nas tabelas, sua atualização e exclusão. 
Resposta correta 
5. a linguagem de manipulação de dados é responsável por conceder e remover autorizações de 
acessos de usuários. 
10. Pergunta 10 
0,5/0,5 
A Web 2.0 é um termo popularizado a partir de 2004 para indicar a chamada segunda geração da 
internet, que passou a ser caracterizada pelo surgimento de comunidades e serviços na internet, como 
enciclopédias, aplicativos, redes sociais, blogs e tecnologia da Informação. 
Fonte: FARAH, R. M. Ciberespaço e seus navegantes: Novas vias de expressão de antigos conflitos 
humanos. (Dissertação de Mestrado) – Pontifícia Universidade Católica de São Paulo, São Paulo, 2009. 
 
Considerando essas informações e o conteúdo estudado, pode-se afirmar que a partir da Web 2.0 
surgiu a necessidade de abordagens computacionais mais eficientes, o que incluiu processamento de 
dados e estruturas de armazenamento, porque: 
Ocultar opções de resposta 
1. Correta: 
os usuários passaram a produzir mais conteúdo na internet. 
Resposta correta 
2. ocorreu o surgimento da primeira rede de computadores. 
3. a estruturação de páginas passou a ser estática na internet. 
4. a execução dos programas passou a ser feita localmente. 
5. os programas de computador se tornaram produtos.

Continue navegando