Buscar

Av1 - Bancos de Dados Não-convencionais

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

 Bancos de Dados Não-convencionais (/alun…
Av1 - Bancos de Dados Não-convencionais
Colaborar  
(/notific
Informações Adicionais
Período: 05/02/2024 00:00 à 04/03/2024 23:59 
Situação: Confirmado
Tentativas: 2 / 3
Pontuação: 1500
Protocolo: 
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
b)
c)
d)
e)
A linguagem de manipulação de dados (Data Manipulation Language - DML) é uma linguagem de
computador estruturada usada em bancos de dados para manipulação destes. Algumas das manipulações
básicas usadas na linguagem de manipulação de dados incluem adicionar ao banco de dados, alterar um
registro, excluir um registro e mover dados de uma posição para outra (NEWTH, 2022).
A cerca dos seus conhecimentos relacionados a linguagem de manipulação de dados, julgue as afirmativas
abaixo, e marque a que está INCORRETA:
Alternativas:
Sem a linguagem de manipulação de dados, não seria possível realizar a manipulação dos dados no
banco de dados, pois ela é a linguagem padrão usada para interagir com as informações armazenadas
no banco de dados.
A DML também pode ser dividida em procedimental e não-procedimental, com o usuário especificando
qual dado é necessário e como alcançá-lo, ou apenas o que é necessário, respectivamente.
As DMLs procedimentais (ou de baixo nível), requerem um usuário para especificar qual dado será
necessário e como obtê-lo. Esta linguagem de manipulação é frequentemente usada em configurações
de negócios, esse método tende a receber mais código e é um pouco mais difícil para os usuários, mas
garante a fidelidade da codificação e dos registros do banco de dados.
As DMLs não-procedimentais (ou de alto nível) requerem um usuário para especificar qual dado é
necessário sem especificar como obtê-lo. Os comandos em si levam muito menos código, por isso será
mais fácil para o usuário.
As funções em uma linguagem de programação procedimental podem retornar
qualquer tipo de dados (tipo de dados) e valor. Por outro lado, as funções da
linguagem não  procedimental não são capazes de retornar todos os tipos de
dados e valores, somente tipos de dados e valores restritos são permitidos.
 Alternativa assinalada
https://www.colaboraread.com.br/aluno/timeline/index/3344865505?ofertaDisciplinaId=2145257
https://www.colaboraread.com.br/aluno/timeline/index/3344865505?ofertaDisciplinaId=2145257
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
2)
a)
b)
c)
d)
e)
3)
A maioria dos softwares de banco de dados possui uma rica funcionalidade SQL, desde ferramentas de
desktop até plataformas de nuvem massivas. Já o software não relacional ficou popular devido à sua
capacidade de lidar com grandes massas de dados de forma intuitiva. Isso é muito útil para plataformas
ponto a ponto e comunidade, mídia social e mensageiros. Muitos produtos que envolvem o processamento
constante de dados de vários usuários são desenvolvidos exatamente com sistemas de gerenciamento de
banco de dados não relacionais.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos exemplos das
ferramentas SQL e NoSQL mais populares (Coluna A) com suas respectivas características principais (Coluna
B).
 
I Oracle
1. nascido no Facebook, é um banco de dados distribuído
excelente para trabalhar com grandes quantidades de dados
estruturados.
II MySQL
2. está entre os mais populares, principalmente entre as
startups. É de código aberto, por isso é gratuito, com bom
relacionamento ao cliente.
III MongoDB
 
3. o banco de dados de código aberto mais popular, muito bom
para sites e blogs.
IV Cassandra DB do Apache
4. escrito na linguagem C++, é uma opção de serviço bem
completo e com grande confiabilidade.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
I - 2; II - 1; III - 4; IV - 3.
I - 1; II - 3; III - 2; IV - 4.
I - 4; II - 1; III - 2; IV - 3.
I - 3; II - 4; III - 1; IV - 2.
I - 4; II - 3; III - 2; IV - 1.  Alternativa assinalada
Os gatilhos DML são fáceis de codificar, o fato de serem codificados como procedimentos armazenados,
facilita a sua introdução. Você pode chamar procedimentos e funções armazenados de dentro de um
gatilho, e ele são úteis quando você precisa validar dados inseridos ou atualizados em lotes em vez de linha
por linha, também se você precisar ter certeza de que certos eventos sempre acontecem quando os dados
são inseridos, atualizados ou excluídos. Este é o caso quando você precisa lidar com valores padrão
complexos de colunas ou modificar os dados de outras tabelas.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das principais boas
práticas recomentadas de gatilho DML contidas na Coluna A e na Coluna B, respectivamente.
 
