Buscar

SISTEMA GERENCIADOR DE BANCO DE DADOS apol3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

09/03/2018 AVA UNIVIRTUS
http://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200780/novo/1/29376 1/6
CURSO: CST ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
AVALIAÇÃO »  NOVO
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou
grupo de mensagens.
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares,
com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais
no âmbito cível e criminal.
 PROTOCOLO: 2017120377086517C14FCVINICIUS DE OLIVEIRA ALMEIDA - RU: 770865 Nota: 100
Disciplina(s):
Sistema Gerenciador de Banco de Dados
Data de início: 03/12/2017 22:33
Prazo máximo entrega: - 
Data de entrega: 03/12/2017 22:41
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.
09/03/2018 AVA UNIVIRTUS
http://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200780/novo/1/29376 2/6
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á 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.
B Somente estão corretas as afirmativas II e III. 
Você acertou!
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.

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ão valida uma
condição, ele procura uma valor correspondente dentre os vários WHEN.

09/03/2018 AVA UNIVIRTUS
http://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200780/novo/1/29376 3/6
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
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.
09/03/2018 AVA UNIVIRTUS
http://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200780/novo/1/29376 4/6
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).
Questão 4/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!
Esta é a opção correta, pois todas as afirmativas estão de acordo com o que
foi exposto.

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.

09/03/2018 AVA UNIVIRTUS
http://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200780/novo/1/29376 5/6
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 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
09/03/2018 AVA UNIVIRTUS
http://univirtus.uninter.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/200780/novo/1/29376 6/6
A Estão corretas somente as afirmativas II, III e IV. 
Você acertou!

Outros materiais