Questões de Concurso Público Prefeitura de Niterói - RJ 2018 para Analista de Políticas Públicas e Gestão Governamental - Gestão de Tecnologia

Foram encontradas 10 questões

Q969829 Banco de Dados

Rafael aplicou um teste de múltipla escolha de cem questões para um numeroso grupo de alunos e notou que houve uma variada distribuição de notas.

Rafael resolveu trabalhar esses dados, e agrupar esses alunos de modo que cada um ficasse no grupo mais adequado para a sua nota. Assim, poderia preparar atividades específicas para cada grupo.

Assinale a opção que indica o algoritmo mais adequado para essa tarefa.

Alternativas
Q969832 Banco de Dados

A identificação das dependências funcionais constitui um importante passo para a normalização de tabelas de bancos de dados.

Considere uma tabela T, com atributos A, B e C, onde A foi definido como primary key, e C como unique.

Assinale a opção que indica o mínimo conjunto de dependências funcionais que devem existir, além das dependências triviais e das que podem ser derivadas, para que essa tabela esteja normalizada até a forma normal Boyce-Codd.

Alternativas
Q969833 Banco de Dados

Considere duas tabelas: T1, com atributos A e B, e T2, com atributos C e D. Nas duas tabelas as chaves primárias foram definida pelos atributos A e C, respectivamente. Não há outras chaves nessas tabelas além das chaves primárias.

Na tabela T2, o atributo D é uma chave estrangeira que referencia a tabela T1. Não há outras chaves estrangeiras nessas tabelas. As tabelas T1 e T2 estão perfeitamente normalizadas.

Sabe-se que agora deve haver um relacionamento 1:1 entre essas duas tabelas.

Assinale a opção que apresenta a providência necessária para que esse requisito seja atendido, de forma que o grau de normalização da tabela seja mantido.

Alternativas
Q969834 Banco de Dados
A otimização de consultas em gerenciadores de bancos de dados é fundamental para o desempenho do sistema. Consultas escritas em SQL são particularmente propícias à otimização, porque essa linguagem
Alternativas
Q969835 Banco de Dados

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.

Alternativas
Respostas
1: B
2: E
3: D
4: A
5: D