Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Exercício de apoio 3 - Semana 6 PERGUNTA 1 Examine as seguintes assertivas sobre os aspectos de segurança para bancos de dados e assinale a alternativa correta, considerando as a�rmações verdadeiras (V) ou falsas (F). I. A questão da segurança em Bancos de Dados se restringe apenas ao que é possível gerenciar via SGBD. II. Perda de disponibilidade se refere a ocorrência de problemas para uso do sistema e de seus recursos (funcionalidades e dados). III. Diferentes precauções devem ser tomadas no SGBD, na especi�cação das consultas, na programação das aplicações, no hardware e na rede relacionada ao uso do SGBD etc. IV. Perda de dados está relacionada com o risco de disponibilização de dados, ou de informação, de forma não autorizada, podendo incorrer em violação de direitos legais. V. Perda de integridade diz respeito à necessidade de proteger as informações contra modi�cações inapropriadas: criação ou exclusão de dados, ou modi�cação nos seus valores. V, F, V, F, V F, V, V, F, V V, F, F, V, V V, V, V, F, F F, V, F, V, F 0 pontos PERGUNTA 2 Leia as a�rmações a seguir sobre gerenciamento de transações em banco de dados: I. Uma transação é uma unidade da execução de programa que acessa e, possivelmente, atualiza vários itens de dados. II. Durante a execução da transação, o banco de dados pode ser temporariamente inconsistente. III. Quando a transação é completada com sucesso (é con�rmada), o banco de dados pode estar inconsistente. IV. Após a con�rmação da transação, as mudanças realizadas no banco de dados podem ser desfeitas. V. Durante a execução da transação, podem ocorrer certas condições que necessitam de cancelamento da transação. VI. Transações não podem ser executadas em paralelo. Assinale a alternativa correta: As a�rmativas II e V estão incorretas, e as a�rmativas I, III, IV e VI estão corretas 0 pontos As a�rmativas I, II e V estão corretas, e as a�rmativas III, IV e VI estão incorretas. As a�rmativas I, II e V estão incorretas, e as a�rmativas III, IV e VI estão corretas. As a�rmativas I e V estão corretas, e as a�rmativas III, IV e VI estão incorretas. Todas as a�rmativas estão corretas. D. A. F. E. G. C. B. A. B. C. D. E. F. G. PERGUNTA 3 Correlacione os conceitos: Controle de acesso mandatório. Controle de acesso baseado em papéis. Controle de inferência. Criptogra�a de dados. Sensibilidade de dados. Mecanismo de Visões. DBA Privilégios e outras permissões são associadas a papéis (ROLES) organizacionais (em vez de usuários individuais). É a autoridade central para gerenciar um sistema de banco de dados. É um importante mecanismo de autorização discricionário por si só. Classi�ca dados e usuários com base em classes de segurança Resposta correta Utilizada para proteger os dados con�denciais que são transmitidos por meio de algum tipo de rede de comunicação. Os usuários não têm permissão de acessar informação individual dos elementos de uma população. É uma medida da importância atribuída aos dados por seu proprietário, com a �nalidade de indicar sua necessidade de proteção. 0 pontos D. A. PERGUNTA 4 Correlacione os conceitos: 0 pontos B. E. F. A. C. B. C. D. E. F. Pipelining. Árvore de Consulta. Otimização de Consulta. Materialização. Regras de Transformação. Granularidade São essenciais para garantir a expressão de consultas que gerem relações equivalentes como resposta. Representação interna da consulta. Tamanho de um item de dados Utiliza como entrada de uma operação as tuplas que foram geradas pela operação anterior. Processo de escolha de uma estratégia adequada. O resultado de uma operação é armazenado em disco como uma relação temporária. PERGUNTA 5 Quais propriedades de transações o banco de dados deve assegurar para preservar a integridade dos dados? Atualização, completeza, durabilidade e isolamento. Atomicidade, completeza, durabilidade e delegação. Atualização, consistência, durabilidade e integração. Atomicidade, consistência, durabilidade e isolamento. Atualização, criação, inserção e exclusão. 0 pontos PERGUNTA 6 Em um banco de dados, uma transação constitui uma operação, como inclusão, leitura, atualização ou exclusão, realizada em um banco de dados. Nesse contexto, alguns princípios devem ser atendidos, tais como: I. Se ocorrerem falhas que interrompam o processo de atualização de valores de estoque, o sistema deve manter os valores antigos. II. Se a transação for completada sem problemas, a soma das quantidades existentes em estoque do produto transferido (nos dois estoques), antes e depois da transação, deve ser a mesma. Os princípios de�nidos em I e II são denominados, respectivamente, de: consistência e durabilidade. durabilidade e independência. independência e con�abilidade. 0 pontos con�abilidade e atomicidade. atomicidade e consistência. PERGUNTA 7 Qual dos seguintes escalonamentos é serializável de con�ito? r1(X); w3 (X); r1 (X); w1(X); r2(X); r3(X) r1(X); r3 (X); r1 (Y); w1(Y); r2(X); r3(X) r1(Y); r3 (X); w1 (Y); w2(X); r2(X); w3(X) r2(X); w3 (X); r1 (X); w1(X); r2(X); r3(X) r1(X); w1 (X); r1 (X); w1(X); r2(X); r3(X) 0 pontos PERGUNTA 8 No âmbito de banco de dados, que grafo de precedência representa um escalonamento que não é serializável quanto ao con�ito? 0 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. PERGUNTA 9 Qual dos seguintes escalonamentos é serializável de con�ito? r1(X); r3 (X); w1 (X); r2(X); w3(X) r1(X); r3 (X); w3 (X); w1(X); r2(X) r3(X); r2 (X); r1 (X); w3(X); w1(X) r3(X); r2 (X); w3 (X); r1(X); w1(X) 0 pontos PERGUNTA 10 Considerando conceitos de processamento de transações em bancos de dados, analise as a�rmativas a seguir: I. Uma transação entra em estado ativo imediatamente após iniciar a execução (START_TRANSACTION). II. Quando a transação termina, ela passa para o estado �nalizado (END_TRANSACTION). III. Uma transação entra em estado ativo imediatamente após iniciar a execução (BEGIN_TRANSACTION). IV. Quando uma transação é con�rmada, ela conclui sua execução com sucesso, mas ainda podem ocorrer alterações no banco (COMMIT). V. Quando a transação termina, ela passa para o estado parcialmente con�rmado (END_TRANSACTION), VI. Quando uma transação é con�rmada, ela conclui sua execução com sucesso e todas as mudanças são gravadas permanentemente no banco (COMMIT). Assinale a alternativa correta: As a�rmativas I, III e VI estão incorretas, e as a�rmativas II, IV e V estão corretas. As a�rmativas I, II e IV estão corretas, e as a�rmativas III, V e VI estão incorretas. As a�rmativas I, II e V estão corretas, e as a�rmativas III, IV e VI estão incorretas. As a�rmativas I, II e V estão incorretas, e as a�rmativas III, IV e VI estão corretas. As a�rmativas I, II e IV estão incorretas, e as a�rmativas III, V e VI estão corretas. 0 pontos
Compartilhar