Buscar

Apols Sistemas de Banco de Dados de 01 a 04

Prévia do material em texto

Questão 1/5 - Sistema Gerenciador de Banco de Dados 
Leia e analise. 
Garantir confidencialidade, disponibilidade e integridade em uma base de 
dados é uma tarefa constante e conforme NAVATE, et al. (2011, p. 566) “É 
responsabilidade do administrador de banco de dados e do administrado de 
segurança impor coletivamente as políticas de segurança de uma 
organização”. 
Analise as seguintes afirmativas e a relação entre elas. 
 
I - A segurança em uma base de dados não depende somente do DBA. 
Porque 
 
II - As políticas de segurança devem ser criadas e aprovadas por um grupo 
conheça os processos da organização. 
 
A respeito dessas assertivas e das representações, assinale a opção 
correta: 
Nota: 0.0 
 
A As assertivas estão certas e se complementam. 
 
A alternativa correta é essa, pois ambas as assertivas estão certas e se complementam. 
 
 
 
B Ambas assertivas estão corretas, mas não se complementam. 
 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
 
D A assertiva I está certa e a assertiva II está errada. 
 
 
E Ambas assertivas estão erradas. 
 
 
Questão 2/5 - Sistema Gerenciador de Banco de Dados 
Como definido pela Oracle Corporation e / ou suas afiliadas (2015), os 
índices são utilizados para encontrar registros com um valor específico de 
uma coluna rapidamente, ou seja, os índices agilizam o processo de 
localização de registros com base no valor indexado. 
Analise as seguintes sentenças e assinale V para as verdadeiras e F para 
as falsas, considerando o contexto dos índices em banco de dados. 
( ) Os índices podem ser criados e excluídos a qualquer momento. 
( ) Os índices proporcionam ganho de performance para localizar registros 
que atendam a clausula WHERE. 
( ) Os índices proporcionam ganho de performance na operações de JOIN 
quando os campos envolvidos estão indexados. 
( ) Os campos definidos como chave primária são indexados 
automáticamente pelo SGDB. 
 
Considerando o apresentado, assinale a sequência com as afirmativas 
corretas. 
Nota: 20.0 
 
A F, F, F, F. 
 
 
B V, V, V, V. 
Você acertou! 
Todas as afirmativas são verdadeiras. 
 
 
C V, F, F, F. 
 
 
D F, V, F, F. 
 
 
E V, V, F, F. 
 
 
Questão 3/5 - Sistema Gerenciador de Banco de Dados 
Como definido pela Oracle Corporation e / ou suas afiliadas (2015) os 
índices são utilizados para encontrar registros com um valor específico de 
uma coluna rapidamente, ou seja, os índices agilizam o processo de 
localização de registros com base no valor indexado. 
Analise as seguintes afirmativas, referentes a índices. 
 I - Um índice é criado para uma tabela. 
 II - Um índice é criado para campo (s) da tabela 
III - Um campo pode ser indexado na criação da tabela. 
IV - Pode-se criar indices após a criação da tabela. 
 
Considerando o apresentado, assinale a sequência com as afirmativas 
corretas. 
 
Nota: 20.0 
 
A Estão corretas somente as alternativas I, II, III e IV. 
 
 
B Somente estão corretas as alternativas II e III. 
 
 
C Somente estão corretas as afirmativas III e IV. 
 
 
D Somente estão corretas as afirmativas II e IV. 
 
 
E Somente estão corretas as afirmativas II, III e IV. 
 
Você acertou! 
A afirmativa “I - Um índice é criado para uma tabela.” está ERRADA, porque as colunas é que são indexadas, e não as tabelas. 
 
 
Questão 4/5 - Sistema Gerenciador de Banco de Dados 
Leia e analise: 
Para proteger os bancos de dados é necessário implementar diversos 
mecanismos de segurança buscando proteger a confidencialidade, a 
disponibilidade e a integridade. Deve-se avaliar se existe a necessidade de 
implementar o controle de fluxo, a criptografia, log de operações, controle 
de acesso físico e outros. 
Analise as seguintes afirmativas, considerando o contexto da citação 
apresentada. 
 
 I - No controle de fluxo é avaliado se o local de destino do dado em 
