Questões de Concurso Comentadas para analista de banco de dados

Foram encontradas 1.293 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1956161 Banco de Dados

Considere as afirmativas relacionadas às tarefas de backup e recuperação de dados com o Oracle Recovery Manager (RMAN). Registre V, para verdadeiras, e F, para falsas:


(  )Usuários com privilégio administrativo SYSDBA ou SYSBACKUP podem executar tarefas de backup e recuperação de dados com o RMAN.

(  )O RMAN permite configurar políticas de retenção de backups que identificam os arquivos obsoletos, de acordo com a política configurada e, por padrão, realiza a exclusão automática desses arquivos.

(  )O comando CONFIGURE BACKUP OPTIMIZATION ON é utilizado para habilitar a otimização de backups gerando os arquivos do tipo ARCHIVELOG compactados.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956160 Banco de Dados
No Oracle Database 12c, ao utilizar PL/SQL, uma EXCEPTION pode ser gerada por alguma falha interna (runtime system) ou exceção definida pelo próprio usuário, assinale a alternativa correta: 
Alternativas
Q1956159 Banco de Dados

Sobre gerenciamento e cópia de dados no Oracle Database 12c, analise o uso do comando RSYNC considerando as afirmações a seguir:


I-Permite copiar arquivos de um servidor para outro, enviando apenas os arquivos que contenham diferenças entre os arquivos de origem e destino.

II-Aplica as transações de um arquivo ARCHIVELOG no banco de dados.

III-Permite configurar a cópia de arquivos de um servidor para outro, em um determinado dia e horário.


É correto o que se afirma em: 

Alternativas
Q1956158 Banco de Dados

PL/SQL é uma linguagem processual projetada para utilizar instruções SQL em sua sintaxe. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:


(  ) As pseudo-colunas NEXTVAL, ROWID, ROWNUM e CURRVAL somente podem ser utilizadas em comandos SELECT.

(  ) Uma trigger é executada se um determinado evento acontece e é disparada a partir de comandos DML (Data Manipulation Language).

(  ) PL/SQL oferece suporte aos paradigmas de programação procedural, orientação a objetos e funcional. A estrutura básica de um bloco PL/SQL contém DECLARE, BEGIN e EXCEPTION, sendo todas as três partes obrigatórias para execução de um programa.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956157 Banco de Dados
A respeito de visão materializada ou materialized view no Oracle Database 12c, assinale a alternativa correta:
Alternativas
Q1956156 Banco de Dados
Sobre instruções de transação no Oracle Database 12c, assinale a alternativa correta:
Alternativas
Q1956155 Banco de Dados

A respeito de backup e recuperação de dados no Oracle Database 12c, analise as alternativas a seguir:


I-O comando FLASHBACK DATABASE permite retroceder o banco de dados com base em uma determinada data, SCN (System Change Number) ou um número da sequência de log (Log sequence number).

II-Tablespace Point-in-Time Recovery (TSPITR) permite a recuperação rápida de um ou mais tablespace em um banco de dados, sem afetar outros tablespaces ou objetos no banco de dados.

III-Database point-in-time recovery (DBPITR) permite retroceder o banco de dados com base em uma data, ROWID de uma tabela ou um backup anterior.


É correto o que se afirma em:

Alternativas
Q1956154 Banco de Dados

A respeito de concorrência e consistência de dados no banco de dados Oracle 12c, analise as transações a seguir:


1-Transação 1 bloqueia na tabela Product o produto com id igual a 10001;

2-Transação 2 bloqueia na tabela Product o produto com id igual a 10002;

3-Transação 1 bloqueia na tabela Product o produto com id igual a 10002;

4-Transação 2 bloqueia na tabela Product o produto com id igual a 10001;

5-Transação 1 efetua o commit e libera o bloqueio;

6-Transação 2 efetua o commit e libera o bloqueio.


Assinale a alternativa correta:

Alternativas
Q1956153 Banco de Dados

Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:


Primeira coluna: tipos de bloqueio (locks)

1-DML Locks

2-DDL Locks

3-Internal Locks


Segunda coluna: mecanismo de ação

(  ) Protege os dados como tabelas e linhas selecionadas.

(  ) Protege a estrutura dos objetos.

(  ) Protege a estrutura do banco de dados como arquivos.


Assinale a alternativa que apresenta a correta associação entre as colunas: 

