Questões de Concurso Público PROCERGS 2023 para ANC - Analista em Computação - Ênfase em Suporte de Banco de Dados

Foram encontradas 60 questões

Q2176815 Banco de Dados
Assinale a alternativa FALSA no contexto de projeto de bancos de dados relacionais. 
Alternativas
Q2176816 Banco de Dados
Em um sistema de banco de dados, _______________ é um conjunto de permissões pré-definidas que pode ser assinalado a um usuário em um banco de dados.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima. 
Alternativas
Q2176817 Banco de Dados
Considere que uma rede social armazena informações dos usuários em um banco de dados, incluindo senhas, nomes de usuário e informações do perfil. Antes de criar um usuário, o sistema precisa buscar no banco de dados para garantir que o nome de usuário não está em uso. Quais das seguintes alternativas corresponde ao conjunto de privilégios necessários para realizar essas operações?
Alternativas
Q2176818 Banco de Dados
Analise as assertivas abaixo sobre controle concorrência em sistemas de bancos de dados relacionais:

I. Sistemas de bancos de dados distribuídos precisam garantir que dados existam em um único servidor, já que eventuais cópias em servidores diferentes podem assumir estados inconsistentes.
II. Caso uma transação precise fazer uma operação de leitura em uma tabela, o mecanismo de bloqueio pode permitir que outras transações façam leituras simultaneamente, mas não gravações.
III. A detecção de deadlocks não é possível em bancos de dados que permite transações concorrentes, o que exige sistemas de prevenção de deadlocks.

Quais estão corretas?
Alternativas
Q2176819 Banco de Dados
Analise as assertivas abaixo sobre sistemas de bancos de dados distribuídos:

I. É necessário que um nodo desempenhe o papel de coordenador e gerencie os bloqueios entre transações concorrentes.
II. O sistema não pode se recuperar de uma falha em um link de comunicação que conecta sites caso haja um particionamento da rede.
III. Em um esquema que usa um site primário sem site de backup, caso o nodo primário falhe, todas as transações em execução precisam ser abortadas.

Quais estão corretas?
Alternativas
Q2176820 Banco de Dados
Assinale a alternativa que NÃO corresponde a uma funcionalidade do Oracle 19c SQL automatic tuning.
Alternativas
Q2176821 Banco de Dados
Considerando o sistema de banco de dados relacional PostgreSQL versão 14, em um banco de dados, existem duas tabelas, A e B, com alguns valores populados, conforme abaixo: Imagem associada para resolução da questão

Considere o resultado das duas seguintes queries em SQL:
I. SELECT x FROM X UNION (SELECT y FROM Y LIMIT 1) II. SELECT x FROM X UNION SELECT y FROM Y LIMIT 1;
Assinale a alternativa que representa o número de linhas resultantes das queries I e II, respectivamente.
Alternativas
Q2176822 Banco de Dados
Considerando o sistema de banco de dados relacional PostgreSQL versão 14, em um banco de dados, existe uma tabela Funcionario. A tabela Funcionario tem quatro colunas:
 id, uma chave serial  nome, do tipo string  endereco, do tipo string  contato, do tipo JSONB
O objeto JSON contato tem um campo chamado email. Qual das seguintes queries retornariam todos os funcionários cujo endereço de email termine em @exemplo.com?
Alternativas
Q2176823 Banco de Dados
Analise as assertivas abaixo sobre o sistema de banco de dados MySQL versão 8 e assinale a alternativa correta.
I. O sistema suporta múltiplos mecanismos de armazenamento. II. O tipo de dado JSON é suportado, permitindo acesso a campos internos de um valor. III. Tabelas diferentes podem ser transacionais ou não-transacionais no mesmo banco de dados. 
Alternativas
Q2176824 Banco de Dados
Analise as assertivas abaixo sobre o sistema de banco de dados MySQL versão 8 e assinale a alternativa correta.
I. A replicação do banco de dados melhora a performance de leituras, mas piora a performance de escritas. II. Replicação pode ser usada para criar uma cópia local dos dados de um nodo remoto do sistema distribuído. III. Análise dos dados precisa ser realizada na fonte, já que réplicas podem ter dados desatualizados.
Alternativas
Q2176825 Banco de Dados
Assinale a alternativa que NÃO corresponde à técnica que pode ser usada para otimização de instruções do tipo SELECT no MySQL 8. 
Alternativas
Q2176826 Banco de Dados

Analise as assertivas abaixo sobre o sistema de banco de dados Microsoft SQL Server 2019 e assinale a alternativa correta. 


I. Durante operações de JOIN, valores nulos (vazios) não são considerados uma combinação.

II. Os três tipos de JOIN são INNER, OUTER e CROSS.

III. Colunas usadas em uma condição de JOIN precisam ser do mesmo tipo.



Alternativas
Q2176827 Banco de Dados
Assinale a alternativa que apresenta um caso de uso que é mais adequado para uso do Accelerated Database Recovery (ADR) do Microsoft SQL Server 2019.
Alternativas
Q2176828 Banco de Dados
Analise as assertivas abaixo sobre os casos de uso do monitoramento de operação de banco de dados (Monitoring Database Operations) do Oracle 19c e assinale a alternativa correta. 

I. O monitoramento não tem suporte a cláusulas SQL em paralelo, por isso não pode ser usado para analisar problemas de balanceamento de carga.
II. Uma cláusula SQL que começou a levar mais tempo para executar pode ser analisada com o monitoramento.
III. Uma sessão de banco de dados que está com performance abaixo do esperado pode precisar ser analisada pelo monitoramento.
Alternativas
Q2176829 Segurança da Informação

Analise as assertivas abaixo sobre backup e restauração de dados e assinale a alternativa correta.


I. Backup completo (full backup) ignora backups anteriores e faz uma cópia de todos os dados.

II. Backup diferencial (differential backup) contém as alterações desde o último backup incremental.

III. Backup progressivo (progressive backup) contém as alterações desde o último backup completo.

Alternativas
Q2176830 Banco de Dados
Assinale a alternativa correta sobre otimização de código SQL (tuning).
Alternativas
Q2176831 Banco de Dados
Analise as assertivas abaixo sobre replicação, alta disponibilidade e balanceamento de carga do PostgreSQL 14 e assinale a alternativa correta.
I. É possível particionar os dados entre múltiplos servidores de forma que queries podem ser executadas em paralelo, de forma distribuída entre esses servidores. II. A técnica de shared disk failover compartilha os recursos físicos de armazenamento de dados, o que simplifica a distribuição, mas fica vulnerável a falhas do sistema de banco de dados principal, já que não seria possível recuperar rapidamente e os dados seriam perdidos. III. SQL-Based Replication Middleware usa um programa que intercepta todas as queries SQL e envia para todos os servidores. Dessa forma, tanto escritas quanto leituras são executadas por todos os servidores, mantendo o sistema consistente entre servidores. 
Alternativas
Q2176832 Banco de Dados
É um comando MySQL 8 que, quando executado, remove a permissão do usuário Usuario de inserir na tabela Tabela? 
Alternativas
Q2176833 Banco de Dados
Assinale a alternativa correta sobre otimização de código SQL (tuning) no PostgreSQL 14. 
Alternativas
Q2176834 Banco de Dados

Qual das declarações SQL abaixo revogaria todos os privilégios de um usuário “usuario1” em uma tabela “tabela1”?

Alternativas
Respostas
41: E
42: B
43: A
44: A
45: A
46: C
47: E
48: A
49: A
50: E
51: D
52: C
53: A
54: E
55: C
56: B
57: C
58: C
59: E
60: D