Questões de Concurso sobre Análise de Desempenho e Otimização de Consultas SQL

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
202 questões encontradas
Questões por página
20
Mais recentes
 

O MySQL Enterprise Edition inclui um conjunto de recursos e ferramentas para alcançar altos níveis de escalabilidade, segurança, confiabilidade e tempo de funcionamento.

Assinale a alternativa que exibe a ferramenta que fornece recursos de modelagem de dados, desenvolvimento em SQL e um conjunto completo de ferramentas de administração para configuração de servidor, administração de usuários etc.


A

MySQL Enterprise High Availability.


B

MySQL Workbench SE.


C

MySQL Thread Pool.


D

MySQL Enterprise Monitor.


E

MySQL Query Analyzer.

O conjunto padrão SQL de visões de somente leitura (read-only views), presente em sistemas de gerência de bancos de dados como MySQL e PostgreSQL, que contém informações sobre os objetos definidos numa base de dados (database), é denominado

A
Data Catalog.

B
Information Schema.

C
Metadata.

D
Metaschema.

E
Object Directory.

Um banco de dados Oracle possui uma tabela chamada processo com os seguintes campos:

numero_processo number(5)

sequencia_processo number(2)

digito_processo number(2)

ano_processo number(4)

orgao_processo number(1)

regiao_processo varchar2(5)

vara_processo number(4)

Após a tabela ter sido criada, observou-se um requisito informando que campo vara_processo deve permitir apenas valores entre 0 e 28. Para adicionar tal restrição na tabela deve-se digitar a instrução


A

UPDATE TABLE processo ADD CONSTRAINT vara_processo BETWEEN 0 AND 28;


B

INSERT CONSTRAINT processo ADD check_vara CHECK (vara_processo BETWEEN 0 AND 28);


C

ALTER TABLE processo CONSTRAINT (vara_processo>0 AND vara_processo<28);


D

ADD CONSTRAINT processo CHECK vara_processo BETWEEN 0 AND 28;


E

ALTER TABLE processo ADD CONSTRAINT check_vara CHECK (vara_processo BETWEEN 0 AND 28);

Os termos failover, swicthover e SAN identificam abordagens tecnológicas dedicadas a aumentar a disponibilidade e a tolerância a falhas de sistemas, de tal forma que se tenha o menor impacto possível para os usuários durante a operação.


Essas técnicas baseiam-se principalmente no provimento de


A

redundância de recursos e equipamentos.


B

protocolos de rede robustos e certificados.


C

programas auxiliares que agem como agentes inteligentes no escalonamento de tarefas.


D

algoritmos que reduzem drasticamente o tempo de processamento.


E

de duplicação de dados.

Considere:

I. O Oracle Advanced Security suporta autenticação pelo uso de certificados digitais com SSL em adição a criptografia e integridade de dados nativa do protocolo SSL.

II. Ao utilizar Oracle Advanced Security para a segurança de comunicações entre clientes e servidores, é possível utilizar TKIP e Diffie-Hellman para cifrar a conexão entre clientes e servidores e autenticar clientes a um servidor de banco de dados Oracle.

III. Os protocolos Triple-DES e AES são utilizados na transmissão de dados para proteger a integridade.

Está correto o que consta APENAS em


A
III.

B
II e III.

C
I e III.

D
I e II.

E
II.

Considere o texto abaixo:

O Oracle 11g possui ferramentas para gestão de banco de dados que fornecem orientação específica sobre como lidar com os principais desafios de gestão de dados. Uma dessas ferramentas analisa comandos SQL e faz recomendações de como melhorá-los. Esta ferramenta pode ser executada automaticamente durante os períodos de manutenção (normalmente à noite). Durante cada execução automática, ela seleciona consultas SQL de alta carga (high-load) e gera recomendações para ajustar essas consultas. Permite realizar análises estatísticas, criação de perfis SQL, análise de caminho de acesso e análise de estruturas SQL.

O texto descreve uma ferramenta conhecida como


A

SQL Tuning Advisor.


B

SQL Access Advisor.


C

Automatic Database Diagnostic Monitor.


D

SQL Analysis Advisor.


E

SQL Performance Impact Advisor.

Na otimização de consultas de um banco de dados relacional, há uma série de regras que são adequadas à maioria das consultas, como por exemplo, executar operações de seleção e projeção antes das junções entre tabelas. Essas regras são chamadas de regras


A

adaptativas.


B

binárias.


C

comutativas.


D

heurísticas.


E

lineares.

Na otimização de consultas de um banco de dados relacional, quando da avaliação de expressões, uma das técnicas utilizadas é a canalização (ou pipelining), na qual


A