questão tem os mesmos níveis de confiança que o local de origem do dado. 
 II - A criptografia é aplicada para esconder os dados originais dos não 
autorizados. 
III - Os log das operações não implementam medidas de segurança, são 
úteis para estudos posteriores. 
 IV - O controle do acesso de físico também tem de ser implementado para 
garantir disponibilidade. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
 
B Somente estão corretas as alternativas I, II e III. 
 
 
C Estão corretas as afirmativas III e IV. 
 
 
D Estão corretas as afirmativas I, II e IV. 
 
 
E Estão corretas as afirmativas I, II, III e IV. 
 
Você acertou! 
Esta e correta a alternativa correta, pois todas as afirmativas estão certas. 
 
 
Questão 5/5 - Sistema Gerenciador de Banco de Dados 
As views tem a característica principal de disponibilzar dados como se 
fossem uma tabela. Os dados que uma view disponibiliza são oriundos de 
outras views e/ou de tabelas. Na prática é uma instrução SQL de select que 
se transforma em uma view, ou seja, em uma fonte permanente para outros 
consultas SQL. Amadeu (2014, p. 164) reforça que “Podemos espcificar 
consultas SQL em uma view da mesma forma como fazemos consultas 
envolvendo tabelas da base”. 
Analise as seguintes afirmativas e a relação entre elas. 
 
 I - Os dados de uma view podem ser selecionados. 
Porque 
 
II - Uma view tem características semelhantes de uma tabela. 
 
A respeito dessas assertivas, assinale a opção correta: 
 
Nota: 20.0 
 
A As assertivas estão certas e se complementam. 
 
Você acertou! 
A opção correta é esta, pois as afirmações estão certas e se complementam. 
 
 
B Ambas as assertivas estão corretas, mas não se complementam. 
 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
 
D A assertiva I está certa e a assertiva II está errada. 
 
 
E Ambas assertivas estão erradas. 
 
 
Questão 1/5 - Sistema Gerenciador de Banco de Dados 
As procedures, functions e trigger (programas armazenados) são 
constituídas de instruções SQL. Toda instrução SQL tem que terminar com 
um caractere delimitador, geralmente está definido o caractere ponto e 
vírgula ( ; ). 
A criação de um destes programas armazenados também é uma instrução 
SQL do tipo CREATE e precisa ser encerrado com um delimitador. 
Analise as seguintes afirmativas, quanto ao uso do delimitador: 
 
 I - O delimitador é aplicado para separar um dado do outro, para que não 
fiquem todos misturados. 
 II - Alterar o delimitador na criação de um programa armazenado serve 
para que o código só seja executado no processo de criação do programa 
armazenado. 
III - Os programas armazenados utilizam-se do delimitador padrão, e não do 
delimitador que foi utilizado na criação. 
 IV - Sem a correta utilização dos delimitadores não é possível criar 
programas armazenados. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as afirmativas II, III e IV. 
 
Você acertou! 
Esta é a alternativa correta. A afirmativa “I. O delimitador é aplicado para separar um dado do outro, para que não fiquem todos misturados.” está 
ERRADA porque o delimitador não é utilizado para separar dados, ele é utilizado para atender a criação dos programas armazenados. 
 
 
B Somente estão corretas as afirmativas II e III. 
 
 
C Estão corretas as afirmativas III e IV. 
 
D Estão corretas as afirmativas II e IV. 
 
 
E Estão corretas as afirmativas I, II, III e IV. 
 
