Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 1/7
1)
2)
A autenticação, a autorização e o controle de acesso podem parecer semelhantes e, inclusive, são
usados de modo intercambiável por muitas pessoas, entretanto existem diferenças cruciais entre eles no
gerenciamento de acesso. Desse modo, leia e associe as duas colunas a seguir, conforme os conceitos de
autenticação, autorização e controle de acesso.
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
I – B; II – A; III – C.
I – A; II – C; III – B.
I – B; II – C; III – A.
I – C; II – B; III – A. check CORRETO
I – A; II – B; III – C.
I. Autenticação C. Verifica se alguém tem credenciais válidas para acessar um computador, uma rede ou
um aplicativo.
II. Autorização B. Especifica quais ações os usuários válidos podem executar em quais recursos.
III. Controle de Acesso A. Aplica e faz cumprir as políticas de segurança de uma empresa em ambiente
computacional.
Código da questão: 64155
Observe com atenção a figura a seguir:
Figura - Transações
Resolução comentada:
12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 2/7
3)
Fonte: elaborada pelo autor.
A figura representa duas pessoas acessando a mesma conta bancária no mesmo instante. Cada uma está
em um caixa eletrônico diferente, e, sem que saibam, ambas realizam a mesma operação de saque.
Considerando os conceitos relacionados a transações concorrentes, avalie as afirmações a seguir:
I. O saldo final dessa conta será de R$ 140, afinal, foi o último valor atualizado no banco de dados.
II. O saldo final é definido pela segunda transação executada no banco (Transação 2). Logo, o valor em
conta será de R$ 180.
III. O conceito de ACID teve um dos princípios comprometidos, mais especificamente o princípio da
consistência.
IV. O princípio da consistência foi ferido, uma vez que o saldo final deveria ser R$ 20, pois houve dois
saques, sem bloqueio de transação.
V. Se colocássemos um bloqueio (lock) assim que Transação 1 acessasse os dados da conta, teríamos o
estado de deadlock.
São verdadeiras:
Alternativas:
I, IV e V, apenas.
II, III e V, apenas.
I, III e IV, apenas. check CORRETO
II, III e V, apenas.
I, II e V, apenas.
A afirmativa I está correta, pois a última transação a ser executada foi a Transação 1, cujo valor de saque
foi de R$ 160. O valor de saldo, então, é de R$ 140.
A afirmativa II está incorreta, pois a Transação 1 foi a última a ser executada e atualizou o banco após a
Transação 2, sobrescrevendo o conteúdo anterior.
A afirmativa III está correta. O saldo era de R$ 300 quando ambas as transações foram iniciadas. A
Transação 2 efetuou um saque de R$ 120. No mesmo instante, a Transação 1 realizou um saque de R$
160, porém, antes de a Transação 2 atualizar o saldo em banco. Ou seja, o débito de R$ 160 foi realizado
em cima do saldo inicial de R$ 300. No final, a conta ficou com R$ 140. Porém, o conteúdo sacado foi de
R$ 280. Logo, o correto seria um saldo final de R$ 20. Houve, então, uma inconsistência no banco.
A afirmativa IV está correta, pois, apesar de haver dois saques, apenas um foi considerado, afinal, não
houve o bloqueio de transações.
A afirmativa V está incorreta, pois se colocarmos apenas um bloqueio (lock), ele não garantirá o estado
de deadlock, uma vez que seria necessário haver, simultaneamente, os fatores: um estado sem
preempção, exclusão mútua, retenção e espera, e espera circular. Isso não seria obtido se fosse
adicionado apenas esse bloqueio.
Código da questão: 64142
Um sistema de gerenciamento de banco de dados (SGBD) é um programa que permite criar, atualizar
e administrar um banco de dados relacional. A maioria dos SGBDs, incluindo o Microsoft SQL Server e o
banco de dados Oracle, usa SQL.
Sobre os bancos de dados, analise as assertivas a seguir e identifique as corretas:
Resolução comentada:
12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 3/7
4)
I. O banco de dados Oracle é executado em uma ampla variedade de plataformas, enquanto o SQL Server
é dedicado ao Microsoft Windows.
II. O SQL Server utiliza a linguagem SQL, porém pode utilizar também a linguagem Transact-SQL.
III. No Oracle, uma transação é a execução de uma ou mais consultas no banco de dados.
IV. O Oracle está disponível em diferentes edições, como Enterprise Edition e Oracle Lite.
V. O SQL Server, além do Management Studio, também possui a ferramenta de linha de comando
SQLPlus.
São verdadeiras:
Alternativas:
IV e V, apenas.
I e V, apenas.
II e IV, apenas. check CORRETO
II e V, apenas.
I e III, apenas.
A afirmativa I está incorreta, pois o SQL Server, a partir da versão 2017, pode ser instalado no Linux.
A afirmativa II está correta, pois o MS SQL Server usa Transact SQL, ou T-SQL, que é uma extensão do
SQL originalmente desenvolvido pela Sybase e usado pela Microsoft.
A afirmativa III está incorreta, pois, no Oracle, cada nova conexão com o banco de dados é tratada como
uma nova transação.
A afirmativa IV está correta, pois o banco de dados Oracle está disponível em diferentes edições, como
Enterprise Edition, Standard Edition, Express Edition e Oracle Lite.
A afirmativa V está incorreta, pois o SQLPlus é uma ferramenta de linha de comando (cliente de terminal)
com a qual é possível acessar o banco de dados Oracle, e não o SQL Server.
Código da questão: 64135
O conceito de __________ está relacionado com a incapacidade de um sistema ou componente de
software de executar suas funções exigidas conforme os requisitos de desempenho especificados.
Quando um __________ chega ao cliente final, é chamado de __________. Durante o desenvolvimento,
__________ são geralmente observadas pelos __________.
Assinale a alternativa que completa adequadamente as lacunas.
Alternativas:
Falha; erro; falha; as falhas; desenvolvedores.
Falta; erro; falha; as faltas; usuários.
Falha; defeito; falha; as falhas; testadores. check CORRETO
Falta; erro; falta; as falhas; testadores.
Erro; erro; falha; as falhas; desenvolvedores.
Resolução comentada:
Resolução comentada:
12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 4/7
5)
6)
A falha está relacionada a uma perda específica dos requisitos, gerando um comportamento inesperado
do software. Uma falha geralmente é observada pelo usuário final, entretanto, durante o processo de
desenvolvimento de software, a falha é observada pelos testadores.
Código da questão: 64151
As instruções transacionais COMMIT e ROLLBACK são usadas para fazer ou desfazer uma ou mais
transações. Os sistemas de gerenciamento de banco de dados Oracle e SQL Server possuem suporte para
essas instruções.
Sobre essas instruções transacionais, assinale a alternativa correta.
Alternativas:
Tanto COMMIT quanto ROLLBACK tornam todas as modificações feitas pela transação atual
permanentes.
COMMIT e ROLLBACK ocorrem quando a execução de uma instrução de transação é bem-sucedida.
A execução de ROLLBACK apaga todas as modificações feitas pela transação atual. check CORRETO
No caso de falha de energia ou falha do sistema, o ROLLBACK ocorre quando o sistema reinicia,
seguido de um COMMIT.
Uma vez executada a instrução ROLLBACK, ela pode ser modificada com uma instrução COMMIT.
A instrução ROLLBACK é necessária para sinalizar que uma transação não foi concluída com êxito. Logo,
após a execução do ROLLBACK, nenhuma modificação feita pela transação atual é mantida.
Código da questão: 64145
Em termos simples, a __________ é o processo de alterar mensagens de forma que __________ seja
__________, impedindo que alguém possa capturá-las. Esta é a ciência da __________, que traz inúmeras
técnicas para salvaguardar as informações que estão presentes em um formato ilegível.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Criptografia; sua existência; oculta; segurança de banco de dados.Criptografia; sua existência; oculta; escrita secreta.
Esteganografia; sua existência; oculta; segurança de banco de dados.
Esteganografia; seu significado; oculto; escrita secreta.
Criptografia; seu significado; oculto; escrita secreta. check CORRETO
Tanto a criptografia quanto a esteganografia fazem parte da ciência da escrita secreta, e ambas têm o
objetivo de ocultar uma mensagem. Porém, enquanto a esteganografia busca ocultar a existência da
Resolução comentada:
Resolução comentada:
12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 5/7
7)
8)
mensagem, a criptografia busca ocultar o seu significado.
Código da questão: 64153
Um sistema de processamento de transações (SPT) é responsável por monitorar e gerenciar as
transações em um banco de dados. O sistema é útil quando algo é vendido pela Internet. Isso permite
um intervalo de tempo entre o momento em que um item está sendo vendido e o momento em que é
realmente vendido. Um exemplo é a venda do ingresso de determinada poltrona no cinema.
Sobre o sistema de processamento de transações, assinale a alternativa correta.
Alternativas:
O SPT é um sistema que faz parte do banco de dados. O objetivo é aceitar ou negar transações
realizadas em um banco de dados pelo usuário.
O SPT gerencia a transação desde o momento em que o cliente solicita o bilhete, passando pela
aprovação do pagamento até a sua emissão.
O SPT permite armazenar em um banco de dados todas as informações sobre a compra do ingresso.
O SPT retém o ingresso, permitindo que o mesmo bilhete não seja vendido a dois clientes diferentes.
check CORRETO
O SPT garante que o cliente comprará os ingressos com segurança graças ao seu sistema de
criptografia.
O SPT é usado para manter a integridade do banco de dados, garantindo que um conjunto de instruções
(transação) seja executado por completo ou não executado. Logo, se o cliente A começou a adquirir o
ingresso da poltrona D5 no cinema e, no mesmo instante, o cliente B tenta realizar a aquisição da mesma
poltrona (D5), o SPT não permite, retendo (bloqueando) o ingresso e autorizando que ele seja vendido
apenas para um cliente.
Código da questão: 64143
Os bancos de dados __________são arquitetados para serem compatíveis com __________, o que garante
que as __________ no banco de dados sejam bem-sucedidas ou falhem juntas, mantendo um alto nível de
__________ dos dados ao gravá-los no banco de dados.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Não relacionais; ACID; operações; integração.
Relacionais; ACID; transações; proteção.
Transacionais; SQL; transações; integração.
Relacionais; SQL; transações; proteção.
Transacionais; ACID; instruções; integridade. check CORRETO
Resolução comentada:
12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 6/7
9)
10)
Uma transação é um conjunto de instruções que são realizadas em um banco de dados orientado a
transações, como o Oracle e o SQL Server. Esse tipo de banco de dados é compatível com as
propriedades ACID, o que garante atomicidade, consistência, isolamento e durabilidade dos dados,
mantendo assim um alto nível de integridade. Desse modo, os bancos de dados transacionais são ideais
para sistemas críticos, em que é necessário um alto nível de integridade dos dados (como é o caso de
sistemas bancários e sistemas de saúde).
Código da questão: 64139
Sobre bloqueios em bancos de dados, analise as afirmativas a seguir e assinale-as com V (verdadeiro)
ou F (falso):
( ) Uma solução para prevenir o deadlock é remover a espera circular ou, então, remover a exclusão
mútua.
( ) O deadlock ocorre quando dois processos precisam acessar o mesmo dado simultaneamente.
( ) Para evitar o deadlock, ao copiar 1000 linhas de uma tabela A para uma tabela B, o ideal é inserir todas
as linhas, de uma tabela para a outra, em uma única transação.
( ) Transações com muitas instruções podem vir a gerar deadlock, e por esse motivo devem ser evitadas.
( ) Um processo preemptivo é aquele em que seus recursos podem ser retirados dele. Logo, processo
preemptivo não entra em deadlock.
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
F – F – F – V – V.
V – F – F – V – V. check CORRETO
V – F – V – F – V.
V – V – F – F – F.
F – F – V – V – F.
A primeira, a quarta e a quinta afirmativas são verdadeiras.
Segunda: deve haver um bloqueio quando dois processos tentam acessar o mesmo dado
simultaneamente. Para que haja o deadlock, deve haver um bloqueio em duas fases, ou seja, T1 bloqueia
um recurso R1 e T2 bloqueia um recurso R2. Por outro lado, T1 precisa de R2 para desbloquear R1, e T2
precisa de R1 para desbloquear R2.
Terceira: ao copiar muitas linhas de uma tabela A para uma tabela B, coloque uma única instrução INSERT
em um loop e insira uma linha por vez. Desse modo, será evitado o deadlock.
Código da questão: 64140
Para alcançar a eficácia máxima e manter os custos sob controle, as empresas necessitam realizar um
planejamento estratégico de recuperação de desastres, combinando recursos internos com soluções de
softwares. Desse modo, seu planejamento de recuperação de desastres tende a ser bem-sucedido.
Resolução comentada:
Resolução comentada:
12/12/2023, 17:09 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/3111263/8977762 7/7
Sobre a recuperação de desastres, analise as assertivas a seguir e identifique as corretas:
I. Nem todo evento perturbador é um desastre. Por exemplo, uma queda de energia elétrica pode ser
apenas um inconveniente, sem perdas.
II. O Objetivo de Tempo de Recuperação (RTO) é o tempo que leva entre um desastre e a restauração do
último backup válido.
III. Um plano de recuperação de desastres visa documentar as ferramentas de software e de hardware
utilizáveis para fazer um sistema tornar-se totalmente disponível.
IV. Para garantir que os dados estão realmente seguros, é ideal que o servidor de backup esteja
localmente na empresa, ou então próximo dela.
V. Diferentemente do que muitos pensam, nem todo desastre causa perdas de vidas ou destruição.
São verdadeiras:
Alternativas:
IV e V, apenas.
II e IV, apenas.
II e III, apenas.
I e V, apenas. check CORRETO
III e IV, apenas.
A afirmativa I está correta, pois se a empresa tiver um gerador, por exemplo, a queda de energia não será
sentida. Está aí a importância do planejamento de recuperação de desastres.
A afirmativa II está incorreta, pois RTO é o tempo que uma infraestrutura de TI leva para ficar disponível e
funcional após um desastre.
A afirmativa III está incorreta, pois um plano de recuperação de desastres, como o nome sugere, é um
plano para normalizar as operações de TI após um evento prejudicial, ou seja, um desastre.
A afirmativa IV está incorreta, pois deixar o servidor de backup dentro da própria empresa ou próximo
dela é um erro muito grave, afinal, em caso de incêndio, por exemplo, além de a empresa perder seus
dados, também perde o backup. Desse modo, segundo o plano de recuperação de desastres, é ideal que
o banco de dados seja replicado em local secundário, distante o suficiente para que não seja afetado por
qualquer desastre.
A afirmativa V está correta, pois a empresa pode ser vítima de algum ataque cibernético e perder todos
os seus dados ou tê-los expostos. Observe que isso é um desastre, entretanto, sem perda de vidas ou
destruição.
Código da questão: 64149
Resolução comentada:

Mais conteúdos dessa disciplina