Buscar

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Iniciado em terça, 25 out 2022, 10:16
Estado Finalizada
Concluída em quinta, 27 out 2022, 16:05
Tempo
empregado
2 dias 5 horas
Avaliar 0,50 de um máximo de 0,50(100%)
Questão 1
Correto
Atingiu 0,05 de 0,05
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 transação deve realizar a operação de atualização quando alterar itens de dados.
b. A execução de uma transação deve manter a consistência de um banco de dados.
c. Uma vez executada com sucesso, as alterações feitas por uma transação devem persistir no BD.
d. Uma transação é uma unidade atômica de processamento; ou ela é executada na sua totalidade, ou então nada é
executado.

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.
Painel / Cursos / TECNÓLOGO EM ANÁLISE E DESENV. DE SISTEMAS EAD -8222- BANCO DE DADOS APLICADOS
/ ATIVIDADE DE ESTUDO 01 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO 01 - PRAZO FINAL: 18/11/2022
https://www.eadunifatecie.com.br/course/view.php?id=11222
https://www.eadunifatecie.com.br/my/
https://www.eadunifatecie.com.br/course/index.php
https://www.eadunifatecie.com.br/course/view.php?id=11222
https://www.eadunifatecie.com.br/course/view.php?id=11222#section-4
https://www.eadunifatecie.com.br/mod/quiz/view.php?id=426393
Questão 2
Correto
Atingiu 0,05 de 0,05
Uma transação consiste em validar uma sequência de comandos que serão executados no banco de dados a partir da ferramenta de
controle e gerenciamento do banco. Por exemplo, uma transferência bancária da conta A para a conta B consiste em várias ações que
devem ser executadas para que a transferência seja concluída com sucesso, inclusive a atualização dos saldos das contas A e B.
Neste contexto, assinale a alternativa que apresenta o comando responsável por atualizar os itens de dados de um Banco de Dados.
a. write.
b. begin.
c. commit.
d. rollback.
e. read.
Sua resposta está correta.
A resposta correta é:
write.
Questão 3
Correto
Atingiu 0,05 de 0,05
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).
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 = 300,00 e B = 300,00.
c. A = 600,00 e B = 150,00.
d. A = 360,00 e B = 440,00.
e. A = 200,00 e B = 500,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
Questão 5
Correto
Atingiu 0,05 de 0,05
Uma transação simboliza uma unidade de trabalho executada dentro de um SGBD, que deve ser tratada de maneira coerente e
confiável, independente de outras transações (MEDEIROS, 2013). Em uma transação, é fundamental que todas essas operações
ocorram ou que, em caso de alguma falha, nenhuma delas seja executada.
Fonte: MEDEIROS, L. F. Banco de dados. Curitiba: InterSaberes, 2013.
Esse conceito diz respeito à:
a. Atomicidade.
b. Durabilidade.
c. Serialização.
d. Flexibilidade.
e. Escalonamento.
Sua resposta está correta.
A resposta correta é:
Atomicidade.
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). Para que essas propriedades sejam respeitadas em
SGBDs que permitem a execução simultânea de transações, são utilizadas técnicas de bloqueio, incluindo o bloqueio múltiplo.
Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison-Wesley, 2011.
Considerando essas afirmações, assinale a alternativa que indica a operação utilizada para o bloqueio exclusivo de um item de dado.
a. write_lock.
b. read_lock.
c. deadlock.
d. lock.
e. unlock
Sua resposta está correta.
A resposta correta é:
write_lock.
Questão 6
Correto
Atingiu 0,05 de 0,05
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.
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, II e III estão corretas.
b. Apenas I está correta.
c. Apenas I e II estão corretas.
d. Apenas II está correta.
e. Apenas I e III estão corretas.
Sua resposta está correta.
A resposta correta é:
Apenas I e II estão corretas.
Questão 7
Correto
Atingiu 0,05 de 0,05
O escalonamento também é denominado como o histórico ou a ordem de execução das transações que são executadas ao mesmo
tempo em um Banco de Dados. Os planos de execução são utilizados para definir a ordem de execução das transações, sendo de dois
tipos: Planos seriais e Planos não seriais. Em relação aos planos SERIAIS, analise as afirmativas a seguir.
I) Cada plano serial consiste em uma sequência de instruções de várias transações, em que as instruções pertencentes a uma
ÚNICA transação aparecem juntas;
II) Nos planos seriais, todas as operações das transações são executadas sequencialmente;
III) Nos planos seriais, todas as operações das transações são executadas de maneira paralela, ou seja, várias operações
executando ao mesmo tempo.
Assinale a alternativa correta:
a. Apenas II e III estão corretas.
b. Apenas I e II estão corretas.
c. Apenas III está correta.
d. Apenas I e II estão corretas.
e. Apenas II está correta.
Sua resposta está correta.
A resposta correta é:
Apenas I e II estão corretas.
Questão 8
Correto
Atingiu 0,05 de 0,05
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 e III estão corretas.
b. Apenas II está correta.
c. Apenas I e II estão corretas.
d. Apenas I está correta.
e. Todas as afirmativas estão corretas.
Sua resposta está correta.
A resposta correta é:
Todas as afirmativas estão corretas.
Questão 9
Correto
Atingiu 0,05 de 0,05
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 de duas fases.
c. Bloqueio downgrade.
d. Bloqueio binário.
e. Bloqueio rollback.
Sua resposta está correta.
A resposta correta é:
Bloqueio binário.
Questão 10
Correto
Atingiu 0,05 de 0,05
Qualquer banco de dados que seja utilizado por mais de um usuário deve administrar o controle de concorrência entre as informações
que estão sendo acessadas pelos usuários (ELMASRI e NAVATHE, 2011). No controle de concorrência, usuários distintos ou transações
diferentes tentam acessar a mesma informação ou item de dado ao mesmo tempo, então neste caso deve-se ter um controle entre
essas transações.
Fonte: ELMASRI, R.; NAVATHE, S. B. Sistemas de banco de dados. 6. ed. São Paulo: Pearson Addison-Wesley, 2011.
Analisando este contexto, assinale a alternativa que indica um tipo de problema que pode acontecer na concorrência de transações.
a. Consistência perdida.
b. Isolamento perdido.
c. Atualização perdida.
d. Serialização perdida.
e. Atomicidade perdida.
Sua resposta está correta.
A resposta correta é:
Atualização perdida.
◄ ÁUDIO AULA 04
Seguir para...
SLIDES AULA 05 ►
https://www.eadunifatecie.com.br/mod/url/view.php?id=426392&forceview=1
https://www.eadunifatecie.com.br/mod/resource/view.php?id=426395&forceview=1

Continue navegando