Questão 2/5 - Sistema Gerenciador de Banco de Dados 
Leia e analise a seguinte citação: 
Sempre que uma pessoa ou um grupo de pessoas precisa acessar um 
sistemade banco de dado o indivíduo ou grupo precisa primeiro solicitar 
uma conta de usuário (Elmasri; Navathe; Vieira; Seraphim; Seraphim, 2011, 
p. 565) 
Analise as seguintes afirmativas, considerando o contexto da citação 
apresentada. 
 
 I - No controle de acesso discricionário o usuário tem permissões 
concedidas ou revogadas nos objetos da base de dados. 
 II - O uso de controle de acesso por view é válido nas situações de 
permissão de leitura. 
III - Na estratégia de controle de acesso obrigatório tanto os objetos da base 
de dados quanto o usuário são classificados. 
 IV - No controle de acesso baseado em papéis é definido um papel, que 
recebe as permissões ou restrições e os usuários recebem um ou mais 
papeis. 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
 
B Somente estão corretas as alternativas I, II e III. 
 
 
C Estão corretas as afirmativas III e IV. 
 
 
D Estão corretas as afirmativas I, II e IV. 
 
 
E Estão corretas as afirmativas I, II, III e IV. 
 
Você acertou! 
Está correta essa alternativa, pois todas as afirmativas estão certas. 
 
 
Questão 3/5 - Sistema Gerenciador de Banco de Dados 
As variáveis em programas armazenados são utilizadas para armazenar 
valores de tipos definidos e são aplicadas como as variáveis em outras 
linguagens de programação. 
Analise as seguintes sentenças e assinale V para as verdadeiras e F para 
as falsas, considerando o apresentado. 
( ) As variáveis são criada com a insturção “DECLARE”. 
( ) Os tipos de dados das variáveis tem de ser os tipos de dados 
suportados pelos SGDB; 
( ) Pode ser criada mais de uma variável em uma instrução “DECLARE”; 
( ) Ao declarar uma variável pode-se inicializá-la com um valor. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas. 
Nota: 20.0 
 
A F, F, F, F. 
 
B V, V, V, V. 
Você acertou! 
Esta é a alternativa certa, uma vez que todas as afirmativas apresentadas são verdadeiras. 
 
 
C V, F, F, F. 
 
D F, V, F, F. 
 
E V, V, F, F. 
 
Questão 4/5 - Sistema Gerenciador de Banco de Dados 
Leia e analise: 
Para proteger os bancos de dados é necessário implementar diversos 
mecanismos de segurança buscando proteger a confidencialidade, a 
disponibilidade e a integridade. Deve-se avaliar se existe a necessidade de 
implementar o controle de fluxo, a criptografia, log de operações, controle 
de acesso físico e outros. 
Analise as seguintes afirmativas, considerando o contexto da citação 
apresentada. 
 
 I - No controle de fluxo é avaliado se o local de destino do dado em 
questão tem os mesmos níveis de confiança que o local de origem do dado. 
 II - A criptografia é aplicada para esconder os dados originais dos não 
autorizados. 
III - Os log das operações não implementam medidas de segurança, são 
úteis para estudos posteriores. 
 IV - O controle do acesso de físico também tem de ser implementado para 
garantir disponibilidade. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
 
B Somente estão corretas as alternativas I, II e III. 
 
 
C Estão corretas as afirmativas III e IV. 
 
 
D Estão corretas as afirmativas I, II e IV. 
 
 
E Estão corretas as afirmativas I, II, III e IV. 
 
Você acertou! 
Esta e correta a alternativa correta, pois todas as afirmativas estão certas. 
 
 
Questão 5/5 - Sistema Gerenciador de Banco de Dados 
Leia e analise. 
Se houver suspeita de qualquer adulteração no banco de dados, é realizada 
uma auditoria do banco de dados, que consiste em rever o log para 
examinar todos os acessos e operações aplicadas ao banco de dados 
durante certo período. As auditorias são particularmente importantes para 
bancos de dados confidenciais, que são atualizados por muitas transações 
e usuários, (Elmasri; Navathe; Vieira; Seraphim; Seraphim, 2011, p. 565) 
Analise as seguintes afirmativas e a relação entre elas. 
 
 I - As auditorias em banco de dados são práticas recomendadas para 
