Вы находитесь на странице: 1из 5

Nota: 100

Disciplina(s):
Sistema Gerenciador de Banco de Dados

Questão 1/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: 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. Ambas referem-se à aspectos independen

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 2/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
case não valida 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 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 repetitiva ocorre 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


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, pa
misturados.” está ERRADA porque o delimitador não é utilizado para separar dados, ele é utilizado par
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 5/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.

Вам также может понравиться