Questões

Total de Questões Encontradas: 53

Ano: 2015 Banca: CESPE Órgão: MEC Prova: Técnico de Nível Superior - DESENVOLVEDOR
Texto Associado Texto Associado
Considerando os dados apresentados nas tabelas, julgue os itens subsequentes, a respeito de conceitos e comandos SQL.
Imagem Associada da Questão
Considere o comando abaixo.
Imagem da Questão
C
Certo
E
Errado
Ano: 2015 Banca: NUCEPE Órgão: SEFAZ - PI Prova: Analista - Sistemas Júnior
As tabelas podem ser particionadas para melhorar o desempenho do banco de dados e muitos SGBDs têm suporte ao comando PARTITION. Responda qual a alternativa INCORRETA em relação ao comando abaixo?

“create table t1  (id number) tablespace users partition by range(id)  (
     partition pdezenas values less than (100) tablespace tbs_dezenas,
     partition pcentenas values less than (1000) tablespace tbs_centenas,
     partition pmilhares_1000 values less than (2000) tablespace tbs_milhares,
     partition pmilhares_2000 values less than (3000) tablespace tbs_milhares,
     partition pmilhares_3000 values less than (4000) tablespace tbs_milhares,
     partition pmilhares_4000 values less than (5000) tablespace tbs_milhares,
     partition pmilhares_n values less than (maxvalue) tablespace tbs_milhares
)”. 
A
Será usado particionamento por faixa de valores. 
B
A última partição abrange os valores restantes após acontecer as demais partições até o maior valor armazenado. 
C
Será usado particionamento por hash dentro das faixas. 
D
As partições serão criadas em 3 tablespaces distintos. 
E
A primeira partição abrange os valores menores que 100.
O texto a seguir refere‐se ao desempenho de consultas SQL.

“Quando o otimizador de consulta está escolhendo dentre várias  condições simples em uma condição de seleção conjuntiva, ele  normalmente considera a _____ de cada condição. Ela é definida  como  a  _____  entre  o  número  de  registros  (tuplas)  que  satisfazem a condição e o número total de registros (tuplas) no  arquivo (relação), por isso, é um número que varia entre _____.”

Assinale a alternativa que completa corretamente as lacunas do  texto acima.
A
cardinalidade – diferença – zero e n (onde n é inteiro maior  ou igual a zero).
B
cardinalidade – multiplicação – zero e um.
C
seletividade – razão– zero e um.
D
seletividade – diferença – um e n (onde n é inteiro maior que  zero).
E
multiplicidade – multiplicação – um e n (onde n é inteiro  maior que um).
Em sistemas gerenciadores de bancos de dados relacionais, uma das técnicas largamente utilizadas para a  otimização de desempenho consiste no(na)
A
limitação no número de campos de cada tabela do banco de dados.
B
proibição da inserção de valores nulos nos registros das tabelas.
C
uso extensivo de triggers ou gatilhos para a realização de procedimentos.
D
criação de grupos de usuários, com características semelhantes, do banco de dados.
E
criação de índices sobre alguns campos das tabelas do banco de dados.
Ano: 2015 Banca: FCC Órgão: TCM-GO Prova: Auditor de Controle Externo - Informática
Para encontrar o melhor plano de avaliação de consulta, o otimizador precisa gerar planos alternativos que produzam o mesmo resultado que a expressão SQL dada, e escolher o melhor. A geração de planos de avaliação de consulta envolve 3 etapas:
  1. Gerar expressões que sejam logicamente equivalentes à expressão dada.
  2. Anotar as expressões resultantes de maneiras alternativas para gerar planos diferentes.
  3. Estimar o custo de cada plano.
