Buscar

Banco de dados Aplicado - Data Science AOL2

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

Prévia do material em texto

1. Pergunta 1
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. ocorreu o surgimento da primeira rede de computadores.
2. a estruturação de páginas passou a ser estática na internet.
3. Correta: os usuários passaram a produzir mais conteúdo na internet.
Resposta correta
4. os programas de computador se tornaram produtos.
5. a execução dos programas passou a ser feita localmente.
2. Pergunta 2
Em uma comparação simples, o banco de dados NoSQL é uma tecnologia usada para interagir com arquiteturas de dados distribuídas, enquanto o NewSQL foi a estrutura criada para estender até estas arquiteturas distribuídas, benefícios que só existiam no modelo de dados relacional.
Considerando essas informações e o conteúdo estudado sobre banco de dados NewSQL, pode-se afirmar que, por ser uma evolução tecnológica da área de banco de dados e ter surgido após a utilização dos bancos de dados tradicionais e NoSQL, o NewSQL:
Ocultar opções de resposta 
1. Correta: permite transações ACID, além de realizar operações OLAP e OLTP.
Resposta correta
2. possui alta variedade da fonte de dados.
3. 
possui alta flexibilidade em relação ao formado de dados.
4. apresenta sobrecarga de desempenho moderado.
5. possui um desempenho relativamente rápido.
3. Pergunta 3
Leia o trecho a seguir:
“O comando DROP é utilizado em SQL para realizar operações de exclusão de itens da estrutura do banco de dados. Por exemplo, é possível excluir uma tabela do banco de dados ou até mesmo o próprio banco de dados usando esse comando.”
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 o DROP está excluindo corretamente uma tabela ao usar o comando:
Ocultar opções de resposta 
1. DROP DATA FROM disciplina.
2. DROP TABLE FROM disciplina.
3. DROP CURRENT TABLE.
4. Correta: DROP TABLE disciplina.
Resposta correta
5. DROP DATATABLE FROM disciplina.
4. Pergunta 4
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. 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
2. a linguagem de manipulação de dados é responsável por conceder e remover autorizações de acessos de usuários.
3. a linguagem de consulta e manipulação de dados realiza operações como a criação de tabelas, por exemplo.
4. a linguagem de consulta e manipulação de dados realiza operações como a criação do banco de dados, por exemplo.
5. a linguagem de consulta e manipulação de dados é a mais utilizada entre as duas linguagens e realiza consulta de dados.
5. Pergunta 5
 “Big Data é a parte da Computação cujo foco está relacionado com a obtenção, a análise e o tratamento de informações a partir de conjuntos de dados grandes demais para serem analisados por sistemas tradicionais.”