verificar a integridade dos dados. 
Porque 
II - As auditorias em banco de dados são realizadas com base em logs, 
préviamente definidos.. 
 
A respeito dessas assertivas e das representações, assinale a opção 
correta: 
 
Nota: 20.0 
 
A As assertivas estão certas e se complementam. 
 
Você acertou! 
A alternativa correta é essa, pois ambas as assertivas estão certas e se complementam. 
 
 
B Ambas assertivas estão corretas, mas não se complementam. 
 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
 
D A assertiva I está certa e a assertiva II está errada. 
 
 
E Ambas assertivas estão erradas. 
 
 
Questão 1/5 - Sistema Gerenciador de Banco de Dados 
Os programas armazenados são rotinas que ficam armazenadas (salvas) 
dentro da base de dados. Estes programas (rotinas) utilizam os recursos do 
SGDB como o SQL e os recursos da base de dados como os dados que 
estão nas tabelas, as próprias tabelas, índices e etc... 
 
Analise as seguintes afirmativas e a relação entre elas. 
 
I - Uma procedure entra em operação quando é chamada. 
 
II - Uma trigger entra em operação automaticamente quando atender certas 
especificações. 
 
A respeito dessas assertivas, assinale a opção correta: 
 
Nota: 20.0 
 
A As assertivas estão certas e se complementam. 
 
 
B Ambas assertivas estão corretas, mas não se complementam. 
 
Você acertou! 
Essa é a opção correta, pois não há uma relação entre as duas afirmativas. Ambas estão corretas, porém são fatos independentes. 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
D A assertiva I está certa e a assertiva II está errada. 
 
E Ambas assertivas estão erradas. 
 
Questão 2/5 - Sistema Gerenciador de Banco de Dados 
Além dos dados que são armazenados no banco de dados o processo que 
trata das transações mantém um log que serve de base para desfazer as 
operações realizadas na ocorrência de uma falha. 
 
Analise as seguintes afirmativas e a relação entre elas. 
 
 I. Para poder recuperar-se de falhas que afetam transações, o sistema 
mantém um log. 
Porque 
 
II. O log é um arquivo sequencial, apenas para inserção, que é mantido no 
disco. 
 
A respeito dessas assertivas, assinale a opção correta: 
 
Nota: 0.0 
 
A As assertivas estão certas e se complementam. 
 
B Ambas assertivas estão corretas, mas não se complementam. 
Essa é a opção correta, pois não há uma relação entre as duas. Ambas referem-se à aspectos independentes, e ambas estão corretas. 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
D A assertiva I está correta e a assertiva II está errada. 
 
E Ambas assertivas estão erradas. 
 
Questão 3/5 - Sistema Gerenciador de Banco de Dados 
Os controles de fluxo são aplicados nos programas de armazenamento de 
forma semelhante como funcionam nas demais linguagens de programação. 
 
Analise as seguintes afirmativas no que ser refere aos controles de fluxo: 
 
 I - IF...THEN - Se a condição for verdadeira serão executadas as 
instruções que estão após o THEN. 
 II - CASE – Se a condição for verdadeira é executado o WHEN. 
III - WHILE – Permanece em execução enquanto a condição for verdadeira. 
IV - REPEAT – Permanece em execução até que a condição seja 
verdadeira. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as afirmativas I, III e IV. 
Você acertou! 
Está correta a alternativa “a”. A afirmativas “II. CASE – Se a condição for verdadeira é executado o WHEN.” Está ERRADA pois o case nãovalida 
uma condição, ele procura uma valor correspondente dentre os vários WHEN. 
 
