Baixe o app para aproveitar ainda mais
Prévia do material em texto
Segurança e auditoria em Banco de Dados Professor(a): Washington Henrique Carvalho Almeida (Mestrado acadêmico) 1) 2) 3) 4) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Em caso de uma falha ______________ do sistema, a cópia de _______ mais recente pode ser recarregada da fita para o disco, e o sistema, reiniciado. Alternativas: Código da questão: 58487 A segurança da informação está baseada em três elementos fundamentais, que são confidencialidade, integridade e disponibilidade, sendo assim, leia as definições e associe as duas colunas: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: Código da questão: 58470 A segurança de dados, ou o termo mais amplo segurança da informação, tem princípios básicos, sendo que a quebra de um deles gera um incidente e pode comprometer todo um banco de dados. Quais são esses princípios? Alternativas: Código da questão: 58472 O DBA é o responsável pelo controle de acesso de usuários em um SGBD, além disso, ele executa diversas ações no dia a dia para a gestão dos bancos de dados e garantia do seu bom desempenho, nesse contexto, e levando em consideração as atribuições e atividade de um DBA, considere as seguintes afirmações como verdadeiras ou falsas: Não catastrófica; backup. Catastrófica; backup. CORRETO Catastrófica incremental; log. Catastrófica; log. Não catastrófica; log. I – A; II – C; III – B. CORRETO I – C; II – A; III – B. I – C; II – B; III – A. I – A; II – B; III – C. I – B; II – A; III – C. Integridade, disponibilidade, confidencialidade. CORRETO Predição, competitividade, confidencialidade. Legalidade, competitividade, disponibilidade. Integridade, legalidade, confidencialidade. Autoridade, controle e gestão. 5) 6) 7) ( ) Criação de contas de usuários e nada mais, pois o SGBD já faz tudo, ainda mais nos dias atuais com inteligência artificial. ( ) O DBA faz a criação de contas, concessão e revogação de privilégios, e atribuição de nível de segurança somente; no mais, outros profissionais assumem as responsabilidades. ( ) Criação e exclusão de conta, concessão e revogação de privilégio, e atribuição de nível de segurança somente ( ) O DBA não tem responsabilidade sobre os dados de um banco de dados e a concessão de privilégios, atualmente, nos sistemas mais modernos, é realizada pelos próprios usuários. ( ) Criação e exclusão de contas, alteração, concessão e revogação de privilégios, e atribuição de níveis de segurança são atividades rotineiras de um DBA. Assinale a alternativa que contenha a sequência correta: Alternativas: Código da questão: 58469 Auditoria de banco de dados tem o objetivo de confirmar se as atividades desenvolvidas estão em conformidade com as disposições planejadas. Um exemplo de solução de auditoria são as regras. Elas podem ser criadas por meio de linguagem de manipulação, como DDL e DML. Diante do exposto, analise as afirmativas: I. A auditoria de banco de dados é um conjunto de procedimentos com intuito de verificar o que os usuários do banco de dados estão fazendo. II. Os comandos atinentes à Linguagem de Manipulação de Dados – DML são ALTER, DROP e INSERT. III. Duas formas de auditar o banco de dados são: log e regras. IV. Log é um arquivo no formato .txt criado pelo SGBD com intuito de descrever todas as ações realizadas pelo usuário, bem como o funcionamento do banco de dados. São verdadeiras: Alternativas: Código da questão: 58492 O DBA pode conceder privilégios aos usuários utilizando a linguagem SQL por meio dos comandos __________ e pode retirar privilégios por meio do comando _________, apesar de serem comandos-padrão, os mais diversos SGBD utilizam estratégias diferentes para implementação das operações. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Código da questão: 58468 Conforme estudado na aula, qual o tipo de backup em que os arquivos novos e modificados são atualizados, evitando todo o reprocessamento de dados de uma base? Alternativas: F – V – F – V – F. F – F – F – F – V. CORRETO F – V – F – F – V. V – V – F – V – F. V – V – V – F – V. I – IV. I – III – IV. I – II – IV. III – IV. INCORRETO I – III. GRANT; CREATE. GRANT; REVOKE. CORRETO WITH; OPTION. UPDATE; DELETE. SELECT; UPDATE. 8) 9) 10) Código da questão: 58486 Os bancos de dados são acessados simultaneamente por inúmeras aplicações e até mesmo usuários em casos específicos. Por isso, a transação deve atender a todas as suas propriedades, que são: atomicidade, durabilidade, consistência e isolamento. Cada propriedade tem sua importância e todas elas devem ser garantidas. Transação é uma unidade de trabalho que começa sempre com uma operação chamada de _______________ e termina com uma operação ____ ou _______. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Código da questão: 58475 As linguagens de manipulação SQL ajudam a implementar regras no SGBD. Estas, juntamente com os logs, são soluções para tornar uma auditoria mais efetiva. Essas linguagens possuem seus comandos definidos e cada um possui um objetivo: selecionar, excluir, adicionar e atualizar dados, por exemplo. Diante do exposto, associe a coluna do tipo de linguagem com seus comandos. Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: Código da questão: 58491 Os bloqueios em transações são uma boa prática para evitar problemas de interferência quando ocorrem milhares de operações simultâneas em um banco de dados. Existem alguns tipos de bloqueios. O tipo compartilhado ocorre quando há somente a leitura do dado, já o exclusivo ocorre quando é solicitado por uma transação que necessita ler e atualizar o dado. Leia e associe as operações aos seus significados: Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: Full. Incremental. INCORRETO Total. Completo. Diferencial. End transaction; rollback; commit. Begin transaction; end transaction; commit. Commit; rollback; end transaction. Begin commit, rollback; end transaction. Begin transaction; commit; rollback. CORRETO I – A; II – B; III – C. I – A; II – C; III – B. I – B; II – C; III – A. I – B; II – A; III – C. I – C; II – B; III – A. CORRETO Código da questão: 58477 I – A; II – B; III – C. I – B; II – A; III – C. CORRETO I – C; II – B; III – A. I – B; II – C; III – A. I – C; II – A; III – B. Arquivos e Links
Compartilhar