Baixe o app para aproveitar ainda mais
Prévia do material em texto
Para iniciar uma transação no Oracle, basta usarmos um comando SQL executável e para encerrar, podemos usar qualquer dos comandos abaixo, com Exceção de: A propriedade da transação que garante a credibilidade do banco de dados é: A propriedade que garante que todas as operações de uma transação são refletidas corretamente no banco de dados ou nenhuma será é: IMPLEMENTAÇÃO DE BANCO DE DADOS CCT0768_A9_201801047405_V1 Lupa Calc. Vídeo PPT MP3 Aluno: JORGE ROBÉRIO ALVES PRADO Matr.: 201801047405 Disc.: IMPL. BANCO DADOS 2019.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. SELECT COMMIT GRANT CREATE ROLLBACK Gabarito Coment. 2. Consistência Coerência Persistência Durabilidade Isolamento Gabarito Coment. 3. Consistência Durabilidade EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_8 1 of 3 21/11/2019 06:10 A propriedade que garante a proteção de uma transação dos efeitos de atualizações executadas por outras transações simultâneas é: (CESGRANRIO - 2006 - EPE - Área Tecnologia da Informação) Para as técnicas de controle de concorrência em Bancos de Dados, assinale a afirmativa INCORRETA. Qual comando: I. Garante que os dados sejam persistidos com sucesso no banco; II. Descarta a transação. Qual das opções abaixo NÃO é uma propriedades desejável das transações (Propriedade ACID)? Atomicidade Indisivibilidade Isolamento 4. Atomicidade Persistência Consistência Durabilidade Isolamento Gabarito Coment. 5. Uma forma para detectar um estado de deadlock consiste em construir um grafo wait-for. As técnicas de controle de concorrência baseadas em ordenação por timestamp não usam bloqueios, portanto, deadlocks nunca podem ocorrer. Diz-se que uma transação segue o protocolo de bloqueio de duas fases se todas as operações (read_lock, write_lock) precedem a última operação de desbloqueio na transação O problema de espera indefinida (starvation) pode ocorrer se o esquema de espera para itens bloqueados for parcial, dando prioridade a algumas transações sobre as outras. O deadlock ocorre quando cada transação em um conjunto de duas ou mais transações espera por algum item que esteja bloqueado por alguma outra transação T no conjunto. Gabarito Coment. 6. I. Rollback; II. Commit; I. Insert; II. Cancel; I. Insert; e II. Delete; I. Commit; II. Rollback; I. Grant; II. Revoke; 7. Consistência. Integridade. Atomicidade. Isolamento. Durabilidade. Gabarito Coment. EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_8 2 of 3 21/11/2019 06:10 Uma unidade de execução de programa delimitada pelos comandos BEGIN TRANSACTION e END TRANSACTION é denominada uma: 8. Transação Proograma Seleção Operação Comando Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 21/11/2019 06:06:49. EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_8 3 of 3 21/11/2019 06:10
Compartilhar