as tabelas do banco de dados são replicadas para outro banco de dados


B

as tabelas do banco de dados são transformadas em classes equivalentes de um banco de dados orientado a objetos.


C

há a transformação das tabelas do banco de dados relacional em tabelas com a codificação XML.


D

os resultados de uma operação são utilizados na operação seguinte, sem a necessidade de armazenamento, em disco rígido, de tabelas temporárias.


E

os resultados (temporários e finais) de todas as consultas são armazenados, de forma definitiva, no disco rígido do computador.

Em relação à otimização das consultas a banco de dados utilizando as linguagens de manipulação de dados, marque V para verdadeiro ou F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.


( ) Transformar uma sequência de operações em uma única expressão algébrica será sempre mais eficiente.

( ) Atribuir operações distintas à expressão transformada em processos distintos e explorar a concorrência e o encadeamento entre elas otimiza a consulta.

( ) Coordenar as ordens de classificação das relações temporárias que passam entre os processos otimiza a consulta.

( ) Explorar índices e evitar a localização de referências de páginas otimiza a consulta.


A

F/ V/ V/ F


B

V/ V/ V/ V


C

F/ F/ F/ F


D

V/ F/ V/ F


E

V/ V/ F/ V

Com relação às heurísticas utilizadas na otimização de consultas, analise as afirmativas a seguir.


I. σc1 AND c2 AND ... AND cn(X) ¬≡ σc1 (σc2 (... (σcn(X))...)

II. πLista (M ∪ N) ¬ ≡ (πLista (M)) ∪ (πLista (N))

III. σc1 (σc2 (K)) ≡ σc2 (σc1 (K))

Assinale:


A

se somente a afirmativa I estiver correta.


B

se somente a afirmativa II estiver correta.


C

se somente a afirmativa III estiver correta.


D

se somente as afirmativas I e II estiverem corretas.


E

se todas as afirmativas estiverem corretas.

Quando se busca a otimização de consultas em um banco de dados relacional, o módulo otimizador do sistema gerenciador de bancos de dados considera, dentre outros fatores, a razão entre o número de registros que satisfazem a uma condição e o número total de registros a serem pesquisados. Essa razão é chamada de


A

projeção.


B

concatenação.


C

seletividade.


D

aninhamento.


E

transformativa.

A avaliação do desempenho no SGBD MySQL, versão 5.5 ou superior, pode ser obtida através de consultas executadas no


A

performance_schema.


B

monitoring_schema.


C

evaluation_schema.


D

log_schema.


E

metadata_schema.

No Windows Server 2008, o Serviço de implantação de Windows (WDS) permite implantação de imagens de sistemas nos desktops e notebooks. Para que esse serviço possa ser implementado, necessita-se de

A
DHCP, apenas.

B
DHCP, PXE e DNS.

C
WINS e DNS.

D
DHCP e WINS.

E
DNS, apenas.

Considere:

I. SELECT DATEPART(day, '7/2/2010')

II. SELECT DATE_FORMAT('2010-11-23', '%d');

Os itens I e II referem-se a instruções válidas, respectivamente, nos SGBDs:


A

SQL Server e MySQL.


B

MySQL e Oracle.


C

Oracle e SQL Server.


D

SQL Server e Oracle.


E

Oracle e MySQL.

O Exchange Server 2007 possui as seguintes funções de servidor:

I. Servidor Backend, que pode hospedar caixas de correio e pastas públicas.

II. Servidor de Camada Intermediária, que suporta os protocolos de cliente, como POP3, IMAP4 e HTTPS.

III. Servidor de Roteamento de e-mail cuja função é implementada na rede de um perímetro da organização com um servidor autônomo e processa todo o fluxo de e-mails voltado para a Internet.

IV. Servidor de Roteamento de e-mail, que roteia e-mail dentro da organização.

As quatro funções citadas são, correta e respectivamente, a definição dos termos:


A
Servidor de Caixa Postal; Servidor de Transporte de HUB; Servidor de Acesso para Cliente; Servidor de Transporte de Borda.

B
Servidor de Caixa Postal; Servidor de Transporte de HUB; Servidor de Transporte de Borda; Servidor de Acesso para Cliente.

C
Servidor de Acesso para Cliente; Servidor de Transporte de Borda; Servidor de Caixa de Correio; Servidor de Transporte HUB.

D
Servidor de Caixa de Correio; Servidor de Acesso para Cliente; Servidor de Transporte de Borda; Servidor de Transporte de HUB.

E
Servidor de Acesso para Cliente; Servidor de Caixa de Correio; Servidor de Transporte de Borda; Servidor de Transporte de HUB.
   
Gerar simulado