Buscar

Atividade Objetiva 3 - Administração de Banco de Dados NOTA: 1.0

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 6 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 6 páginas

Prévia do material em texto

Atividade Objetiva 3
Iniciado: 20 out em 7:17
Instruções do teste
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
0,2 ptsPergunta 1
I. Leia o texto a seguir:
Em alguns planos é fácil a restauração de transações, enquanto, em outros, o
processo pode ser muito complicado. Portanto, é importante caracterizar os
tipos de planos nos quais a restauração é possível, bem como aqueles para os
quais a restauração é relativamente simples. Essas caracterizações, na
realidade, não fornecem o algoritmo de restauração, apenas tentam
caracterizar teoricamente os diferentes tipos de planos.
(Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed.
São Paulo: Pearson Addison Wesley, 2010, p. 404).
Ao verificarmos, que uma transação sofreu algumas falhas devemos pensar
que essa transação deve ser desfeita e recuperada. Para isso, devemos saber
como executar essa restauração e estar preparados para que essa
recuperação possa ser executada. Considerando o trecho acima, avalie as
afirmações abaixo:
I. Quando ocorre uma falha, a operação deve ser restaurada, mantendo a
integridade e atomicidade dos dados.
II. Caso uma falha ocorra em uma transação com dependência, a transação
dependente deve ser abortada.
III. Caso tenhamos uma dependência, e uma transação sofra uma falha a
segunda poderá continuar o seu processamento.
Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/16183/quizzes/61366/take
1 of 6 2021-11-12 04:36
III e IV, apenas.
II e III, apenas.
I e IV, apenas.
I e III, apenas.
I e II, apenas.
IV. Em uma transação dependente, uma segunda transação pode ser
executada sem ocorra falha e altere o seu valor.
É correto o que se afirma apenas em:
0,2 ptsPergunta 2
Uma transação pode ser considerada uma operação lógica executada pelo banco.
Leia o texto a seguir:
Um SGBD multiusuário, como o nome implica, deve permitir que diversos
usuários acessem o banco de dados ao mesmo tempo. Isso é essencial se os
dados para as várias aplicações estão integrados e mantidos em um único
banco de dados. O SGBD deve incluir um software de controle de concorrência
para garantir que muitos usuários, ao tentar atualizar o mesmo dado, o façam
de um modo controlado, para assegurar que os resultados das atualizações
sejam corretos.
Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed.
São Paulo: Pearson Addison Wesley, 2010, p. 424.
Considerando o trecho supracitado, é observada uma descrição do controle de
transações. Com base nessa informação, assinale a alternativa correta em
relação a transações em um banco de dados.
Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/16183/quizzes/61366/take
2 of 6 2021-11-12 04:36
Uma transação pode considerada como uma operação é executada e não ocorre
falhas.
Uma transação pode ser considerada em relação a sua dependência de outras
transações.
Uma transação pode considerada como uma operação, quando é executada uma
alteração no banco.
Uma transação pode ser considerada os comandos que estão uma linha de código.
0,2 ptsPergunta 3
Leia o texto abaixo:
Uma transação é um programa em execução ou processo que inclui um ou
mais acessos ao banco de dados, como a leitura ou a atualização de registros.
Cada transação deve executar um acesso logicamente correto ao banco de
dados, se executado sem a interferência de outras transações. O SGBD deve
garantir várias propriedades da transação. A propriedade de isolamento
garante que cada transação possa ser efetuada de forma isolada de outras
transações; mesmo centenas de transações podem ser executadas
simultaneamente.
Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed.
São Paulo: Pearson Addison Wesley, 2010, p. 18.
Quando um programa envia uma transação ao banco de dados, até que ela
seja concluída e retorne ao usuário a informação de gravação com sucesso,
essa transação passa por vários estágios. Considerando o trecho, avalie as
afirmações abaixo sobre os estágios das transações e seus significados:
I. Concluída: quando os processamentos estão em modo de execução todas
as transações.
II. Efetivação: processos concluídos e aguardando para que seja efetiva no
banco de dados.
Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/16183/quizzes/61366/take
3 of 6 2021-11-12 04:36
I e II, apenas.
III e IV, apenas.
I e IV, apenas.
II e III, apenas.
I e III, apenas.
III. Aborto: quando o processamento de uma transação encontra algum
problema e necessita ser encerrado.
IV. Ativa: quando o processamento de todas as transações foi concluído com
sucesso.
É correto o que se afirmar apenas em:
0,2 ptsPergunta 4
Leia o texto a seguir:
As operações de banco de dados que formam uma transação podem estar
embutidas em um programa de aplicação ou podem ser especificadas
interativamente, via uma linguagem de consulta de alto nível, tal como a SQL.
Um meio para especificar os limites de uma transação é estabelecer
explicitamente declarações de início de transação e fim de transação em um
programa de aplicação; nesse caso, todas as operações de acesso ao banco
de dados, entre as duas, serão consideradas parte da transação.
Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed. São
Paulo: Pearson Addison Wesley, 2010, p. 396.
Para o controle de acesso as informações, os SGBD’s utilizam os princípios de
bloqueios dessas informações, sendo possível bloquear a informação por todo
o período que está em utilização, concluída essa utilização a informação fica
Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/16183/quizzes/61366/take
4 of 6 2021-11-12 04:36
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I..
As asserções I e II são ambas proposições falsas.
livre para novo uso. Considerando as informações apresentadas, avalie as
asserções abaixo e a relação proposta entre elas:
I. Um modo de bloqueio é chamado de timestemp e tem por característica o
uso de tempo para o bloqueio.
PORQUE
II. Utiliza um contador de tempo único para cada transação, e ainda o controle
de ordem de início de transações, controlando, assim, o acesso as
informações.
A respeito dessas asserções, assinale a opção correta: 
0,2 ptsPergunta 5
Leia o texto abaixo:
O conceito de transação fornece um mecanismo para descrição de unidades
lógicas de processamento de banco de dados. Sistemas de processamento de
transação são sistemas com grandes bancos de dados e centenas de usuários
executando transações concorrentes no banco de dados. Exemplos desses
tipos de sistemas englobam os sistemas para reservas de passagens, bancos,
processamento de cartões de crédito, mercados de ações, entregas de
supermercados, entre outros. Eles exigem alta disponibilidade e baixo tempo
Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/16183/quizzes/61366/take
5 of 6 2021-11-12 04:36
Nenhum dado novo para salvar. Última verificação às 4:36
Uma transação deve ser executada, atentando-se ao princípio da consistência, sendo
guardados vários valores diferentes e duplicados.
Uma transação deve informações que passem pouco tempo armazenada.
Uma transação pode alterar um valor de um campo, mesmo que esse campo já está
sendo utilizado por outra transação.
Uma transação deve ser executada em sua totalidade, representando o princípio da
atomicidade.
Uma transação deve ser executada fragmentada, para que seja possível atender o
princípio da atomicidade.
de resposta para as centenas de usuários concorrentes.
Fonte: ELMASRI, R.; NAVATHE, S. B.; Sistema de banco de dados. 6. ed.
SãoPaulo: Pearson Addison Wesley, 2010, p. 394.
Considerando as reflexões apresentadas, assinale a opção correta.
Enviar teste
Teste: Atividade Objetiva 3 https://famonline.instructure.com/courses/16183/quizzes/61366/take
6 of 6 2021-11-12 04:36

Continue navegando