Buscar

PROVA 1 - BANCO DE DADOS APLICADOS

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

Iniciado emquarta, 24 mai 2023, 22:59
EstadoFinalizada
Concluída emquarta, 24 mai 2023, 23:26
Tempo empregado26 minutos 31 segundos
Avaliar0,30 de um máximo de 0,50(60%)
Questão 1
Correto
Atingiu 0,05 de 0,05
Marcar questão
Existem vários tipos de bloqueios que podem ser utilizados para garantir a consistência e 
atomicidade dos dados de um BD, sendo que a maioria utiliza uma variável de controle (lock) 
associada ao dado, que indica se o mesmo está disponível ou não para utilização. Considerando este
cenário, analise a Figura a seguir que ilustra um plano com duas transações concorrentes e aplica ao
item de dado X, um bloqueio:
Fonte: A Autora (2021).
Assinale a alternativa que indica o tipo de bloqueio que está sendo utilizado neste caso.
a.
Bloqueio múltiplo.
b.
Bloqueio binário.
c.
Bloqueio de duas fases.
d.
Bloqueio rollback.
e.
Bloqueio downgrade.
Sua resposta está correta.
A resposta correta é:
Bloqueio binário.
Questão 2
Correto
Atingiu 0,05 de 0,05
Marcar questão
Suponha que T1 seja uma transação que transfere R$ 50,00 da conta A para a conta B. Antes da 
execução dessa transação, a conta A tinha um saldo de R$ 1.000,00 e a conta B tinha saldo de R$ 
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
2.000,00. Durante a execução de T1 aconteceu uma falha, que impediu que a transação fosse 
executada com sucesso. Essa falha ocorreu depois da operação write(A) e antes da 
operação write(B).
Neste contexto, analise as afirmativas a seguir e as classifique como Verdadeiras (V) ou Falsas (F).
(   ) O sistema destruiu 50,00 como resultado desta falha, desrespeitando a propriedade de 
atomicidade e consistência.
(   ) Por consequência da falha, os valores finais das contas A e B foram R$ 950,00 e R$ 
2000,00, respectivamente.
(   ) A soma de A+B não foi mais preservada, levando o BD à um estado inconsistente.
Assinale a alternativa que contém a sequência correta.
a.
F - V - F.
b.
V - F - F.
c.
F - F - F.
d.
V - V - V.
e.
F - F - V.
Sua resposta está correta.
A resposta correta é:
V - V - V.
Questão 3
Correto
Atingiu 0,05 de 0,05
Marcar questão
A Figura a seguir ilustra duas transações T1 e T2, sendo a transação T1 responsável por transferir a 
quantia de R$100,00 da conta A para a conta B. Já a transação T2 transfere 10% do saldo da conta A
para a conta B. Suponha que os valores iniciais das contas sejam: Conta A: R$ 500,00 e Conta B: 
R$ 300,00.
Fonte: A Autora (2021).
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
Utilizando um escalonamento no qual é realizada a execução de T1 e depois a execução de T2, 
assinale a alternativa que indica corretamente os valores finais das contas A e B.
a.
A = 500,00 e B = 300,00.
b.
A = 600,00 e B = 150,00.
c.
A = 200,00 e B = 500,00.
d.
A = 300,00 e B = 300,00.
e.
A = 360,00 e B = 440,00.
Sua resposta está correta.
A resposta correta é:
A = 360,00 e B = 440,00.
Questão 4
Correto
Atingiu 0,05 de 0,05
Marcar questão
Normalmente, os SGBDs permitem que várias transações sejam executadas ao mesmo tempo, onde 
se tem várias transações ocorrendo simultaneamente, isso pode causar várias complicações, como 
por exemplo, a inconsistência de dados. Garantir a consistência com a execução simultânea exige 
um trabalho extra, sendo muito mais fácil insistir que as transações sejam executadas serialmente 
(uma de cada vez) (ELMASRI e NAVATHE, 2011).
Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson
Addison-Wesley, 2011.
Assinale a alternativa que contém um problema que pode ser ocasionado pela ocorrência simultânea
de transações.
a.
Leitura suja.
b.
Escrita dupla.
c.
Consulta dupla.
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
d.
Leitura dupla.
e.
Escrita suja.
Sua resposta está correta.
A resposta correta é:
Leitura suja.
Questão 5
Correto
Atingiu 0,05 de 0,05
Marcar questão
Em um Banco de Dados, as transações devem respeitar algumas propriedades básicas, sendo as 
mesmas denominadas pelo acrônimo ACID: Atomicidade, Consistência, Integridade e Durabilidade 
(ELMASRI, et al. 2011). Essas propriedades garantem que a execução de transações, mesmo que 
simultâneas, não afetem de maneira incorreta os dados do BD, proporcionado maior segurança e 
confiança nos dados armazenados em um Banco de Dados.
Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson
Addison-Wesley, 2011.
Assinale a alternativa que contém a definição correta da propriedade de atomicidade.
a.
Uma vez executada com sucesso, as alterações feitas por uma transação devem persistir no BD.
b.
Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou 
então nada é executado.
c.
Uma transação deve realizar a operação de atualização quando alterar itens de dados.
d.
A execução de uma transação deve manter a consistência de um banco de dados.
e.
Uma transação não deve tornar visível para outras transações as modificações feitas em um banco 
de dados.
Sua resposta está correta.
A resposta correta é:
Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou 
então nada é executado.
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
F
e
e
d
b
a
c
k
Questão 6
Correto
Atingiu 0,05 de 0,05
Marcar questão
Em relação às transações, a ideia é que uma transação valide todos os passos da sequência e 
somente no final do processo (com tudo certo) é que as alterações serão efetivamente 
implementadas. Para isso, uma transação possui vários estados, como: ativa, parcialmente 
confirmada, confirmada ou abortada.
Assinale a alternativa que corresponde ao estado de uma transação que obteve sucesso em seu 
término.
a.
Falha.
b.
Confirmada.
c.
Abortada.
d.
Ativa.
e.
Parcialmente confirmada.
Sua resposta está correta.
A resposta correta é:
Confirmada.
Questão 7
Incorreto
Atingiu 0,00 de 0,05
Marcar questão
Nas técnicas de bloqueio, geralmente uma variável de controle é associada a um item de dado no 
BD, representando o status desse item em relação a possíveis operações que podem ser aplicadas 
sobre ele. Assim, os bloqueios são utilizados com o objetivo de sincronizar o acesso aos itens de um
Banco de Dados por transações concorrentes.
Analisando este contexto, assinale a alternativa que indica o tipo de bloqueio no qual o item de dado
é bloqueado exclusivamente para operações de escrita.
a.
Bloqueio secundário.
b.
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
Bloqueio distinto.
c.
Bloqueio sujo.
d.
Bloqueio binário.
e.
Bloqueio múltiplo.
Sua resposta está incorreta.
A resposta correta é:
Bloqueio múltiplo.
Questão 8
Incorreto
Atingiu 0,00 de 0,05
Marcar questão
O bloqueio múltiplo pode ser empregado para que as operações de leitura de um item de dado sejam
compartilhadas por várias transações ao mesmo tempo. Em relação às regras do bloqueio múltiplo, 
analise as afirmativas a seguir:
I) Uma transação T tem que executar uma operação write_lock(X) antes de 
qualquer write_item(X) em T.
II) Uma transação T tem que executar uma operação unlock(X) após todas as 
operações read_item(X) ou write_item(X) completadas em T.
III) Uma transação T não executará um read_lock(X) se já tem um lock compartilhado 
(read_lock) ou um lock exclusivo (write_lock) em X.
Assinale a alternativa correta.
a.
Apenas I está correta.
b.
Apenas I e III estão corretas.
c.
Todas as afirmativas estão corretas.
d.
Apenas II está correta.
e.
Apenas I e II estão corretas.
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
Sua resposta está incorreta.
A resposta correta é:
Todas as afirmativas estão corretas.
Questão 9
Incorreto
Atingiu 0,00 de 0,05
Marcar questão
Um gerenciador é mantido pelo SGBD para gerenciar e controlar o acesso aos locks, sendo que para
cada lock efetuado é mantido um registro no formato: <nome-item,LOCK> e esses registros são 
mantidos emuma tabela de lock. Em relação às regras do bloqueio binário, analise as seguintes 
afirmativas:
I) Uma transação não pode executar uma operação lock_item(X) se já possui um lock sobre X;
II) Várias transações podem ter um lock sobre um dado item.ao mesmo tempo;
III) Uma operação T não pode executar um unlock_item(X) a menos que tenha 
um lock sobre X.
Assinale a alternativa correta.
a.
Apenas I está correta.
b.
Apenas II e III estão corretas.
c.
Apenas II está correta.
d.
Apenas I e III estão corretas.
e.
Apenas III está correta.
Sua resposta está incorreta.
A resposta correta é:
Apenas I e III estão corretas.
Questão 10
Incorreto
Atingiu 0,00 de 0,05
Marcar questão
Considere uma transação denominada T1 com a sequência de operações ilustrada na figura a seguir.
Suponha que os itens A e B representem os saldos de duas contas bancárias A e B, e que seus 
valores iniciais sejam A = 900,00 e B = 600,00.
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
F
e
e
d
b
a
c
k
T
e
x
t
o
 
