Os sistemas gerenciadores de bancos de dados relacionais adotam uma arquitetura que envolve diversos esquemas com o objetivo de separar o usuário da aplicação do banco de dados físico.
A esse respeito, é correto afirmar que esses esquemas sãoCom relação ao tema “Estruturas de armazenamento e índices em bancos de dados”, analise as afirmativas a seguir.
I. Os arquivos do tipo Heap são bem simples, uma vez que os registros são posicionados segundo a ordem de inclusão, ao término do arquivo. O tempo médio de acesso para um registro é b/2, onde b é o número de blocos do arquivo.
II. Os arquivos do tipo Hash Externo fornecem acesso muito veloz aos registros em determinadas condições de pesquisa. Neste caso, é utilizado um campo hash cujo valor é calculado por uma função que gera números aleatórios. O tempo médio de acesso a um registro é b.log2b, onde b é o número de blocos do arquivo, pois se trata de uma pesquisa em árvore B+.
III. Os arquivos d...
Com relação a banco de dados, uma transação T está em starvation quando
O processo de otimização de consultas distribuídas utiliza o conceito de espaço de pesquisa.
Nesse contexto, assinale a alternativa que apresenta o conceito de espaço de pesquisa.A dependência funcional transitiva ocorre
Com relação ao tema “modelo relacional”, analise as afirmativas a seguir.
I. Chave estrangeira é o mecanismo que permite a implementação de relacionamentos em um banco de dados relacional.
II. Chave estrangeira é uma coluna única ou combinação de colunas cujos valores necessariamente aparecem como chave primária em outra tabela.
III. Chave candidata é uma coluna cujos valores necessariamente aparecem como chave secundária em tabelas que participam de auto‐relacionamentos.
Assinale:
No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
Apesar de implementarem tecnologias distintas, todos os bancos de dados NoSQL apresentam em comum a implementação da tecnologia chave-valor.
No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
A escalabilidade dos bancos de dados NoSQL é garantida pela ausência de um esquema (scheme free).No que se refere ao desenvolvimento web de alto desempenho, julgue os itens subsequentes.
Uma característica de bancos de dados NoSQL é o suporte à replicação de dados. Entre as abordagens utilizadas para replicação, inclui-se a mestre-escravo.
Os otimizadores de consultas SQL dos principais sistemas gerenciadores de bancos de dados não dependem exclusivamente das regras gerais de transformação de operações da álgebra relacional para estimar e comparar os custos de execução de uma consulta SQL.
Dentre os principais componentes avaliados para a execução de uma consulta se destacam os custos de