B Somente estão corretas as afirmativas II e III. 
 
 
C Estão corretas as afirmativas III e IV. 
 
 
D Estão corretas as afirmativas II e IV. 
 
 
E Estão corretas as afirmativas I, II, III e IV. 
 
 
Questão 4/5 - Sistema Gerenciador de Banco de Dados 
Em um sentido técnico em banco de dados o termo transação é um 
conjunto de instruções com garantia de tratamento, seguindo regras que 
não impliquem em problemas para os dados. 
 
O controle das transações são realizadas por software que fazem parte do 
SGDB. Elmasri et al.(2011, p. 501) diz que “Uma transação normalmente é 
implementada por um programa de computador, que inclui comandos de 
banco de dados como recuperação, inserções, exclusões e atualizações”. 
 
Considerando o conteúdo que foi apresentado, analise as seguintes 
sentenças e assinale V para as verdadeiras e F para as falsas: 
( ) begin transaction indica ao software do SGDB que trata as requisições, 
o início de uma transação. 
( ) begin transaction indica ao software do SGDB que trata as requisições, 
a existência de uma transação. 
( ) end transaction indica ao software do SGDB que trata as requisições, o 
fim de uma transação. 
( ) end transaction indica ao software do SGDB que trata as requisições, o 
fim das transações. 
Com base na análise das respostas acima, assinale a sequência das 
afirmativas corretas: 
 
Nota: 20.0 
 
A F, F, F, F. 
 
B V, F, V, F. 
Você acertou! 
( V ) begin transaction indica ao software do SGDB que trata as requisições, o início de uma transação. 
( F ) begin transaction indica ao software do SGDB que trata as requisições, a existência de uma transação. 
Justificativa: é o início de uma transação e não uma mera informação da existência de uma transação. 
( V ) end transaction indica ao software do SGDB que trata as requisições, o fim de uma transação. 
( F ) end transaction indica ao software do SGDB que trata as requisições, o fim das transações. 
Justificativa: Indica o fim de uma transação específica e não de todas as transsações. 
 
C V, F, F, F. 
 
D F, V, F, F. 
 
 
E V, V, F, F. 
 
Questão 5/5 - Sistema Gerenciador de Banco de Dados 
As procedures, functions e trigger (programas armazenados) são 
constituídas de instruções SQL. Toda instrução SQL tem que terminar com 
um caractere delimitador, geralmente está definido o caractere ponto e 
vírgula ( ; ). 
A criação de um destes programas armazenados também é uma instrução 
SQL do tipo CREATE e precisa ser encerrado com um delimitador. 
Analise as seguintes afirmativas, quanto ao uso do delimitador: 
 
 I - O delimitador é aplicado para separar um dado do outro, para que não 
fiquem todos misturados. 
 II - Alterar o delimitador na criação de um programa armazenado serve 
para que o código só seja executado no processo de criação do programa 
armazenado. 
III - Os programas armazenados utilizam-se do delimitador padrão, e não do 
delimitador que foi utilizado na criação. 
 IV - Sem a correta utilização dos delimitadores não é possível criar 
programas armazenados. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as afirmativas II, III e IV. 
 
Você acertou! 
Esta é a alternativa correta. A afirmativa “I. O delimitador é aplicado para separar um dado do outro, para que não fiquem todos misturados.” está 
ERRADA porque o delimitador não é utilizado para separar dados, ele é utilizado para atender a criação dos programas armazenados. 
 
 
B Somente estão corretas as afirmativas II e III. 
 
 
C Estão corretas as afirmativas III e IV. 
 
D Estão corretas as afirmativas II e IV. 
 
 
E Estão corretas as afirmativas I, II, III e IV. 
 
Questão 1/5 - Sistema Gerenciador de Banco de Dados 
Várias análise são necessárias no projeto físico, e cada uma revela 
aspectos diferentes da utilização dos recursos do banco de dados. 
 
