Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.744 questões
I - Um modo de prevenir a ocorrência de deadlocks (impasses) é fazer com que todas as transações bloqueiem antecipadamente todos os itens de que precisam: se qualquer um dos itens não puder ser bloqueado, todos devem ser liberados. Embora previna a ocorrência de deadlocks, essa solução limita o nível de concorrência no sistema.
II - Bloqueios binários são aqueles que permitem dois estados (ou valores): locked (bloqueado) e unlocked (desbloqueado). Os bloqueios binários são sempre do tipo exclusivo: nenhuma transação diferente da que obteve o lock pode acessar os dados bloqueados.
III - Bloqueios podem ser obtidos em itens do banco de dados de diferentes granularidades, como, por exemplo: registros, blocos, tabelas e, até mesmo, todo o banco de dados. Tendo em vista que os itens de diferentes granularidades formam uma hierarquia em forma de árvore, uma mesma transação pode obter diferentes tipos de bloqueios nos nós, ao longo do caminho da raiz (banco de dados) até um nó específico da árvore.
IV - O protocolo de bloqueio em duas fases (two-phase locking) é composto pelas fases: (i) de expansão (ou crescimento), onde bloqueios são obtidos, mas nenhum bloqueio pode ser liberado, e (ii) de encolhimento (ou retrocesso), onde bloqueios existentes são liberados, mas nenhum novo bloqueio pode ser obtido.
V - Quando uma transação T1 obtém um bloqueio exclusivo sobre um item, nenhuma outra transação poderá alterar o dado bloqueado, sendo possível apenas ler tal dado. Quando uma transação T1 obtém um bloqueio do tipo compartilhado, será possível a outras transações ler e alterar o dado bloqueado, sendo somente proibida a exclusão de tal dado.
Estão corretas apenas as afirmativas:
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
tenham sido eliminadas todas as superchaves dessa relação.
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
selecionar um subconjunto das tuplas de uma relação.
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
obrigatoriamente ordenado de tuplas.
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
entidades participantes desse tipo de relacionamento.
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
em que tal atributo é utilizado.
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
atributos cujo valor é derivado de outros atributos.
ferramentas computacionais para armazenamento, organização e
exploração da informação. Quanto à modelagem de dados por
entidades e relacionamentos, ao modelo relacional e à álgebra
que o sustenta, julgue os itens que se seguem.
função específica de descrever uma propriedade de um
relacionamento.
SQL (structured query language), julgue os itens a seguir.
valor de duas ou mais tabelas para gerar um resultado
completo.
SQL (structured query language), julgue os itens a seguir.
sintaticamente correto e permite excluir registros da tabela
FUNC.
SQL (structured query language), julgue os itens a seguir.
coluna = novo_valor WHERE coluna = algum_valor está
sintaticamente correto e permite atualizar um dado na tabela
denominada FUNC.
SQL (structured query language), julgue os itens a seguir.
WHERE N > M está sintaticamente correto e permite a
busca de um valor N que seja maior que o valor M, na tabela
de nome FUNC.
SQL (structured query language), julgue os itens a seguir.
DATA (dado1, dado2) está sintaticamente correto e permite
realizar a inserção de um conjunto de dados em uma tabela
denominada FUNC.
Em um Banco de Dados, considere que na tabela "produto" existe o campo Id_prod.
Considere a seguinte instrução na linguagem SQL:
SELECT * FROM produto WHERE (Id_prod IN ('2342', '2378', '2233'))
Com relação a esta instrução é correto afirmar que ela irá retornar vazio, isto é, nenhuma ocorrência ou