a)
b)
c)
d)
e)
4)
I Limitar o número de
gatilhos do SQL Server por
tabela ou exibição
1. ao trabalhar com gatilhos, devemos buscar uma execução
rápida, e incluir chamadas para outros objetos pode resultar
em recompilações excessivas. Devemos observar os gatilhos
aninhados - gatilhos cuja execução dispara outro gatilho, seja
na mesma tabela ou em uma tabela diferente.
II Evite lógica complexa nos
gatilhos do SQL Server
2. O SQL Server não tem limitação no número de gatilhos que
você pode definir em uma tabela ou exibição. É recomendável
limitar o número a um gatilho ou no máximo dois associados
ao mesmo evento de disparo em um objeto. 
III Mantenha a
documentação dos gatilhos
do SQL Server
3. Usar consultas remotas em gatilhos é uma prática ruim. As
consultas distribuídas têm efeitos prejudiciais no desempenho
e você deve evitar essa prática, se possível.
IV Permaneça no mesmo
servidor ao trabalhar com
gatilhos do SQL Server
4. Gatilhos possuem uma qualidade que os procedimentos não
possuem: eles são invisíveis para o usuário. Se não estiver
ciente de que há um gatilho associado a uma determinada
tabela que seu código está usando, seu código pode não
funcionar conforme o esperado.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
I - 4; II - 3; III - 2; IV - 1.
I - 1; II - 3; III - 2; IV - 4.
I - 4; II - 1; III - 2; IV - 3.
I - 3; II - 4; III - 1; IV - 2.
I - 2; II - 1; III - 4; IV - 3.  Alternativa assinalada
Normalmente, um dispositivo de computação móvel teria um corpo - feito de metal ou plástico, uma
RAM, uma CPU, um disco rígido, uma placa-mãe, um teclado e um mouse - que poderiam ser componentes
separados no corpo ou baseados em toque, um tela, uma placa de vídeo, um sistema operacional,
aplicativos de software e, finalmente, uma conexão de rede.
 
Isso é quase o mesmo que os componentes de um computador pessoal, que não é um dispositivo móvel.
Mas os dispositivos móveis também podem ter outros componentes, para torná-los portáteis, e certas
características que os diferenciam.
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos principais
dispositivos móveis aplicações de para a computação móvel contidas na Coluna A e na Coluna B,
respectivamente.
 
I Aplicativos
1. Os dispositivos de computação móvel possuem recursos que
permitem o acesso à internet. Além disso, dispositivos móveis
como smartphones têm acesso a redes de banda larga móvel
que permitem fazer e receber chamadas telefônicas.
a)
b)
c)
d)
e)
5)
II Fonte de alimentação
2. Os laptops funcionam mais ou menos no mesmo sistema
operacional que os PCs, mas para smartphones e outros
dispositivos, o sistema operacional é significativamente
diferente. Eles são poderosos, mas reduzidos e feitos
especificamente para dispositivos específicos.
III Sistema operacional
3. Os dispositivos móveis geralmente são alimentados por
baterias recarregáveis. Melhorar a vida útil da bateria de
dispositivos móveis é outra área significativa de pesquisa.
IV Conectividade
4. Os aplicativos destinados a dispositivos móveis são
projetados especificamente paraexecução em um determinado
sistema operacional. Esses aplicativos são o que estende os
recursos dos dispositivos além de apenas conectar-se à
Internet ou fazer chamadas.
Assinale a alternativa que apresenta a associação CORRETA entre as colunas.
Alternativas:
I - 4; II - 3; III - 2; IV - 1.  Alternativa assinalada
I - 1; II - 3; III - 2; IV - 4.
I - 4; II - 1; III - 2; IV - 3.
I - 3; II - 4; III - 1; IV - 2.
I - 2; II - 1; III - 4; IV - 3.
Ao passar do tempo, a variedade de bancos de dados disponíveis se diversificou, estes se infiltraram no
universo de diversos departamentos de negócios; seja na “Força de Vendas” com seu CRM (banco de dados
de relacionamento com o cliente), Recursos Humanos (RH) com o Access, Produção e Compras com seu ERP,
etc. E isso sem contar os melhores anos do Visual FoxPro, que foi substituído pelo SQL, Oracle e muitos
outros que temos disponível atualmente.
 
Se temos um restaurante que conta o número de convidados que passaram por lá todos os dias, uma
empresa de roupas com registros de quantas camisas vendeu em um determinado período ou uma
construtora que registra todas as compras que sua equipe fez, elas podem se beneficiar com os bancos de
dados. A capacidade de armazenar, recuperar e classificar informações pode tornar uma empresa mais
eficiente e competitiva no mercado.
 
Baseado na importância do banco de dados em aplicações corporativas, avalie as seguintes asserções de
sinais de que uma empresa necessita de um banco de dados e a relação proposta entre elas.
 
I. Problemas para recuperar dados de sistemas existentes. Esta é uma indicação clara de que o sistema atual
está sobrecarregado. Há uma boa chance da empresa ter muitos dados, mas não as ferramentas certas
para gerenciá-los.
 
PORQUE
 
a)
b)
c)
d)
e)
II. Há uma série de problemas com software legado (software com tecnologia obsoleta). O primeiro e mais
importante é o problema da segurança. O software mais recente leva em consideração os riscos atuais de
segurança cibernética e recebe atualizações importantes para manter seus dados seguros.
A respeito dessas asserções, assinale a alternativa correta.
Alternativas:
As asserções I e II são proposições verdadeiras, mas a II não justifica a I.  Alternativa assinalada
A asserção I é uma proposição falsa e a II, verdadeira.
A asserção I é uma proposição verdadeira e a II, falsa.
As asserções I e II são proposições verdadeiras e a II justifica a I.
As asserções I e II são proposições falsas.

Continue navegando