Analise as seguintes sentenças e assinale V para as verdadeiras e F para 
as falsas, considerando o contexto: 
( ) Para identificar os elementos envolvidos em uma operação SQL é feita 
uma análise de consultas e transações. 
( ) A análise que determina quantas instruções utilizam cada atributo para 
seleção e para junção é a atividade em que está sendo analisada a 
frequência de chamada de consultas e transações esperada. 
( ) Analisando as restrições de tempo de consultas e transações consegue-
se encontrar um meio de atender as especificações de tempo de respostas 
para alguma situação específica. 
( ) Analisando as frequências esperadas de operações de atualização 
consegue-se analisar se os caminhos de acesso são todos necessários. 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A F, F, F, F. 
 
B V, F, V, F. 
 
C V, F, F, F. 
 
D F, V, F, F. 
 
E V, V, V, V. 
Você acertou! 
Essa é a alternativa correta , pois todas as afirmativas estão corretas. 
 
Questão 2/5 - Sistema Gerenciador de Banco de Dados 
Após um banco de dados ser implementado e estar em operação, o uso real 
das aplicações, transações, consultas e visões revela fatores a áreas de 
problema que podem não ter sido considerados durante o projeto físico 
inicial (Elmasri; Navathe; Vieira; Seraphim; Seraphim, 2011, p. 494). 
 
Analise as seguintes afirmativas e a relação entre elas: 
 
 I. O ajuste de índices pode ser necessário por fatores como: falta de 
índices, índices que nunca são usados e outros. 
Porque 
 
 II. O ajuste de consultas pode ser necessário por vários motivos como: não 
utilização de campos indexados, sub-consultas desnecessárias ou que 
degradam a performance e etc. 
 
A respeito dessas assertivas, assinale a opção correta: 
 
Nota: 20.0 
 
A As assertivas estão certas e se complementam. 
 
B Ambas assertivas estão corretas, mas não se complementam. 
Você acertou! 
Essa é a opção correta. Apesar de ambas as assertivas estarem corretas, não há uma relação entre as duas. Ambas tratam de fatos independentes. 
 
 
C A assertiva I é uma proposição falsa e a II é verdadeira. 
 
D A assertiva I está certa e a assertiva II está errada. 
 
E Ambas assertivas estão erradas. 
 
Questão 3/5 - Sistema Gerenciador de Banco de Dados 
Quando as transações em bancos de dados não tem controle os dados 
ficam sucetíveis a problemas. 
Uma transação normalmente é implementada por um programa de 
computador, que inclui comandos de banco de dados como recuperação, 
inserções, exclusões e atualizações... ...Uma transação é um programa em 
execução que forma uma unidade lógica de processamento de banco de 
dados. (Elmasri; Navathe; Vieira; Seraphim; Seraphim, 2011, p. 500 e 501). 
 
Analise as seguintes afirmativas, quanto aos possíveis problemas de 
transação: 
 
 I. O problema da atualização perdida ocorre quando duas transações 
que acessam os mesmos itens do banco de dados têm suas operações 
intercaladas de modo que isso torna o valor de alguns itens do banco de 
dados incorreto. 
 
 II. O problema de atualização temporária ocorre quando uma transação 
atualiza um item do banco de dados e depois a transação falha por algum 
motivo. Nesse meio tempo, o item atualizado é acessado (lido) por outra 
transação, antes de ser alterado de volta para seu valor original. 
 
III. O problema do resumo incorreto ocorre quando uma transação está 
calculando uma função de resumo de agregação em uma série de itens de 
banco de dados, enquanto outras transações estão atualizando alguns 
desses itens, a função de agregação pode calcular alguns valores antes que 
eles sejam atualizados e outro, depois que eles forem atualizados. 
 
IV. O problema de leitura não repetitivaocorre quando uma transação T 
lê o mesmo item duas vezes e o item é alterado por outra transação T´ entre 
as duas leituras. Logo, T recebe valores diferentes para suas duas leituras 
do mesmo item. 
 
Considerando o apresentado assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
B Somente estão corretas as alternativas II e III. 
 
C Estão corretas as afirmativas III e IV. 
 
