QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
113 questões encontradas

Sobre recuperação de banco de dados, é correto afirmar que:

A as técnicas de atualização imediata postergam qualquer atualização real no banco de dados em disco até que uma transação atinja o seu ponto de confirmação (commit).
B o log do sistema mantém informações sobre as mudanças nos itens de dados das transações, com o objetivo de restaurar o sistema em caso de falha.
C a recuperação de falhas catastróficas costuma ser feita com a técnica UNDO/NO-REDO, porque não exige um log nos sistemas monousuários.
D as técnicas de atualização adiada podem aplicar mudanças ao banco de dados no disco antes que a transação alcance uma conclusão bem-sucedida.
E sombreamento é a técnica de gravação do cache dos blocos de discos no mesmo local do diretório original com o objetivo de recuperar os blocos em caso de falha.

No contexto da otimização de consultas para bancos de dados, a Álgebra Relacional tem um papel importante, especialmente na construção das query trees para a representação de planos de execução. As operações primitivas da AR são definidas como as operações que não podem ser expressas por meio das demais operações. Assinale a opção que apresenta a lista que contém as cinco operações primitivas da AR.

A Diferença, divisão, projeção, seleção e união.
B Diferença, produto, projeção, seleção e união.
C Interseção, produto, projeção, seleção e união.
D Divisão, interseção, junção, seleção e união.
E Junção, produto, projeção, seleção e união.

No contexto das propriedades desejadas para transações executadas em banco de dados relacionais, é possível que, eventualmente, seja permitida ou forçada a leitura de dados que foram modificados em operações ainda não confirmadas (comitted). Assinale a principal propriedade que é flexibilizada na ocorrência de um dirty read.

A Atomicidade.
B Consistência.
C Durabilidade.
D Integridade referencial.
E Isolamento.

Teoricamente, um banco de dados relacional poderia ser construído em uma única tabela, chamada universal, na qual estariam presentes todos os atributos. Na prática, porém, isso causaria enormes transtornos. Uma técnica de projeto de bancos é a de decomposição sucessiva das tabelas, à luz das dependências entre atributos, até que se chegue a um projeto normalizado com um nível de decomposição aceitável. Nesse processo, deve haver uma preocupação especial para que essa decomposição seja sem perda. Assinale a opção que apresenta o significado técnico da “decomposição sem perda”, no presente contexto.

A Cada atributo deve aparecer em uma ou mais tabelas, após a decomposição.
B Cada atributo deve aparecer em apenas uma das tabelas obtidas pela decomposição.
C Todos os estados representáveis na tabela universal deveriam ser alcançáveis por meio da combinação das tabelas obtidas pela decomposição.
D Todos os valores dos atributos que compõem a tabela universal podem estar presentes em um ou mais dos atributos que compõem as tabelas obtidas pela decomposição.
E O número de atributos da tabela universal deve ser igual ao somatório do número de atributos em cada um das tabelas obtidas pela decomposição.

No processo de otimização e processamento de consultas em bancos de dados relacionais, a construção da query tree (ou árvore de consulta) é feita com base nas operações da Álgebra Relacional. Assinale a opção que indica as operações primitivas dessa álgebra, ou seja, as operações que não podem ser expressas por combinações das demais operações.

A Diferença, Divisão, Projeção, Produto, Seleção.
B Diferença, Projeção, Produto, Seleção, União.
C Divisão, Interseção, Junção, Produto, Seleção, União.
D Junção, Projeção, Produto, Seleção, União.
E Junção, Produto, Projeção, Seleção, União.

O servidor de banco de dados da empresa opera com sistema operacional CentOS 7. O comando que pode ser utilizado para o administrador deste servidor saber a quantidade de espaço utilizado em cada sistema de arquivo montado, é:

A df
B ss
C ls
D htop
E ps

Considere um banco de dados com duas tabelas, R e S, contendo 4 e 3 registros, respectivamente. Em R, os valores da coluna A são 1, 2, 5 e 7. Em S, os valores da coluna B são 2, 4 e 7. Excetuando-se a linha de títulos, o número de linhas no resultado do comando SQL select * from R full outer join S on A=B é:

A 3
B 4
C 5
D 7
E 12

Uma grande dificuldade na implementação de bancos de dados que suportam transações distribuídas é a possibilidade de que uma transação seja apenas parcialmente concluída, de forma a criar inconsistências nas bases de dados. Isso pode ocorrer, por exemplo, por falhas de comunicação entre os nós envolvidos na transação. Assinale a opção que indica o algoritmo usualmente empregado na execução de transações distribuídas, visando à manutenção das suas propriedades.

A Armstrong’s algorithm.
B Begin-end algorithm.
C Three-fase write.
D Two-phase commit.
E Two-phase lock.
Órgão: Secretaria de Estado de Planejamento e Gestão RJ Cargo: Analista de Políticas Públicas Prova: FGV - Secretaria de Estado de Planejamento e Gestão RJ - Analista de Políticas Públicas - 2018

O administrador do servidor de banco de dados de uma organização escreveu o script /usr/local/bin/dump para fazer backup das bases de dados e gostaria de utilizar o serviço cron do sistema operacional Linux para agendar a execução deste script. A configuração do cron que indica o que o script deve executar, de segunda à sexta-feira, às 2h da manhã, é

A 00 * * 2 * /usr/local/bin/dump
B 02 00 01-05 * * /usr/local/bin/dump
C 00 02 * * 1-5 /usr/local/bin/dump
D 00-59/5 * * * * /usr/local/bin/dump
E */2 * * * 5 /usr/local/bin/dump

No âmbito da utilização de bancos de dados no papel de “data warehouse”, é usualmente aceitável que as tabelas não estejam plenamente normalizadas. Assinale a opção que mostra porque essa característica, embora indesejada, é admitida.

A As dependências funcionais tornam-se obsoletas.
B As operações de insert/update não estão mais sujeitas ao controle de concorrência.
C Facilita os processos de ETL.
D Não é possível criar bancos de dados históricos normalizados.
E Simplifica as consultas e melhora o tempo de resposta.