Buscar

Av1 - Cst Anál e Desenv Sist - Banco de Dados II

Prévia do material em texto

 Banco de Dados II (/aluno/timeline/index/19…
Av1 - Cst Anál e Desenv Sist - Banco de Dados II
  
(/notific
Avaliar
Informações Adicionais
Período: 27/08/2018 00:00 à 29/09/2018 23:59
Situação: Confirmado
Conceito: Excelente
Protocolo: 329536670
A atividade está fora do período do cadastro
a)
b)
c)
d)
e)
1)
2)
Os SGBD que dominavam o mercado na década de 80 apresentaram uma característica que foi um fator
diferencial para a consolidação nas grandes empresas, a independência de transação. Esta característica
pode ser compreendida com a seguinte afirmação:
Alternativas:
A independência de transação garante que podemos executar dois programas
diferentes no mesmo banco de dados que a transação de um programa não vai
atrapalhar a transação do outro programa, desde que o acesso seja em dados
diferentes.
 Alternativa assinalada
A independência de transação garante que cada transação seja executada uma de cada vez, montando
uma fila paralela de acordo com a quantidade de núcleos do processador multicore do servidor de
banco de dados.
A independência de transação foi conseguida somente depois que os processadores passaram a tratar
32 bits e os sistemas operacionais aceitaram o multiprocessamento simétrico.
A independência de transação garante que um programa possa acessar dois bancos de dados
diferentes ao mesmo tempo sem que aja conflito de acesso.
A independência de transação foi conseguida através do avanço dos processadores de 8 bits para 16
bits, pois este mecanismo consumia muito processador.
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
3)
4)
Os SGBDs costumam trabalhar com diversas transações ao mesmo tempo. Porém para que as transações
paralelas não gerem uma inconsistência nos dados e acabem produzindo um resultado errado, foi
implementado um mecanismo de controle das tarefas de banco de dados que é conhecido como
Escalonamento de tarefas. Podemos afirmar que o Escalonamento de tarefas realiza uma atividade
primordial para o sucesso do SGBD quando temos vários programas acessando o mesmo banco de dados
ao mesmo tempo. Desta forma, qual seria a alternativa a seguir que demonstre o que o Escalonamento de
tarefas realiza?
Alternativas:
O Escalonamento de tarefas é uma situação onde o programa que recebe o erro é aquele que foi
escolhido pelo Sistema Operacional para ser abortado.
O Escalonamento de tarefas é um problema que o SGBD não consegue tratar e repassa-o para o
Sistema Operacional.
O Escalonamento de tarefas representa a ordem cronológica dos acontecimentos
no banco de dados.
 Alternativa assinalada
O Escalonamento de tarefas é uma situação onde três programas desejam o mesmo dado e nenhum
deles consegue o resultado final.
O Escalonamento de tarefas antecipa as transações que os programas pretendem realizar e antes
mesmo de serem executadas, já bloqueiam os dados imediatamente.
Os SGBDs utilizam dois comandos para o encerramento de uma transação: Commit e Rollback. Cada um
deles tem uma finalidade distinta. Ao escolher encerrar uma transação com o comando RollBack, quais
ações são desencadeadas no banco de dados.
Alternativas:
As operações desta transação e das outras transações concorrentes que envolvem o comando select em
todas as tabelas são executadas simultaneamente sem problemas para o usuário.
As operações desta transação que envolvem atualização de dados no banco de dados são confirmadas
(insert, update e delete) e gravadas em definitivo no banco de dados.
As operações de todas as transações que estão em andamento no banco de dados são Comitadas
(confirmadas) em conjunto gerando o multiplo-commit e encerrando normalmente todos os programas.
As operações de todas as outras transações são suspensas até que um próximo comando Commit seja
executado e todo o processo seja reiniciado.
As operações desta transação que envolvem atualização de dados no banco de
dados são desfeitas (insert, update e delete), retornando os dados ao valor inicial
do começo da transação.
 Alternativa assinalada
As propriedades ACID permitem que uma transação de banco de dados obedeça a algumas regras e
através destas propriedades, o conceito de transação de banco de dados fica bem definida. Qual é a
propriedade ACID que garante que uma transação que foi realizada com sucesso, seja mantida no banco de
dados até que uma nova transação modifique estes dados?
Alternativas:
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
5)
Integridade.
Consistência.
Atomicidade.
Durabilidade.  Alternativa assinalada
Agregação
Um SGBD dispende uma parte do seu processamento para o registro de todas as transações que são
realizadas no banco de dados. Este tipo de registro histórico permite que um processo de recuperação de
banco de dados possa consultar e utilizar-se destas informações para reestabelecer um ponto de
integridade no banco de dados. Qual é o nome dado a este recurso de registro de transações dos SGBDs?
Alternativas:
BLOG do banco de dados.
JOURNAL do banco de dados.
LOG do banco de dados.  Alternativa assinalada
REGISTER do banco de dados.
DIARY do banco de dados.

Continue navegando