• Matéria: Informática
  • Autor: jailtonmoral
  • Perguntado 7 anos atrás

1)
Um SGBD normalmente tem como característica fundamental a capacidade de receber e executar diversas transações simultaneamente, provenientes de diversos programas. Este cenário significa que vários programas podem executar suas transações no mesmo banco de dados. Para suportar este ambiente, existe o mecanismo de Independência de Transação. Assinale a alternativa que apresentar uma definição verdadeira sobre a Independência de Transação.

Alternativas:

a)
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.

b)
A independência de transação impõe uma sobre carga de processamento que obriga os servidores de banco de dados a utilizar somente processadores de última geração.

c)
A independência de transação está baseada em processadores com vários núcleos, pois somente assim o sistema operacional pode ser multiusuário.

d)
A independência de transação é um protocolo que garante que os programas podem ser compilados em diversos compiladores diferentes sem a necessidade de linkedição.

e)
A independência de transação só foi possível ser implementada graças às características do sistema operacional Unix.

2)
Atomicidade, Consistência, Isolamento e Durabilidade, são as propriedades ACID de uma transação de banco de dados. Estas propriedades garantem a integridade dos dados envolvidos nas transações. Qual é a propriedade que garante que uma transação realizada com sucesso terá os seus dados gravados de forma permanente no banco de dados?

Alternativas:

a)
Integridade.

b)
Consistência.

c)
Atomicidade.

d)
Durabilidade.

e)
Agregação.

3)
Para o controle das transações em um banco de dados, existem dois comandos possíveis: Commit e Rollback. Cada um deles tem uma finalidade específica e leva a caminhos bem distintos na execução de um programa de computador. Especificamente o comando Rollback executa ou apresenta qual tipo de cenário?

Alternativas:

a)
O SGBD ao receber o comando Rollback para execução, descarta todas as operações realizadas pela transação corrente, deixando o banco de dados no estado anterior ao início desta transação.

b)
A execução do comando Rollback implica em desmontar todas as transações que estão acontecendo dentro do banco de dados, independentemente do grau de prioridade dos programas.

c)
O comando Rollback ao ser recebido pelo SGBD provoca a suspensão imediata de todas as transações do banco de dados, levando inclusive ao bloqueio do LOG de transações.

d)
O SGBD ao perceber que um comando Rollback vai ser acionado, imediatamente bloqueia o acesso aos registros de LOG para garantir a integridade do banco de dados.

e)
O comando Rollback provoca o descarte do LOG de transações corrente, abrindo a possibilidade de um novo arquivo de LOG de transações ser criado imediatamente.

4)
O SGBD é um conjunto de softwares que nos permite criar e utilizar um banco de dados. O banco de dados para ter um bom desempenho deve suportar e executar diversas tarefas solicitadas por diversos programas que estejam conectados ao banco de dados. Para este controle, o escalonamento de tarefas é o mecanismo que organiza e controla a execução destas tarefas. Assinale a alternativa que apresente uma sentença verdadeira quanto ao escalonamento de tarefas.

Alternativas:

a)
O Escalonamento de tarefas é uma controle sobre o peso de cada transação realizada.

b)
O Escalonamento de tarefas é um conjunto de gateways digitais que controlam os programas executados.

c)
O Escalonamento de tarefas aciona os vários núcleos de um processador multi-core para que o sistema operacional não precise fazer este controle.

d)
O Escalonamento de tarefas trabalha em conjunto com o sistema operacional multiusuário e aproveita o multiprocessamento digital para agilizar as transações.

e)
O Escalonamento de tarefas representa a ordem cronológica dos acontecimentos no banco de dados.

5)
Um SGBD de mercado possui recursos que registram todas as transações que são realizadas dentro do banco de dados. Características como: qual programa executou, as transações que foram executadas e uma sinalização de finalização da transação. Tudo isto são exemplos de dados que são registrados neste mecanismo de registro das transações. Qual é o nome dado a este recurso de registro de transações dos SGBDs?

Alternativas:

a)
LOG do banco de dados.

b)
BLOG do banco de dados.

c)
JOURNAL do banco de dados.

d)
DIARY do banco de dados.

e)
REGISTER do banco de dados.

Respostas

respondido por: zim1978
13

Resposta:

1-A

2-D

3-A

4-E

5-A

CORRIGIDOS PELO AVA. FLW MAZZO.

Explicação:


jailtonmoral: Obrigado!
CharlieOliveira: Perfeito, muito obrigado , você é 1000000
respondido por: LarissaMoura3
12

1-A) 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.

A independência de transação possui a finalidade de garantir a execução de dois programas diferentes em um mesmo banco de dados.

2-D) Durabilidade.

A durabilidade consiste na propriedade que garante que uma transação seja realizada com sucesso.

3-A) O SGBD ao receber o comando Rollback para execução, descarta todas as operações realizadas pela transação corrente, deixando o banco de dados no estado anterior ao início desta transação.

Quando o SGBD recebe o comando Rollback para a execução, de forma a descartar todas as operações provenientes da transação corrente.

4-E) O Escalonamento de tarefas representa a ordem cronológica dos acontecimentos no banco de dados.

O escalonamento de tarefas corresponde à representação da ordem cronológica dos acontecimentos no banco de dados.

5-A) LOG do banco de dados.

O LOG do banco de dados é um importante recurso de registro de transações dos SGBDs.

Bons estudos!


jailtonmoral: Obrigado!!!!
Perguntas similares