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
 

Um Auditor digitou em um banco de dados Oracle, aberto e em condições ideais, a instrução PL/SQL:


SELECT id, nome FROM cidadao WHERE id = '001' FOR UPDATE ORDER BY id;


A cláusula FOR UPDATE


A

indica que todos os cidadãos que possuem o valor 001 no campo id poderão ter os dados modificados por qualquer usuário do banco de dados.


B

altera o valor do campo id do registro selecionado para 001, independentemente do valor existente nesse campo.


C

indica apenas que o Auditor está selecionando o cidadão que possui valor 001 no campo id para executar uma operação de alteração nos dados.


D

bloqueia as linhas na tabela cidadao onde o valor do campo id é 001 para que somente o Auditor possa alterar. O bloqueio será liberado apenas depois da emissão de uma instrução ROLLBACK ou COMMIT.


E

indica que os registros que possuem o valor 001 no campo id serão transferidos para a área de transferência do banco de dados onde poderão ser executadas operações de alteração de dados.

Em servidores de banco de dados MySQL, um grande problema é fazer os backups dos dados do banco, visto que são alterados constantemente, o que poderia ocasionar uma inconsistência dos dados de backup e os dados de produção. Para amenizar esse problema, é possível realizar o backup com o sistema de banco de dados online, sem parar o serviço. Qual é o utilitário do MySQL capaz de realizar tal tarefa?


A

Mysqlcp.


B

Mysqlgrant.


C

Revolke.


D

Mysqldump.


E

Mysqlbkp.

Um Programador de Sistemas está gerenciando o Oracle Application Express 5.1.2 localmente e criou uma workspace e uma conta manualmente. Nesse cenário, a conta Oracle Application Express


A

pode ter qualquer tipo de privilégio.


B

deve ter apenas privilégios para consultar dados nas tabelas.


C

deve estar implantada em ambiente hospedado


D

deve estar localizada na Oracle Database Cloud Service.


E

deve ter privilégios de desenvolvedor.

Deve-se verificar que o banco de dados, se bem utilizado, se trata de uma ferramenta extremamente útil à sociedade. Para tanto, seus conceitos são relevantes e um deles trata os tipos de banco de dados. Com relação a estes conceitos, pode-se afirmar:


A

O modelo de dados não-relacional trata os dados de forma sequencial, o que o torna mais ágil e preciso na definição dos dados.


B

Existem diversas vantagens no modelo de dado não-relacional, contudo, há uma desvantagem no que tange ao tratamento de informações voltadas, e-mails ou dados de mídia.


C

O Modelo de dados relacional desenvolve sua distribuição em tabela, o que organiza as mesmas. Contudo, torna-se mais lento em comparação ao banco não-relacional.


D

O Modelo de dados relacional, além de tornar possível a organização e o relacionamento entre as tabelas, trata-se de um padrão internacionalmente utilizado.


E

Os modelos de dados são comumente utilizados, mas não há comprovação prática de sua utilidade.

Assinale abaixo a alternativa que define corretamente para que serve o comando drop function.


A

Mostra todas as funções ativas.


B

Altera a execução entre funções.


C

Cria e define uma nova função.


D

Renomeia uma função existente.


E

Remove a definição de uma função existente.

Com relação à otimização de desempenho do banco de dados, assinale a alternativa correta.


A

Tabelas podem ser desnormalizadas para melhorar o desempenho de algumas consultas frequentes.


B

Índices melhoram o desempenho de consultas e atualizações no banco.


C

Índices hash são indicados para consultas que envolvem seleção de faixas de valores de um atributo.


D

Usar DISTINCT na cláusula SELECT torna as consultas mais rápidas.


E

Índices Bitmap têm como objetivo agilizar consultas sobre um atributo do tipo dado binário.

Para que serve o balanceamento de carga?


A

Distribuir a carga de trabalho entre dois ou mais computadores uniformemente.


B

Realizada através da engenharia de software para organizar a rede.


C

Enlace de rede de computadores.


D

Configuração para melhor desempenho da rede de conexão.

Em SQL, para que é utilizado o comando SHOW DATABASES, assinale a alternativa correta.


A

Utilizado caso você possua várias bases de dados e deseja visualizar todas as listas com os itens destas bases.


B

Utilizado caso você possua apenas uma base de dados e deseja visualizar uma lista com os itens desta base.


C

Utilizado caso você possua múltiplas bases de dados e deseja visualizar uma lista com os itens de cada base.


D

Utilizado caso você possua apenas uma base de dados, mas com várias sub-bases e deseja visualizar várias listas com os itens destas sub-bases.


E

Utilizado caso você possua múltiplas bases e sub-base de dados, e deseja visualizar várias listas aleatórias com os itens destas sub-bases.

O Microsoft Windows Server 2000 foi desenvolvido para trabalhar com um ou mais processadores de 32 bits em computadores na arquitetura x86. Para permitir que aplicações de 16 bits do MS-DOS rodem no Windows 2000 é necessário o:

A
Modification DOS for Win (MDW)

B
Program 32 to 16 (P32to16)

C
Application DOS for Win (ADW)

D
Converter Win for DOS (CWD)

