Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Concluído o desenvolvimento de um sistema de banco de dados para uma agência bancária, iniciou-se a fase de testes, a fim de constatar a integridade deste. O referido teste tinha por objetivo a transação em transferir cem reais da conta A para a conta B. Após receber a confirmação do sistema de banco de dados de que a transação fora efetuada com sucesso, o analista simulou a falta de energia, desligando o servidor no qual o sistema de banco de dados encontra-se instalado. Contudo, ao reiniciar o servidor e o sistema de banco de dados, o analista constatou que as últimas transações realizadas no banco de dados não persistiram. Diante da situação exposta, identifique e justifique qual das propriedades inerentes à integridade das transações não fora respeitada. Resposta Esperada: No caso em comento, verifica-se que a propriedade Durabilidade não fora contemplada no referido sistema de banco de dados, a qual garante que as alterações que ocorreram no banco de dados ao final de cada transação finalizada com sucesso perdurem no banco, independente de quaisquer tipos de falhas que possam vir a ocorrer no sistema. 2. A procedure é um conjunto de comandos que pode ser armazenado no banco de dados, a qual poderá ser chamada a qualquer momento, tanto pelo SGBD quanto por um sistema que faz interface com a mesma, sendo que sua utilização constitui uma técnica eficiente para a execução de tarefas repetitivas. Considerando a tabela, desenvolva uma procedure que possibilite ao usuário informar a faixa salarial e o percentual de aumento que será aplicado a um grupo de funcionários. Ao final, execute a procedure criada. Resposta Esperada: Conforme imagem que segue. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTY=&action3=NDYwMjIy&action4=MjAxOS8y&prova=MTI0OTM0ODU=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIzNA==&action2=QURTMTY=&action3=NDYwMjIy&action4=MjAxOS8y&prova=MTI0OTM0ODU=#questao_2%20aria-label=
Compartilhar