Foram encontradas 3.569 questões.
Nas últimas décadas, SGBDs relacionais têm obtido grande sucesso. Um fator importante para isso, é o alto desempenho que são capazes de atingir. Para tal, seus projetistas elaboraram diversas técnicas, que foram utilizadas em diferentes componentes dos SGBDs. Considerando as técnicas relacionadas com a otimização de consultas, assinale a opção INCORRETA.
Provas
Uma rede da classe B, com máscara de sub-rede 255.255.240.0, utiliza 12 bits para representar o número de host. Nesta configuração, qual é o número máximo de subredes que esta rede pode apresentar?
Provas
Considere uma situação de baixo desempenho na realização de consultas em um SGBD. Para esta situação é INCORRETO afirmar que:
Provas
Considere o seguinte comando SQL aplicado a uma tabela com 10.000 linhas onde o valor da coluna matrícula não se repete:
Selectnome,endereço from funcionários where matrícula = 1234;
Com base no cenário acima, pode-se afirmar que:
Provas
- Banco de Dados RelacionalTransaçõesLockingBloqueio Compartilhado
- Banco de Dados RelacionalTransaçõesLockingBloqueio Exclusivo
Tendo como referência o controle de concorrência em bancos de dados, assinale a afirmativa FALSA.
Provas
- Banco de Dados RelacionalTransaçõesDeadlocks
- Banco de Dados RelacionalTransaçõesLockingBloqueio Exclusivo
- Banco de Dados RelacionalTransaçõesLockingGranularidade de Bloqueio
Considere as afirmativas a seguir, relacionadas para à administração de bancos de dados.
I – Em uma transação com protocolo de bloqueio em duas fases (two fase lock) nenhuma operação de bloqueio pode ser executada após a primeira operação de desbloqueio da transação.
II – Uma transação, executada isoladamente no sistema, acessando mais de um objeto, pode levar o sistema a uma situação de impasse (deadlock).
III – Bloqueios de intenção são comumente utilizados quando existem bloqueios de diferentes níveis de granularidade para permitir que uma transação indique o tipo de bloqueio que desejará obter em um objeto de um dado nível de granularidade.
IV– Trancas (latchs) são bloqueios de curta duração que não seguem o protocolo de bloqueio em duas fases.
V – O uso de bloqueios exclusivos aumenta o nível de concorrência no sistema, permitindo que vários usuários acessem simultaneamente o mesmo dado.
Estão corretas as afirmativas:
Provas
Em SQL, as instruções de comparação in e not in são, respectivamente, idênticas a:
Provas
A tabela a seguir apresenta um conjunto de passos de duas transações e sua execução ao longo do tempo. Considere que elas são executadas segundo o nível de isolamento Read Uncommitted e que o valor inicial de X é 10.
|
Tempo |
Transação 1 |
Transação 2 |
|
T1 |
Read_item(X) | |
|
T2 |
X:=X-5 | |
|
T3 |
Write_item(X) | |
|
T4 |
Read_item(X) |
|
|
T5 |
Y:=X-5 |
|
|
T6 |
Write_item(Y) |
|
|
T7 |
Read_item(Z) | |
|
T8 |
Z:=X+15 | |
|
T9 |
Write_item(Z) | |
|
T10 |
Commit | |
|
T11 |
Commit |
Para a configuração acima, pode-se afirmar que:
Provas
- Banco de Dados RelacionalACIDAtomicidade
- Banco de Dados RelacionalACIDConsistência
- Banco de Dados RelacionalACIDIsolamento
- Banco de Dados RelacionalACIDDurabilidade
São propriedades desejáveis das transações:
Provas
Dentre as alternativas abaixo qual está associada ao conceito de transações em SGBDs.
Provas
Caderno Container