Alternativas
Q1933601 Banco de Dados
A modelagem de bancos de dados passa pela análise das relações e comportamento dos dados que futuramente constituirão o conteúdo desses bancos. Para bancos de dados relacionais, essa modelagem passa pelo levantamento das dependências funcionais que eventualmente possam ser depreendidas em cada caso.
Como um exemplo, considere um banco de dados que armazena a data de nascimento, o CPF (Cadastro de Pessoas Físicas) e a CNH (Carteira Nacional de Habilitação) de um grupo de pessoas, no qual todas possuem CPF e CNH.
Dado que no Brasil o CPF e a CNH são individualizados, as dependências funcionais que devem ser consideradas, em conjunto, são: 
Alternativas
Q1933600 Banco de Dados
Num banco de dados relacional, considere as tabelas T1 e T2, criadas como descrito a seguir.

 T1 tem duas colunas, intituladas A e B, do tipo inteiro; a coluna A é declarada como primary key, e não aceita valores nulos.
 T2 tem duas colunas, intituladas C e A, do tipo inteiro; a coluna C é declarada como primary key, e não aceita valores nulos; a coluna A foi declarada como UNIQUE, não aceita valores nulos e ainda foi declarada como uma foreign key que referencia a coluna A da tabela T1.

À luz dessa estrutura, é correto afirmar que o relacionamento entre T1 e T2:
Alternativas
Q1933599 Programação
Analise o código Python a seguir. 

Imagem associada para resolução da questão

A saída produzida pela execução desse trecho é:
Alternativas
Q1933598 Programação
Analise o código Python a seguir.

s=0 for k in range(16,10, -2):          s -= k print (s)

O valor exibido pela execução desse trecho é:
Alternativas
Q1933597 Programação
Analise o código Python a seguir.

x1 = {"A", "B", "C"} x2 = ["AA", "BB", "CC"] x1.add("B") x2.append("BB") x2.append(x1) print (x2)

Dado que os elementos de x1 podem ser exibidos em ordem aleatória, a linha que possivelmente é produzida pelo comando print na execução do código acima é:
Alternativas
Q1933596 Estatística
No contexto da linguagem de programação R, analise as afirmativas a seguir.

I. Vetores (vectors) são listas de itens que devem ter o mesmo tipo.
II. R trabalha com vários tipos de dados (data types), numéricos, lógicos e textuais, mas as variáveis podem mudar de tipo mesmo depois da instanciação.
III. Os itens de uma lista (list) não podem ser substituídos. São permitidas apenas a inserção e a remoção de itens.

Está correto somente o que se afirma em:
Alternativas
Q1933595 Programação
Analise o código da linguagem de programação R a seguir. 

xpto <- array(c(1:24), dim = c(4, 3, 2)) print (xpto[3, 2, 1])

Na execução desse código, o print produz o valor: 
Alternativas
Q1933594 Estatística
No contexto da linguagem de programação R, analise o código a seguir.

for (x in 1:10) {    if (x >= 4) {        print(x)        next }    if (x == 8) {break} }

O número de linhas exibidas pela execução desse código é:
Alternativas
Q1933592 Estatística
O método Latent Dirichlet Allocation (LDA) é popularmente utilizado para a construção de modelos de tópicos devido a sua flexibilidade e robustez, particularmente em grandes quantidades de texto. Ao mencionar a escolha do LDA em um projeto, um analista foi questionado sobre que aspectos caracterizam a flexibilidade do modelo, especialmente em comparação a um modelo pLSA.
O analista respondeu corretamente:
Alternativas
Q1933590 Estatística
A atividade de classificação de documentos envolve um grande número de tarefas de processamento de linguagem natural, o que pode levar a dúvidas quanto a sua aplicação.
A alternativa que contém apenas tarefas que sejam exemplos de classificação de documentos é:
Alternativas
Q1933587 Banco de Dados
O método random forests para classificação ou regressão potencializa alguns benefícios das árvores de decisão e por isso é preferido em certas situações.
O uso de random forests seria vantajoso em relação à árvore de decisão no seguinte caso:
Alternativas
Respostas
141: B
142: A
143: C
144: E
145: D
146: B
147: A
148: A
149: A
150: A
151: A
152: B
153: D
154: A
155: D
156: B
157: B
158: A
159: C
160: B