d
a
 
q
u
e
s
t
ã
o
Neste contexto, analise as seguintes afirmativas:
I) Após a conclusão da transação T1 o saldo final da conta A será igual a R$ 990,00;
II) Após a conclusão da transação T1 o saldo final da conta B será igual a R$ 1590,00;
III) Após a conclusão da transação T1 o saldo final da conta B será igual a R$ 1500,00;
IV) I) Após a conclusão da transação T1 o saldo final da conta A será igual a R$ 1000,00.
Assinale a alternativa correta:
a.
Apenas I e II estão corretas.
b.
Apenas I e III estão corretas.
c.
Apenas II está correta.
d.
Apenas I, II e III estão corretas.
e.
Apenas I está correta.
Sua resposta está incorreta.
A resposta correta é:
Apenas I e II estão corretas.
F
e
e
d
b
a
c
k
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Texto da questão
	Feedback
	Questão 1
	Questão 2
	Questão 3
	Questão 4
	Questão 5
	Questão 6
	Questão 7
	Questão 8
	Questão 9
	Questão 10
	q4706778:7_answer: Off
	q4706778:1_answer: Off
	q4706778:9_answer: Off
	q4706778:4_answer: Off
	q4706778:5_answer: Off
	q4706778:2_answer: Off
	q4706778:10_answer: Off
	q4706778:6_answer: Off
	q4706778:8_answer: Off
	q4706778:3_answer: 1

Continue navegando