Buscar

UNIVESP - 2021 - Exercícios de apoio 2 - Semana 6 - Bancos de Dados

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

Fazer teste: Exercício de apoio 2 - Semana 6 
a. Nenhuma das demais alternativas.
b. perda de integridade; políticas de uso da informação; fraude.
c. perda de integridade; perda de disponibilidade; perda de
con�dencialidade.
d. perda de disponibilidade; fraude; controle de acesso.
e. políticas de uso da informação; fraude; controle de acesso.
PERGUNTA 1
As principais preocupações associadas à segurança em banco de
dados estão relacionadas a evitar:
0 pontos  
a. O usuário USUARIO_1 é autorizado a executar consultas em
qualquer schema de banco.
b. O usuário USUARIO_1 é autorizado a executar consultas no
banco EXEMPLO.
c. O usuário USUARIO_1 é autorizado a criar tabelas no SCHEMA
chamado MEU_BANCO.
d. Esse tipo de comando não existe.
e. Pode ser inserido um usuário chamado USUARIO_1 no schema
chamado MEU_BANCO.
PERGUNTA 2
Considere o seguinte comando:
 
CREATE SCHEMA MEU_BANCO AUTHORIZATION USUARIO_1;
 
Qual opção explica o efeito desse comando de controle de acesso em
banco de dados?
0 pontos  
a. Classi�ca dados e usuários com base em classes de segurança,
sendo: super secreto, secreto, con�dencial e não classi�cado.
b. A classe de mais alto nível é a super secreto e a classe de nível
mais baixo é não classi�cado.
c. Trata-se de uma política adicional de segurança adotada em
muitos casos de uso de SGBDs.
d. As classes de segurança são relevantes para se gerar regras de
acesso aos dados.
PERGUNTA 3
Assinale a opção incorreta sobre o controle de acesso mandatório:
0 pontos  
e. Esse sistema classi�ca cada sujeito (usuário, conta ou
programa) com base nas classes de segurança, mas não
permite classi�car objeto (relação, tupla, coluna, visão,
operação) dentro de uma das classes.
PERGUNTA 4
Assinale verdadeiro ou falso em relação ao processamento de
consultas:
Verdadeiro  É necessário veri�car a corretude da consulta de
entrada efetuando uma análise léxica, sintática e semântica do
conteúdo da consulta.
Verdadeiro  É gerada uma representação interna da consulta
normalmente em álgebra relacional (uma linguagem de consulta
formal).
Verdadeiro  É preciso criar uma estratégia de execução
otimizada para o processamento da consulta.
Verdadeiro  A estratégia de execução otimizada pode ser
sistemática com base em estimativas de custos, ou via heurísticas
que de�nem regras visando minimizar custos de execução.
Falso  Na lógica de processamento da consulta, sua
execução é efetivada no módulo de plano de execução.
0 pontos  
PERGUNTA 5
Considere a seguinte árvore de consulta:
 