D Estão corretas as afirmativas II e IV. 
 
E Estão corretas as afirmativas I, II, III e IV. 
Você acertou! 
Esta é a alternativa correta, pois todas as afirmativas são verdadeiras. 
 
Questão 4/5 - Sistema Gerenciador de Banco de Dados 
Em um sentido técnico em banco de dados o termo transação é um 
conjunto de instruções com garantia de tratamento, seguindo regras que 
não impliquem em problemas para os dados. 
 
O controle das transações são realizadas por software que fazem parte do 
SGDB. Elmasri et al.(2011, p. 501) diz que “Uma transação normalmente é 
implementada por um programa de computador, que inclui comandos de 
banco de dados como recuperação, inserções, exclusões e atualizações”. 
 
Considerando o conteúdo que foi apresentado, analise as seguintes 
sentenças e assinale V para as verdadeiras e F para as falsas: 
( ) begin transaction indica ao software do SGDB que trata as requisições, 
o início de uma transação. 
( ) begin transaction indica ao software do SGDB que trata as requisições, 
a existência de uma transação. 
( ) end transaction indica ao software do SGDB que trata as requisições, o 
fim de uma transação. 
( ) end transaction indica ao software do SGDB que trata as requisições, o 
fim das transações. 
Com base na análise das respostas acima, assinale a sequência das 
afirmativas corretas: 
 
Nota: 20.0 
 
A F, F, F, F. 
 
B V, F, V, F. 
Você acertou! 
( V ) begin transaction indica ao software do SGDB que trata as requisições, o início de uma transação. 
( F ) begin transaction indica ao software do SGDB que trata as requisições, a existência de uma transação. 
Justificativa: é o início de uma transação e não uma mera informação da existência de uma transação. 
( V ) end transaction indica ao software do SGDB que trata as requisições, o fim de uma transação. 
( F ) end transaction indica ao software do SGDB que trata as requisições, o fim das transações. 
Justificativa: Indica o fim de uma transação específica e não de todas as transsações. 
 
C V, F, F, F. 
 
D F, V, F, F. 
 
 
E V, V, F, F. 
 
Questão 5/5 - Sistema Gerenciador de Banco de Dados 
Ao tratarmos uma transação como uma unidade atômica, ou seja, tal como 
trata Elmasri et. al. (2011, p. 506): “Uma transação é uma unidade atômica 
de trabalho, que deve ser concluída totalmente ou não ser feita de forma 
alguma”, isto significa que existem pontos de verificação durante sua 
execução. 
 
Analise as seguintes afirmativas, quanto as possíveis partes de uma 
transação. 
 
 I. BEGIN_TRANSACTION marca o início da execução da transação. 
 II. READ ou WRITE especificam operações de litura ou gravação nos itens 
do banco de dados que são executados como parte de uma transação. 
III. END_TRANSACTION especifica que operações de transação READ e 
WRITE terminaram e marca o final da execução da transação. 
 IV. COMMIT_TRANSACTION sinaliza um final bem-sucedido da transação, 
de modo que quaisquer mudanças (atualizações) executadas pela 
transação podem ser seguramente confirmadas (committed) ao banco de 
dados e não serão desfeitas. 
 V. ROLLBACK (ou ABORT) sinaliza que a transação foi encerrada sem 
sucesso, de modo que quaisquer mudanças ou efeito que a transação 
possa ter aplicado ao banco de dados precisam ser desfeitos. 
 
Considerando o apresentado, assinale a sequência das afirmativas corretas: 
 
Nota: 20.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
 
B Somente estão corretas as alternativas II e III. 
 
C Somente estão corretas as afirmativas III e IV. 
 
D Somente estão corretas as afirmativas II e IV. 
 
E Estão corretas todas as afirmativas (I, II, III, IV e V). 
Você acertou! 
Esta é a opção correta, pois todas as afirmativas estão de acordo com o que foi exposto.

Outros materiais