De acordo com este contexto, é correto afirmar que 
A
a maioria dos SGBDs oferece ao administrador opções de criação do plano de avaliação das consultas através de comandos como “explain <consulta>”. 
B
para implementar a etapa 1 o otimizador  utiliza regras de equivalência. Duas expressões são equivalentes se geram, pelo menos, 50% das tuplas iguais. 
C
deve-se calcular os custos das operações individuais em um plano de consulta e combiná-los para determinar precisamente o custo  da expressão da álgebra relacional. 
D
como o custo é calculado de forma precisa, o plano selecionado é necessariamente o melhor e menos dispendioso plano. 
E
na etapa 3 é escolhido o plano que tenha o menor custo estimado. 
Com base nos conceitos de melhoria de desempenho de um banco de dados, assinale a opção correta. Nesse sentido, considere que a sigla SGBD, sempre que utilizada, refere-se a sistema gerenciador de banco de dados.
A
É possível determinar a necessidade de um índice — elemento fundamental que acelera o acesso aos dados — por meio da esparsividade dos dados da coluna que se deseja indexar, uma vez que ela leva em consideração o número de valores diferentes que uma coluna pode ter. 
B
O tempo necessário para que uma consulta retorne um conjunto de resultados no tempo esperado depende basicamente da capacidade de processamento da CPU, da memória principal disponível e da taxa de transmissão de entrada/saída. 
C
Em um SGBD, as consultas SQL são submetidas ao processo de otimização e, posteriormente, traduzidas para a álgebra relacional. 
D
A técnica de otimização de consultas embasada em regras heurísticas estima o custo de diferentes estratégias de execução da consulta e escolhe o plano de execução de custo mais baixo. 
E
Estatística de bancos de dados é um termo que se refere às diversas medidas relativas aos objetos do banco, tais como o número de processadores utilizados, a velocidade do processador e o espaço temporário disponível. As estatísticas são geradas automaticamente pelo SGBD e determinam o modo mais eficiente para executar a consulta.
Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Banco de Dados - DBA
Uma atividade importante em um banco de dados referese à estimativa de custo das consultas que é influenciada pelo número de acessos ao disco de armazenamento dos dados. Sobre esse número de acessos é correto afirmar que
A
quanto maior, maior a estimativa de custos relativo das consultas.
B
depende do tipo de nomenclatura utilizado nas tabelas.
C
independe do número de registros presentes nas tabelas a serem acessadas.
D
é limitado a 5, qualquer que seja o tipo de consulta realizada.
E
depende do idioma do sistema gerenciador de bancos de dados. 
Na otimização de consultas em um sistema gerenciador de bancos de dados relacional é necessário, frequentemente, aplicar regras de equivalência sobre as expressões de consultas existentes. Essas regras visam
A
desfazer as normalizações efetuadas nas tabelas do banco de dados.
B
implementar a política de distribuição de bloqueios nas tabelas do banco de dados.
C
obter expressões de consulta que fornecem o mesmo resultado da expressão originalmente fornecida.
D
obter o melhor algoritmo visando à criptografia das tabelas do banco de dados.
E
verificar a necessidade de implementação de um novo servidor.
Uma das formas de se aprimorar a eficiência na avaliação de consultas em bancos de dados relacionais consiste em reduzir o número de arquivos temporários utilizados nessa avaliação, o que pode ser obtido passando-se diretamente os resultados de uma operação para a operação seguinte. A esse tipo de técnica atribui-se a denominação de
A
canalização.
B
notificação.
C
paralelização.
D
projeção.
E
recuperação.
Ano: 2013 Banca: VUNESP Órgão: COREN-SP Prova: Analista - Administrador de Banco de Dados
Considerando o tuning do sistema gerenciador de bancos de dados Microsoft SQL Server 2012, um dos parâmetros moni torados refere-se ao uso do disco rígido, que indica
A
a porcentagem de tempo de ocupação do disco com operações de leitura e escrita.
B
a razão entre o número de páginas lidas e escritas.
C
a razão entre o número de registros inseridos e excluídos.
D
o número de acessos por minuto ao disco rígido.
E
o número médio de bytes lidos e escritos em um segundo.
Página 1 de 6