- ID
- 113647
- Banca
- FCC
- Órgão
- DPE-SP
- Ano
- 2010
- Provas
- Disciplina
- Banco de Dados
- Assuntos
As entradas da estrutura física do database ORACLE 10g são especificadas no
As entradas da estrutura física do database ORACLE 10g são especificadas no
Os SGBDs modernos permitem que boa parte da carga de
processamento, que antes residia nas aplicações, seja liberada ao
disponibilizar recursos do lado do banco de dados, permitindo até
mesmo a codificação de complexas funções parametrizadas. Acerca
desses recursos, julgue os itens a seguir.
Os índices em árvore B são mais eficientes para colunas que possuem valores com alto grau de aleatoriedade.
Acerca do sistema gerenciador de banco de dados (SGBD) Oracle,
julgue os itens a seguir.
Tabelas e índices muito grandes podem ser decompostos em partições. Cada partição tem o próprio nome e opcionalmente as próprias características de armazenamento.
Julgue os itens a seguir, relativos a tipos de acesso a arquivos em
banco de dados.
Um acesso que consista em uma combinação de operações aritméticas que dependem do índice do registro é denominado booleano.
Em relação aos conceitos e às características de um banco de dados,
julgue os itens subsequentes.
No IBM/DB2, cada índice é baseado nos valores de dados que estão em uma ou mais colunas de uma tabela. Depois de criado um índice, é possível reorganizá-lo.
Sobre índices nas estruturas de armazenamento, analise:
I. Um índice não denso ou esparso contém uma entrada para cada registro no arquivo indexado.
II. Uma árvore-b é um tipo especial de índice apontando outros índices, estruturados em níveis de indexação.
III. Quando um arquivo contém um índice para cada campo, pode-se dizer que é totalmente invertido.
Está correto o que consta em
Uma equipe de desenvolvimento de software recebeu a
incumbência de desenvolver um sistema com as características
apresentadas a seguir.
* O sistema deverá ser integrado, interoperável, portável e
seguro.
* O sistema deverá apoiar tanto o processamento online, quanto
o suporte a decisão e gestão de conteúdos.
* O sistema deverá ser embasado na plataforma JEE (Java
enterprise edition) v.6, envolvendo servlets, JSP (Java server
pages), Ajax, JSF (Java server faces) 2.0, Hibernate 3.5, SOA
e web services.
O líder da equipe iniciou, então, um extenso processo de
coleta de dados com o objetivo de identificar as condições
limitantes da solução a ser desenvolvida e tomar decisões
arquiteturais e tecnológicas que impactarão várias características
funcionais e não funcionais do sistema, ao longo de seu ciclo de
vida. A partir dessa coleta, o líder deverá apresentar à equipe um
conjunto de informações e de decisões.
No que se refere a técnicas de análise de desempenho e otimização
de consultas SQL, no contexto do desenvolvimento do sistema
descrito no texto, julgue os itens seguintes.
É correto que duas diferentes abordagens de indexação sejam utilizadas no desenvolvimento do sistema em questão: a parte do sistema que realizará processamento de transações online deve ser embasada em um banco de dados fortemente normalizado e com indexação cuidadosamente ajustada; a parte do sistema que realizará processamento de suporte a decisão deve ser fracamente normalizada, podendo, até, ser denormalizada, e conter grande quantidade de indexação, o que permite a escolha de várias alternativas de índices para processamento de consultas.
Um índice é um artifício usado para se encontrar, rapidamente, linhas (registros) com valores específicos. Sem um índice, o gerenciador precisará sempre procurar determinados valores da primeira até a última linha do banco de dados. Esse processo de busca, em tabelas muito grandes (com muitos registros), pode demandar elevado tempo e causar até mesmo perdas significativas de informação.
Para se eliminar completamente um índice, é correto utilizar o comando DELETE INDEX.
A técnica de abordagem híbrida, combinando arquivos invertidos e índices para a próxima palavra, é ineficiente porque leva ao aumento do tempo de busca das informações.
Julgue os itens que se seguem acerca de conceitos referentes a
banco de dados.
Em um banco de dados, caso se tenha observado problema de desempenho em diversas consultas, a criação de um único índice pode não ser suficiente para solucionar o problema.
Assinale a alternativa INCORRETA sobre índices nos sistemas de banco de dados:
Analise o contexto a seguir.
"Uma aplicação requer acessos através de índice, por meio de um atributo identificador de registro, nenhum acesso sequencial ou serial e grande quantidade de inserções de dados".
Assinale a alternativa que indique o arquivo que melhor atende a estes requisitos.
Julgue os itens seguintes quanto aos modelos conceitual, lógico e
físico de bancos de dados.
Durante a criação do modelo físico de dados, os índices definidos no modelo lógico de dados devem ser refinados de forma a se garantir melhor desempenho de consultas críticas ao banco de dados.
Acerca de desempenho e otimização de consultas SQL no SQL
Server 2008, julgue os itens de 63 a 69.
É recomendável o uso de índices do tipo clustered em colunas que sofram alterações frequentes, visando diminuir o "nível de folheamento" da página de índices.
Acerca de desempenho e otimização de consultas SQL no SQL
Server 2008, julgue os itens de 63 a 69.
Os índices do tipo clustered determinam a ordem física dos dados em uma tabela e mostram-se particularmente eficientes em colunas pesquisadas frequentemente por uma faixa de valores ou quando o valor do registro é único na tabela.
Com base nos conceitos de avaliação e otimização de
desempenho de bancos de dados (BD), julgue os itens a seguir.
Índices setorizados ou agrupados têm como base a árvore B e os índices não setorizados ou não agrupados trabalham com tabelas de hash.
Com base nos conceitos de SGBDs e sobre o projeto físico de um
banco de dados, julgue os itens que se seguem.
Entre as decisões que podem ser tomadas sobre o projeto físico de banco de dados, podem-se mencionar: o projeto sobre indexação, quando estabelecer um índice de clustering, quando usar um índice de hash no lugar de um índice de árvore, e a decisão de utilizar hashing dinâmico para o arquivo.
Em um cluster, as
Acerca de backup e tunning de banco de dados, julgue os
seguintes itens.
Um índice reverso, comparado a um índice convencional, inverte os bytes da chave a ser indexada, sendo particularmente interessante no caso de uma coluna de tabela conter valores de texto que comumente apresentam um longo prefixo.
Acerca de mapeamento físico de dados, julgue os itens seguintes.
Para cada atributo usado em operações de join, deve-se criar um índice.
Com relação a estrutura de dados e organização de arquivos, julgue
os itens seguintes.
Um índice invertido armazena pares chave-valor (w-L, em que w é uma palavra e L é uma coleção de páginas contendo a palavra w). As chaves (palavras), chamadas de termos de índice no dicionário, devem ser compostas de um item único de vocabulário ou nome próprio, tão simples e pequeno quanto possível.
Com referência a conceitos de banco de dados textual, julgue os
itens seguintes.
O processo de compressão dos arquivos de índices não é adequado para otimização de pesquisas, uma vez que o tempo de descompressão dos dados é muito maior que o tempo de sua recuperação.
Julgue o item subsecutivo, que se refere à decisão de projeto
relacionada à indexação de tabela de um banco de dados.
Um índice pode ser construído com base em um ou em múltiplos atributos. Se múltiplos atributos de uma tabela forem envolvidos em um conjunto de diversas consultas em um banco de dados, justifica-se criar um índice de múltiplos atributos. O índice supõe que as consultas sejam embasadas em uma ordem igual às restrições da cláusula de seleção.
Julgue o item subsecutivo, que se refere à decisão de projeto relacionada à indexação de tabela de um banco de dados.
Para otimizar a consultas, devem-se construir tantos índices primários ou clustering quantos forem os tipos de consultas com atributos diferentes.
Julgue o item subsecutivo, que se refere à decisão de projeto relacionada à indexação de tabela de um banco de dados.
O desempenho das consultas depende de quais índices ou esquemas de hash existem para acelerar o processamento de seleções e junções. Porém, durante operações de inclusão, exclusão ou atualização, a existência de índices acrescenta uma sobrecarga que é compensada pelo ganho em eficiência por meio da aceleração das consultas e das transações.
Para a criação de índices em uma tabela, uma das permissões que o usuário deve ter na tabela é
No que se refere à otimização do desempenho (tunning) de bancos de dados, julgue os próximos itens.
A quantidade de índices criados no banco de dados não influencia o desempenho dos procedimentos de inclusão, exclusão e atualização, sendo a criação de novos índices um fator que contribui para a melhoria do desempenho do banco de dados.
Julgue os itens seguintes quanto às formas de otimização de
pesquisas.
Para realizar otimização de pesquisas, recomenda-se o uso de compressão dos arquivos de índices, para aumentar o número de listas invertidas presentes no cache da memória, reduzindo o número de acessos ao disco.
Considere as afirmações que seguem, referente ao índice de um banco de dados:
I. Um índice é uma estrutura auxiliar associado a uma tabela.
II. A função do índice é acelerar o tempo de acesso às linhas de uma tabela, criando ponteiros para os dados armazenados em colunas específicas.
Está correto o que se afirma em:
Com relação a sistemas de gerenciamento de banco de dados,
julgue os itens seguintes.
Os índices são chaves secundárias utilizadas para acessar uma tabela mediante forma diferente da utilizada por uma chave primária.
Uma das vantagens do particionamento de tabelas e índices do Oracle é:
O uso do tipo correto de índice pode reduzir drasticamente o tempo de E/S (Entrada/Saída) em um sistema de banco de dados. O índice eficiente para acesso a linhas específicas (não a intervalos), que usa uma função aplicada ao valor da chave e que gera o endereço do bloco de disco, no qual o registro está armazenado, é denominado:
Acerca de banco de dados, organização de arquivos, modelos de dados e sistemas gerenciadores de banco de dados (SGBD), julgue os itens seguintes.
Caso, em uma organização de arquivos com estrutura de acesso com base em índice, o campo de classificação do arquivo não seja um campo chave, um recurso para aumentar a velocidade de recuperação de registros que não tenham valor distinto de classificação é a utilização de um índice de agrupamento (clustering)
A respeito de banco de dados, julgue os itens subsequentes.
Os índices podem ser utilizados no policiamento das restrições de integridade estabelecidas em um banco de dados.
Julgue os itens subsequentes, acerca de administração de bancos de dados.
Se a monitoração de uma consulta identificar a existência de baixo desempenho no acesso relacionado a uma tabela específica, a redefinição de índices otimizará todos os acessos a essa tabela.
Julgue os itens a seguir acerca de bancos de dados.
O uso de árvores B+ aumenta a eficiência da pesquisa de dados por meio de índices, porém dificulta a busca de dados sequenciais.
Índices são estruturas adicionais aos dados, os quais podem ser usadas para melhorar a eficiência de operações no banco de dados. Se vários índices precisam ser criados para um mesmo arquivo físico de dados, então uma configuração possível é
Índices em bancos de dados podem ser caracterizados como densos ou esparsos (não densos). Um índice denso possui uma entrada de índice para cada registro do arquivo de dados.
Assinale a alternativa que caracteriza corretamente como denso ou esparso os tipos de índice primário, clustering (agrupamento) e secundário por campo-chave, respectivamente.
Em banco de dados, os índices são utilizados freqüentemente, porém uma desvantagem da sua utilização é:
Os dois principais tipos de indexação utilizados em bancos de dados relacionais são denominados de índices.
Índices são estruturas de acesso auxiliares que são usadas para aumentar a velocidade da recuperação de registros na resposta de certas condições de busca. Geralmente, as estruturas de índices provêem caminhos de acesso alternativos aos registros, sem afetar a disposição física dos registros no arquivo. Essas estruturas possibilitam um acesso eficiente aos registros a partir de campos de indexação que são usados para construir o índice. Atribua V (verdadeiro) ou F (falso) para as afirmativas a seguir.
O índice criado para uma chave estrangeira que representa um relacionamento 1:1 é com valores:
Os principais gerenciadores de bancos de dados permitem a definição de índices baseados em árvores B (e suas variações) segundo dois arranjos principais:
· no primeiro arranjo, os registros da tabela indexada ficam fisicamente armazenados numa variação da estrutura de árvores B, juntamente com as chaves;
· no segundo arranjo, os registros e as chaves indexadas ficam em áreas separadas, como é feito com índices tabelas heap.
Sobre esses arranjos, assinale a afirmativa correta.
Considerando a otimização de consultas em banco de dados, é CORRETO afirmar que
A respeito de banco de dados, julgue o item que se segue.
Um índice é um artifício usado para se encontrar, rapidamente,
linhas (registros) com valores específicos. Sem um índice, o
gerenciador precisará sempre procurar determinados valores da
primeira até a última linha do banco de dados. Esse processo
de busca, em tabelas muito grandes (com muitos registros),
pode demandar elevado tempo e causar até mesmo perdas
significativas de informação.
A respeito de banco de dados, julgue o item que se segue.
Para se eliminar completamente um índice, é correto utilizar o
comando DELETE INDEX.
No que se refere a fundamentos de banco de dados, julgue o item a seguir.
O uso de índices pode aumentar o desempenho na operação de
bancos de dados. No entanto, caso um arquivo com índice
sequencial seja utilizado, o desempenho do banco de dados é
reduzido à medida que o tamanho desse arquivo aumenta.
Com referência a tunning de banco de dados, julgue o item subsecutivo.
O ajuste de índices é um procedimento utilizado para aumentar
o desempenho de um banco de dados. Esse ajuste é realizado
removendo-se ou inserindo-se índices apropriados para as
relações, visto que o gargalo de desempenho pode ser causado
pelo excesso de atualizações ou de consultas no banco de
dados.
Considere a tabela a seguir.
ID Nome Curso
1210 A Física
356 B Química
23 C Matemática
57 D Física
45 E Física
6 F Matemática
210 G Matemática
Com relação à análise de desempenho e tunning de banco de dados,
julgue o item subsequente.
Com relação ao tempo de execução de uma consulta, o uso
de índices em tabelas é recomendado para que os dados sejam
exibidos rapidamente. A eficiência de uma consulta está
relacionada à quantidade de índices na tabela: quanto mais
índices ela possuir, mais rápida será a execução das operações
de leitura e escrita.
Julgue o item seguinte relativo à organização de arquivos.
Chave primária para a organização de tabela é um campo ou um conjunto de campos desta tabela que identifica um único registro.
Julgue o item subsequente a respeito de métodos de acesso.
Na organização de arquivo com índice sequencial, a eficiência no processo de inserção e remoção dos dados, independe do crescimento de seus registros.
Os dados são elementos essenciais para o funcionamento de sistemas automatizados. Por esta razão, o armazenamento e a manipulação dos dados devem ser cercados de controles e segurança a fim de garantir compartilhamento e acesso tempestivo. Esses dados devem ser modelados e armazenados em bancos que utilizam arquivos físicos para tal finalidade, o que é garantido pelos sistemas de gerenciamento de bancos de dados (SGBD). Considerando esse assunto e os diversos aspectos a ele relacionados, julgue o próximo item.
Um arquivo sequencial indexado apresenta ganho
de desempenho nas consultas, uma vez que o índice utilizado
leva diretamente ao registro pesquisado.
Julgue o item que se segue, no que se refere a bancos de dados textuais.
A desvantagem da técnica de índices invertidos com
contadores de posição, utilizada para implementação de índices
lexicográficos, é o aumento da dimensão do arquivo.
Assinale a opção correta com referência a estruturas de indexação de arquivos.
Considere as seguintes propriedades de uma implementação de índice para bancos de dados.
I. Cada página contém no máximo d páginas filhas
II. Cada página, exceto a raiz e as folhas, tem pelo menos d÷2 páginas filhas.
III. Todas as páginas folha possuem a mesma profundidade emrelação à raiz.Nesse tipo de árvore, uma busca que envolva um domínio de N=1.000.000.000 de chaves requer, no máximo, um número de acessos da ordem de:
Correlacione os tipos de índices a suas características, e assinale a opção correta.
TIPOS DE ÍNDICE
I - Índice primário
II - Índice secundário
III - Índice de agrupamento
IV - Índice B+-trees
V - Índice bitmap
CARACTERÍSTICAS
( ) Pode ser um índice denso quando
agiliza a recuperação de
registros que têm um valor
distinto para um campo de
ordenação não chave.
( ) Índice não denso. Agiliza a
recuperação de registros que têm
um valor distinto para um campo
de ordenação chave.
( ) Índice não denso. Agiliza a
recuperação de todos os
registros que têm o mesmo valor
para um campo de ordenação não
chave.
( ) Adequado apenas para comparações
de igualdade e não consegue
lidar com consultas de
intervalo.
( ) Utilizado em campos que contêm
um número muito pequeno de
valores únicos e em relações que
contêm um grande número de
linhas.
( ) Índice multinível dinâmico que
pode utilizar como campo de
pesquisa campos chaves e não
chaves.
A respeito das estruturas para indexação de banco de dados, analise as afirmativas abaixo:
I. Um índice primário pode apontar para um campo não chave.
II. Índices de agrupamento podem retornar mais de um registro de uma tabela.
III. Nos índices esparsos, deve haver uma chave para cada registro do bloco.
Está CORRETO o que se afirma, apenas, em
Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.
Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação – chamado chave primária – do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de
Sobre a criação de índices na carga inicial de um banco de dados ORACLE, analise as afirmativas a seguir.
I. O melhor momento para a criação dos índices é após a carga dos dados nas tabelas.
II. A cláusula PARALLEL não se aplica quando da criação de índices.
III. Os índices devem ser criados durante a carga dos dados, porque a manutenção dos índices torna-se muito menor.
De acordo com as recomendações do fabricante, pode-se concluir que está correto apenas o que se afirma em:
Sobre indexação de arquivos, é correto afirmar que:
Sobre os índices, assinale a alternativa correta.
Nos bancos de dados relacionais, existe um tipo de objeto que é uma estrutura auxiliar e acelera a recuperação de registros por determinados critérios. Isso evita a leitura excessiva em todo um arquivo de dados. Esse objeto é tecnicamente conhecido como
Em sistema gerenciador de banco de dados, os índices são estruturas que permitem agilizar a busca dos registros no disco.
Acerca de sistema gerenciador de banco de dados, do tuning e da segurança em banco de dados, julgue o item subsequente.
As mudanças no projeto físico do banco de dados realizadas
pelo tuning não impactam o desempenho das aplicações,
em termos de redução do tempo de execução.
Julgue o item a seguir, a respeito de banco de dados relacionais.
Os índices secundários precisam ser densos, com uma
entrada de índice para cada valor de chave de busca e um
ponteiro para cada registro no arquivo.
Acerca de banco de dados, julgue o item a seguir.
O índice, em um banco de dados, encapsula tarefas repetitivas,
aceita parâmetros de entrada e retorna um valor de status, para
indicar aceitação ou falha na execução.
Julgue o item que se segue, quanto aos conceitos de tuning e de segurança em banco de dados.
Um índice denso possui o campo chave primária e, no segundo
campo, um ponteiro para o bloco de memória do disco.