Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Exercício de apoio 2 - Semana 6 a. Nenhuma das demais alternativas. b. perda de integridade; políticas de uso da informação; fraude. c. perda de integridade; perda de disponibilidade; perda de con�dencialidade. d. perda de disponibilidade; fraude; controle de acesso. e. políticas de uso da informação; fraude; controle de acesso. PERGUNTA 1 As principais preocupações associadas à segurança em banco de dados estão relacionadas a evitar: 0 pontos a. O usuário USUARIO_1 é autorizado a executar consultas em qualquer schema de banco. b. O usuário USUARIO_1 é autorizado a executar consultas no banco EXEMPLO. c. O usuário USUARIO_1 é autorizado a criar tabelas no SCHEMA chamado MEU_BANCO. d. Esse tipo de comando não existe. e. Pode ser inserido um usuário chamado USUARIO_1 no schema chamado MEU_BANCO. PERGUNTA 2 Considere o seguinte comando: CREATE SCHEMA MEU_BANCO AUTHORIZATION USUARIO_1; Qual opção explica o efeito desse comando de controle de acesso em banco de dados? 0 pontos a. Classi�ca dados e usuários com base em classes de segurança, sendo: super secreto, secreto, con�dencial e não classi�cado. b. A classe de mais alto nível é a super secreto e a classe de nível mais baixo é não classi�cado. c. Trata-se de uma política adicional de segurança adotada em muitos casos de uso de SGBDs. d. As classes de segurança são relevantes para se gerar regras de acesso aos dados. PERGUNTA 3 Assinale a opção incorreta sobre o controle de acesso mandatório: 0 pontos e. Esse sistema classi�ca cada sujeito (usuário, conta ou programa) com base nas classes de segurança, mas não permite classi�car objeto (relação, tupla, coluna, visão, operação) dentro de uma das classes. PERGUNTA 4 Assinale verdadeiro ou falso em relação ao processamento de consultas: Verdadeiro É necessário veri�car a corretude da consulta de entrada efetuando uma análise léxica, sintática e semântica do conteúdo da consulta. Verdadeiro É gerada uma representação interna da consulta normalmente em álgebra relacional (uma linguagem de consulta formal). Verdadeiro É preciso criar uma estratégia de execução otimizada para o processamento da consulta. Verdadeiro A estratégia de execução otimizada pode ser sistemática com base em estimativas de custos, ou via heurísticas que de�nem regras visando minimizar custos de execução. Falso Na lógica de processamento da consulta, sua execução é efetivada no módulo de plano de execução. 0 pontos PERGUNTA 5 Considere a seguinte árvore de consulta: 0 pontos a. b. c. d. e. Qual o resultado que será obtido com a consulta expressa nessa árvore de consulta? Recupera todos os funcionários que trabalham no projeto de nome “COVID-19”. Recupera o nome dos funcionários que nasceram depois de 12/12/1960 e que trabalharam em algum projeto. Recupera o nome dos projetos relacionados aos funcionários que nasceram depois de 12/12/1960 e trabalharam no projeto de nome “COVID-19”. Recupera o nome dos funcionários que nasceram depois de 12/12/1960 e que trabalham no projeto de nome “COVID-19”. Essa consulta está incorreta e não permite retornar nenhum resultado. a. Uma condição de seleção conjuntiva pode ser quebrada em uma cascata (ou sequência) de operações de seleção individuais. b. Regras de transformação são essenciais para garantir a expressão de consultas que geram relações equivalentes como resposta. c. d. e. PERGUNTA 6 Assinale a alternativa incorreta sobre regras de transformação no processamento de consultas: A regra de comutatividade de σ com π pode ser expressa da seguinte maneira: π A1, A2, ..., An ( σc (R) ) σc ( π A1, A2, ..., An (R) ). Operação de σ pode ser comutada com operações de π se a condição de seleção envolver somente atributos que estão na lista da projeção. A seguinte regra de transformação não é válida: σ c1 AND c2 AND . . . AND cn (R) σ c1 ( σ c2 ( ... ( σ cn (R) ) ... ) ). 0 pontos PERGUNTA 7 I. SGBDs centralizados executam as funcionalidades em mainframes. II. Nos SGBDs centralizados, o acesso dos usuários é realizado por meio de terminais que enviam comandos de controle para o mainframe e exibem a informação de resultado. III. SGBDs cliente-servidor realizam todo o processamento no servidor. A parte cliente é conectada via rede e não realizar nenhum tipo de processamento. IV. Arquitetura de SGBDs cliente-servidor pode envolver diversos clientes (com e sem disco) e diversos servidores Leia as a�rmações a seguir sobre arquitetura de banco de dados: 0 pontos a. b. c. d. e. clientes (com e sem disco) e diversos servidores. V. Arquitetura de SGBDs cliente-servidor com mais de dois servidores é chamada de arquitetura cliente-servidor em duas camadas. Assinale a alternativa correta: As a�rmativas I, III e V estão corretas, e as a�rmativas II e IV estão incorretas. As a�rmativas II e III estão corretas, e as a�rmativas I, IV e V estão incorretas. Todas as a�rmativas estão corretas. As a�rmativas I, II e IV estão corretas, e as a�rmativas III e V estão incorretas. Todas as a�rmativas estão incorretas. a. Apenas as operações de Begin-transaction e End-transaction são necessárias. b. Begin-transaction; End-transaction, Abort-transaction, Start- transaction. c. Begin-transaction, End-transaction, Commit-transaction, Abort- transaction, Undo, Redo. d. Não existem operações especí�cas para esse �m. e. Begin-transaction, Commit-transaction; End-transaction, Remove-transaction; Remake-transaction. PERGUNTA 8 Assinale a alternativa com as operações corretas necessárias para apoiar a implementação de mecanismos para o processamento de transações em banco de dados: 0 pontos PERGUNTA 9 I. A atomicidade se refere à propriedade em que todas as operações da transação são re�etidas corretamente no banco de dados, ou nenhuma delas o será. II. A propriedade de consistência indica que se a transação inicia a partir de um estado consistente do banco de dados, ela deve �nalizar deixando o banco de dados novamente em um estado consistente. III. A propriedade de isolamento deve garantir que cada transação siga seu curso sem considerar ações/operações executadas por outras transações concorrentes. IV. Assegurar o isolamento é responsabilidade do Controle de Concorrência. V. A propriedade de durabilidade signi�ca que depois que a transação �naliza com sucesso, as mudanças que ela faz no Leia as a�rmações a seguir sobre propriedades de transações em banco de dados: 0 pontos a. b. c. d. e. banco de dados devem persistir, mesmo se houver falhas no sistema. Assinale a alternativa correta: Todas as a�rmativas estão incorretas. As a�rmativas I, II e IV estão corretas, e as a�rmativas III e V estão incorretas. As a�rmativas I, III e V estão corretas, e as a�rmativas II e IV estão incorretas. As a�rmativas II e III estão corretas, e as a�rmativas I, IV e V estão incorretas. Todas as a�rmativas estão corretas. a. PERGUNTA 10 Considere a execução das seguintes transações: Assinale a alternativa correta: 0 pontos Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. b. c. d. No momento da execução do comando write(Y) da T1, Y apresentará um valor incorreto. No momento da execução do comando write(X) da T1, o valor de X terá um valor incorreto. O valor de X terá sido sobrescrito pela T2. A execução do comando read(X) em T2 não in�uencia no valor de X para a T1. O comando write(Y) sempre deve ser executado depois de write(X).
Compartilhar