E
Virtual DOS Machine (VDM)
Ao executar consultas aninhadas, os bancos de dados SQL Server e DB2 utilizam avaliação correlacionada para eliminar as correlações, sem considerarem como opção o nivelamento das consultas aninhadas ou a utilização de técnicas de reescrita.

C
Certo

E
Errado
Assinale a opção que apresenta SOMENTE exemplos de sistemas gerenciadores de banco de dados.

A
SuseDB, MySQl e JADE.

B
ZODB, mSQL e Oracle.

C
MySQL, SuseDB e Oracle.

D
FireDB, mSQL e ZODB.

E
PostgreSQL, Microsoft Access e PostBase.
No final de 2012, a Red Hat (atual proprietário do JBoss) realizou uma pesquisa pública para determinar um novo nome para o JBoss. “O substituto do JBoss Application Server 7 está sendo o ____________ que continua com dois modos de funcionamento: ___________ e ______________”. Assinale a alternativa que complete correta e respectivamente as lacunas:

A
WildCard 8 - árvore - halfway

B
WildFly 8 - standalone - domínio

C
WildNess 8 - árvore - domínio

D
WebFly 8 - standalone - halfway

E
WhiteFly 8 - floresta - domínio

No SQL Server 2012, os seguintes comandos foram executados individualmente para criar as tabelas no banco de dados

Imagem associada para resolução da questão

A figura abaixo representa o conteúdo das tabelas Tab1, Tab2 e Tab3 de MeuBanco.

Imagem associada para resolução da questão

Considere a execução de commit implícitos e desconsidere quaisquer comandos reconhecidos unicamente por aplicativos clientes para acesso aos bancos de dados do SQL Server 2012. Após a execução dos comandos, é correto afirmar que:


A
as linhas de Tab1 foram removidas e foi registrada uma entrada no log de transações para cada linha excluída;

B
as linhas, a estrutura da tabela, as colunas e as constraints de Tab1 forma removidas;

C
Tab2 ficou vazia, mas sua estrutura não sofreu alterações;

D
os dados de Tab3 foram removidos e suas respectivas páginas de dados foram desalocadas;

E
Tab3 teve seus dados removidos e foi registrada uma entrada no log de transações para cada linha excluída.
No SQL Server 2012, a finalidade de um banco de dados do tipo snapshot é:

A
obter um backup completo de um banco, espelhando todas as suas páginas de dados;

B
armazenar as páginas de dados originais de um outro banco à medida em que vão sendo alteradas;

C
ser empregado no papel de publisher num esquema de replicação;

D
manter uma cópia completa de um banco que possa ser acessada no modo read only com sensível melhora de performance;

E
tornar mais rápida a criação de backups completos.

Um Administrador de Banco de Dados (DBA) SQL Server está diante da situação mostrada na figura abaixo.

Imagem associada para resolução da questão

Considerando que o DBA está usando a estratégia mais simples de backup e restauração com o modelo de recuperação simples do SQL Server, é correto afirmar:


A
Restaurado o backup a partir do desastre em t6, o Banco de Dados SQL Server volta para o point-in-time t5.

B
Essa estratégia não pode usar backups de banco de dados completos, que incluem todos os dados do SQL Server.

C
Existem 6 backups do SQL Server, mas só o backup mais recente, executado no tempo t6, pode ser restaurado.

D
Todas as atualizações representadas pela caixa t6 não serão perdidas.

E
Esse modelo de recuperação tem como característica principal o suporte a backups de log.
Dentre as funcionalidades existentes no sistema gerenciador de bancos de dados Microsoft SQL Server 2012, existe a compressão de dados. Há um tipo de compressão denominado compressão de página, que compreende as operações de compressão de

A
agentes, índices e linha.

B
datas, agentes e triggers.

C
grupo, triggers e dicionário.

D
linha, prefixo e dicionário.

E
visões, prefixo e índices.

O banco de dados Oracle armazena objetos, como tabelas e índices, em espaços alocados dentro do banco de dados. Esses espaços recebem o nome de _________, o qual está associado a um ou mais arquivos __________ denominados __________. Cada __________ está associado a somente uma __________. As informações são armazenadas logicamente em tablespaces e fisicamente em __________.


Assinale a alternativa que preenche correta e respectivamente as lacunas do texto acima


A

index – físicos – indexes – datafile – datafile – tablespace


B

tablespace – físicos – datafiles – datafile – tablespace – datafiles


C

datafile – lógicos – indexes – datafile – datafile – tablespace


D

tablespace – físicos – datafiles – datafile – index – datafiles


E

index – lógicos – indexes – datafile – index – tablespace

A teoria de consultas para bancos de dados relacionais supõe cinco operações primitivas para a álgebra relacional, o que significa que o efeito de nenhuma dessas cinco operações pode ser obtido pela combinação das demais.


Assinale a opção que indica a lista dessas operações.


A

Seleção, projeção, produto, união e junção.


B

Junção, projeção, produto, união e divisão.


C

Seleção, projeção, produto, junção e diferença.


D

Seleção, projeção, junção, interseção e diferença.


E

Seleção, projeção, produto, união e diferença.

   
Gerar simulado