Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/07/2022 22:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2586400/4232691 1/4 Segurança e auditoria em Banco de Dados Professor(a): Washington Henrique Carvalho Almeida (Mestrado acadêmico) 1) 2) 3) 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! 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 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 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. End transaction; rollback; commit. Begin transaction; end transaction; commit. Begin commit, rollback; end transaction. Commit; rollback; end transaction. Begin transaction; commit; rollback. CORRETO III – IV. I – IV. I – III – IV. CORRETO I – II – IV. I – III. 19/07/2022 22:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2586400/4232691 2/4 4) 5) 6) 7) Assinale a alternativa que traz a associação correta entre as duas colunas: Alternativas: Código da questão: 58491 A auditoria em banco de dados possui grande importância para a organização. A maior parte das informações importantes da organização está em banco de dados. Diante do exposto, qual alternativa define melhor a importância da auditoria de banco de dados? Alternativas: Código da questão: 58493 As propriedades da transação são de suma importância concernente ao controle de concorrência. São fundamentais para que o processamento das transações garantam a validação dos dados, mesmo que ocorram erros durante o armazenamento no sistema. Diante da afirmação, quais são as propriedades de transação? Alternativas: Código da questão: 58474 Os bancos de dados, ou os sistemas gerenciadores de banco de dados – SGBD, implementam medidas de controle citadas por diversos autores referências na área. Quais são esses tipos de controle? Alternativas: Código da questão: 58473 As propriedades da transação possuem grande importância na execução das operações, cada uma possui sua função; no âmbito da transação, todas devem ser atendidas. Diante do exposto, assinale a alternativa correta: I. Atomicidade: transação deve ser executada por completo. I – A; II – C; III – B. I – C; II – B; III – A. CORRETO I – B; II – C; III – A. I – B; II – A; III – C. I – A; II – B; III – C. Classificar os dados pela sua criticidade. Solucionar conflito entre o DBA e o usuário. Verificar o que os usuários estão fazendo por meio de um conjunto de procedimentos. CORRETO Guardar informações dos computadores da organização. Buscar melhoria no banco de dados. Atomicidade, consistência, durabilidade e isolamento. CORRETO Atomicidade, consistência, integridade e isolamento. Atomicidade, consistência, flexibilidade e isolamento. Integridade, consistência, durabilidade e isolamento. Atomicidade, consistência, durabilidade e integridade. Controle de acesso, de inferência, de fluxo e auditoria. Controle de acesso, de inferência, de fluxo e criptografia de dados. CORRETO Controle de acesso, de inferência, de objeto e criptografia de dados. Controle de acesso, de inferência, auditoria e criptografia de dados. Controle semântico, de objeto, de fluxo e criptografia de dados. 19/07/2022 22:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2586400/4232691 3/4 8) 9) 10) II. Durabilidade: o banco de dados deve ficar em consistência após a transação. III. Consistência: após a confirmação, isto é, o commit, as alterações realizadas pela transação devem permanecer no banco de dados. IV. Isolamento: transação é isolada de todas as outras. São verdadeiras as opções: Alternativas: Código da questão: 58478 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 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: Código da questão: 58477 A implementação de controle de riscos pode subsidiar as políticas de backup que serão implementadas em uma organização. Nesse contexto, a classificação da informação e dos dados armazenados nas bases é importante, pois guiará os esforços para a salvaguarda das informações de maior valor para o negócio institucional. Acerca do assunto políticas de backup e recovery de banco de dados, analise as seguintes afirmativas: I. Os tipos de backup são: total, incremental, diferencial. II. Os tipos de falhas são chamados de catastrófica total, parcial e não catastrófica. I – II – IV. I – III – IV. III – IV. I – IV. CORRETO I – II – III – IV. Catastrófica; log. Catastrófica; backup. CORRETO Catastrófica incremental; log. Não catastrófica; log. Não catastrófica; backup. I – C; II – A; III – B. I – B; II – A; III – C. CORRETO I – C; II – B; III – A. I – B; II – C; III – A. I – A; II – B; III – C. 19/07/2022 22:13 Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2586400/4232691 4/4 III. Log do sistema costuma ser maior do que o próprio banco de dados. IV. Um dos principais objetivos das políticas de backup é a mitigação dos riscos atrelados à perda de dados. São verdadeiras: Alternativas: Código da questão: 58485 I – III. I – III – IV. I – II – IV. INCORRETO III – IV. I – IV. Arquivos e Links
Compartilhar