0 pontos  
a.
b.
c.
d.
e.
Qual o resultado que será obtido com a consulta expressa nessa
árvore de consulta?
Recupera todos os funcionários que trabalham no projeto de
nome “COVID-19”.
Recupera o nome dos funcionários que nasceram depois de
12/12/1960 e que trabalharam em algum projeto.
Recupera o nome dos projetos relacionados aos funcionários
que nasceram depois de 12/12/1960 e trabalharam no projeto
de nome “COVID-19”.
Recupera o nome dos funcionários que nasceram depois de
12/12/1960 e que trabalham no projeto de nome “COVID-19”.
Essa consulta está incorreta e não permite retornar nenhum
resultado.
a. Uma condição de seleção conjuntiva pode ser quebrada em
uma cascata (ou sequência) de operações de seleção
individuais.
b. Regras de transformação são essenciais para garantir a
expressão de consultas que geram relações equivalentes como
resposta.
c.
d.
e.
PERGUNTA 6
Assinale a alternativa incorreta sobre regras de transformação no
processamento de consultas:
A regra de comutatividade de σ com π pode ser expressa da
seguinte maneira: π A1, A2, ..., An ( σc (R) )  σc ( π A1, A2, ..., An
(R) ).
Operação de σ pode ser comutada com operações de π se a
condição de seleção envolver somente atributos que estão na
lista da projeção.
A seguinte regra de transformação não é válida: σ c1 AND c2
AND . . . AND cn (R)  σ c1 ( σ c2  ( ... ( σ cn (R) ) ... ) ).
0 pontos  
PERGUNTA 7
I. SGBDs centralizados executam as funcionalidades em
mainframes.
II. Nos SGBDs centralizados, o acesso dos usuários é realizado
por meio de terminais que enviam comandos de controle para
o mainframe e exibem a informação de resultado.
III. SGBDs cliente-servidor realizam todo o processamento no
servidor. A parte cliente é conectada via rede e não realizar
nenhum tipo de processamento.
IV. Arquitetura de SGBDs cliente-servidor pode envolver diversos
clientes (com e sem disco) e diversos servidores
Leia as a�rmações a seguir sobre arquitetura de banco de dados:
0 pontos  
a.
b.
c.
d.
e.
clientes (com e sem disco) e diversos servidores.
V. Arquitetura de SGBDs cliente-servidor com mais de dois
servidores é chamada de arquitetura cliente-servidor em duas
camadas.
Assinale a alternativa correta:
As a�rmativas I, III e V estão corretas, e as a�rmativas II e IV
estão incorretas.
As a�rmativas II e III estão corretas, e as a�rmativas I, IV e V
estão incorretas.
Todas as a�rmativas estão corretas.
As a�rmativas I, II e IV estão corretas, e as a�rmativas III e V
estão incorretas.
Todas as a�rmativas estão incorretas.
a. Apenas as operações de Begin-transaction e End-transaction
são necessárias.
b. Begin-transaction; End-transaction, Abort-transaction, Start-
transaction.
c. Begin-transaction, End-transaction, Commit-transaction, Abort-
transaction, Undo, Redo.
d. Não existem operações especí�cas para esse �m.
e. Begin-transaction, Commit-transaction; End-transaction,
Remove-transaction; Remake-transaction.
PERGUNTA 8
Assinale a alternativa com as operações corretas necessárias para
apoiar a implementação de mecanismos para o processamento de
transações em banco de dados:
0 pontos  
PERGUNTA 9
I. A atomicidade se refere à propriedade em que todas as
operações da transação são re�etidas corretamente no banco
de dados, ou nenhuma delas o será.
II. A propriedade de consistência indica que se a transação inicia
a partir de um estado consistente do banco de dados, ela deve
�nalizar deixando o banco de dados novamente em um estado
consistente.
III. A propriedade de isolamento deve garantir que cada transação
siga seu curso sem considerar ações/operações executadas
por outras transações concorrentes.
IV. Assegurar o isolamento é responsabilidade do Controle de
Concorrência.
V. A propriedade de durabilidade signi�ca que depois que a
transação �naliza com sucesso, as mudanças que ela faz no
Leia as a�rmações a seguir sobre propriedades de transações em
banco de dados:
0 pontos  
a.
b.
c.
d.
e.
banco de dados devem persistir, mesmo se houver falhas no
sistema.
Assinale a alternativa correta:
Todas as a�rmativas estão incorretas.
As a�rmativas I, II e IV estão corretas, e as a�rmativas III e V
estão incorretas.
As a�rmativas I, III e V estão corretas, e as a�rmativas II e IV
estão incorretas.
As a�rmativas II e III estão corretas, e as a�rmativas I, IV e V
estão incorretas.
Todas as a�rmativas estão corretas.
a.
PERGUNTA 10
Considere a execução das seguintes transações:
 
Assinale a alternativa correta:
0 pontos  
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar
todas as respostas.
b.
c.
d.
No momento da execução do comando write(Y) da T1, Y
apresentará um valor incorreto.
No momento da execução do comando write(X) da T1, o valor
de X terá um valor incorreto. O valor de X terá sido sobrescrito
pela T2.
A execução do comando read(X) em T2 não in�uencia no valor
de X para a T1.
O comando write(Y) sempre deve ser executado depois de
write(X).

Continue navegando

Outros materiais