Fonte: SALVADOR, A. B.; CAMPOMAR, M. C. Segmentação e posicionamento: o coração do plano de marketing. Inovcom 6.1, 41-50, 2014.
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. O NewSQL e o Big Data estão relacionados com a grande quantidade de informação gerada e armazenada em lugares diversos.
Porque:
II. Ambas as estruturas trabalham com o conceito de tempo real e de geração de conteúdo através da internet.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
2. A asserção I é uma proposição verdadeira, e a II é uma proporção falsa.
3. Correta: As asserções I e II são proporções verdadeiras, mas a II não é uma justificativa correta da I.
Resposta correta
4. As asserções I e II são proporções verdadeiras, e a II é uma justificativa correta da I.
5. As asserções I e II são proposições falsas.
6. Pergunta 6
Leia o excerto a seguir:
“LQL é 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.
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. Diferentemente do NoSQL, o NewSQL apresenta como característica o baixo nível de flexibilidade do tipo e formato de dados e baixa variedade de fonte de dados.
Porque:
II. A principal limitação dos SGBDs é capacidade de dimensionar recursos para processar volume variável de dados de diferentes tipos e de diferentes fontes.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. As asserções I e II são proporções verdadeiras, e a II é uma justificativa correta da I.
Resposta correta
2. A asserção I é uma proposição verdadeira, e a II é uma proporção falsa.
3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
4. As asserções I e II são proporções verdadeiras, mas a II não é uma justificativa correta da I.
5. Incorreta: As asserções I e II são proposições falsas.
7. Pergunta 7
Leia o excerto a seguir:
“O termo SGBD é bastante comum na área de banco de dados e significa Sistemas Gerenciadores de Banco de Dados (SGBD). Estas estruturas surgiram por volta de 1960 quando foram desenvolvidos com base nos sistemas de arquivos que eram utilizados na época.”
Fonte: DATE, C. J. Introdução a sistemas de bancos de dados. 8. ed. São Paulo: Campus, 2004.
No contexto dos bancos de dados NewSQL, os sistemas gerenciadores de banco de dados têm os mesmos desafios que os sistemas de aplicações atuais, a maioria deles relacionados com a velocidade, o volume das informações e a necessidade de trabalhar com dados em tempo real. Considerando essas informações e o conteúdo estudado sobre sistemas gerenciadores, pode-se afirmar que, como a maioria dos SGBDs para NewSQL trabalham com processamento em memória, uma das suas principais limitações é a:
Ocultar opções de resposta 
1. conexão com o SQL.
2. volatilidade da nuvem.
3. retenção e dados no disco.
4. atualização dos dados da memória.
5. Correta: volatilidade da memória.
Resposta correta
8. Pergunta 8
Leia o fragmento a seguir:
“Na linguagem SQL é possível realizar consultas que unem resultados de tabelas. Para realizar esta operação, é necessário concatenar o nome da tabela com o nome do atributo que deseja se trazer na busca, além de fazer o mesmo com a outra tabela da qual você quer juntar os dados.”
Fonte: MACHADO, F. Banco de Dados – Projeto e Implementação. SãoPaulo: Saraiva, 2018. (Adaptado).
Considerando essas informações e o conteúdo estudado sobre a linguagem SQL, pode-se afirmar que uma forma correta de selecionar dois atributos de duas tabelas para realizar uma junção é:
Ocultar opções de resposta 
1. Correta: SELECT produto.descricao, notafiscal.valor.
Resposta correta
2. SELECT BY produto.descricao e notafiscal.valor.
3. SELECT BY produto.descricao, notafiscal.valor.
4. SELECT produto.descricao.dado e notafiscal.valor.item.
5. INSERT produto.descricao.nome, notafiscal.valor.total.
9. Pergunta 9
Leia o trecho a seguir:
“A instrução GROUP BY agrupa os resultados de uma consulta de mesmos valores em linhas resumidas, como ‘selecione o número de clientes em cada país’. A instrução GROUP BY pode ser usada com funções agregadas (COUNT, MAX, MIN, SUM, AVG).”
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 o comando GROUP BY foi usado corretamente em:
Ocultar opções de resposta 
1. SELECT * FROM produtos WHERE Preco>50 GROUP BY BETWEEN
2. Correta: SELECT * FROM produtos WHERE Preco>50 GROUP BY tipo
Resposta correta
3. SELECT * FROM produtos WHERE < Preco>50 GROUP BY COUNT
4. SELECT * FROM produtos WHERE {Preco}+50 GROUP BY AVG
5. SELECT * FROM produtos WHERE < Preco>50 GROUP BY DATABASE.
10. Pergunta 10
Leia o trecho a seguir:
“A linguagem de transação de dados é responsável por gerenciar as diversas transações que podem ocorrer através da DML (Linguagem de Manipulação de Dados). Um dos comandos usados na DML é o BEGIN WORK, que serve para dar início a uma transação no banco de dados.”
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 também são comandos da DTL:
Ocultar opções de resposta 
1. SESSION E ROLLBACK.
2. COMMIT E SESSION.
3. Correta: COMMIT E ROLLBACK.
Resposta correta
4. PUSH, COMMIT E ROLLBACK.
5. COMMIT E GRANT.

Continue navegando

Outros materiais