Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.355 questões

Q1957587 Banco de Dados
Uma das soluções de Big Data mais presentes no mercado é o Apache Spark. Quanto a essa framework, assinale a alternativa correta. 
Alternativas
Q1957584 Banco de Dados
No que se refere ao processamento de dados em lote e em tempo real, assinale a alternativa correta. 
Alternativas
Q1957583 Banco de Dados

Uma base de dados hipotética possui como informação mais importante os dados provenientes de um sensor de temperatura ambiente. Após um mês de coleta de dados, foi realizada uma verificação e constatou-se que o sensor apresentava leituras sabidamente errôneas em 95% das medições realizadas. Também observou-se que a demora para a identificação do problema se deu pelas leituras do sensor, que, apesar de errôneas, continuavam com valores válidos para medições de temperaturas, não disparando os alarmes predefinidos pela equipe. Suponha que não houve qualquer influência não esperada advinda do ambiente e nem de erro humano, como mau posicionamento do sensor, instalação errada, manipulação externa, entre outras, e também considere que os demais dados dessa base não apresentaram nenhuma alteração em sua qualidade.


Acerca dessa situação hipotética, assinale o aspecto da disciplina de qualidade de dados que mais foi afetado por esse problema. 

Alternativas
Q1957091 Banco de Dados
Dada a seguinte tabela:

Pessoa Id: int Nome: varchar(100) Cpf: varchar(15)

Deseja-se adicionar um atributo denominado ‘Ativo’ e criar um índice de tal forma que não possam existir dois registros com o mesmo CPF e que estejam ativos, porém podem existir CPF iguais que estejam desativados. Assinale a alternativa que define o atributo e o índice corretamente.

Alternativas
Q1957090 Banco de Dados
Sobre diagrama de entidade-relacionamento (DER), marque a alternativa que NÃO apresenta um tipo de entidade. 
Alternativas
Q1956201 Banco de Dados

Considere as afirmações a seguir sobre bases de dados Oracle:


I - Um esquema é uma forma de manter a independência entre o armazenamento físico de dados e as estruturas lógicas de dados. São exemplos de objetos, os esquemas, as tabelas e os índices.

II - Em uma base de dados com múltiplas contas de usuário, cada usuário possuirá um esquema próprio.

III - Para armazenar strings de caracteres de comprimento máximo de 4000 bytes, pode-se utilizar o tipo de dados VARCHAR. Quando for necessário mais espaço de armazenamento (até 8000 bytes), uma opção factível é a utilização do tipo de dados VARCHAR2.

IV - O tipo de dados CHAR pode armazenar uma sequência de caracteres com comprimento máximo de 2000 bytes.

V - Uma transação é uma unidade de trabalho que contém um ou mais comandos SQL. As transações Oracle, em específico, obedecem às propriedades básicas conhecidas como ACID, simbolizando Assincronicidade, Controle, Interatividade e Despacho.


É correto o que se afirma em:

Alternativas
Q1956199 Banco de Dados
A instrução TCL (Linguagem de Controle de Transações) utilizada para desfazer todas as modificações realizadas pelo SQL dentro de uma transação é: 
Alternativas
Q1956198 Banco de Dados

Um colega de trabalho lhe pediu ajuda em um problema envolvendo PL/SQL. Segundo consta, o código não está compilando e não se sabe a razão. O código é:


begin

IF SYSDATE > TO_DATE ('05-JUL-2022',

'DD-MON-YYYY') THEN

dbms_output.put_line('Um ano muito diferente');

ENDIF;

end;

/


Por esse caminho, assinale a alternativa que corretamente indica a solução que você deve oferecer ao problema exposto pelo colega: 

Alternativas
Q1956197 Banco de Dados
Considere uma tabela de nome clientes contendo a base de clientes de uma loja de videogames. Para encontrar todos os clientes com 19 anos de idade, a query SQL a ser utilizada deve ser:
Alternativas
Q1956167 Banco de Dados

Uma restrição de integridade é um método declarativo para definir uma regra para coluna de uma tabela. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:


(  ) O Oracle Database 12c oferece suporte às restrições de integridade: NOT NULL, UNIQUE KEYS, PRIMARY KEYS E FOREIGN KEYS.

(  ) CHECK é uma restrição de integridade que permite criar regras para que um usuário defina se a linha de uma determinada tabela pode ser inserida, alterada ou excluída com base no valor de uma coluna.

(  ) A restrição de integridade UNIQUE KEY garante que todos os valores de uma determinada coluna serão únicos e não nulos.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956165 Banco de Dados

A recuperação pontual do banco de dados ou Database point-in-time recovery (DBPITR) restaura o banco de dados em um ponto específico no tempo. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:


(  )É necessário que o banco de dados esteja em modo ARCHIVELOG, para recuperar o banco de dados, em um ponto específico do tempo.

(  )O DBPITR pode ser utilizado para recuperar um TABLESPACE específico ou apenas um conjunto de tabelas do banco de dados.

(  )A restauração pode ser feita com base no System Change Number (SCN), que é um número em formato atômico mantido pelo Banco de dados.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956164 Banco de Dados

Considere as afirmativas a respeito de conceitos e comandos PL/SQL do Oracle 12c. Registre V, para verdadeiras, e F, para falsas:


(  )PL/SQL suporta orientação a objetos por meio de tipos de objetos. A sintaxe para criação de um objeto é CREATE [OR REPLACE] TYPE as OBJECT (...).

(  )Stored Procedure é um bloco de código PL/SQL, que retorna um objeto após ser chamado.

(  )Subprogramas são blocos de código PL/SQL, que podem ser chamados com um conjunto de parâmetros com tipo definido ou sem tipo. Os tipos de subprogramas no PL/SQL são: functions, procedures, triggers.


Assinale a alternativa com a sequência correta:

Alternativas
Q1956163 Banco de Dados

O comando EXPLAIN PLAN FOR é usado para determinar o plano de execução que o Oracle Database segue para executar uma determinada instrução SQL. A este respeito, analise as afirmativas a seguir:


I-Pode ser declarado com as cláusulas SELECT, INSERT, UPDATE, DELETE, CREATE INDEX, CREATE TABLE e MERGE.

II-É considerado um comando de linguagem de manipulação de dados ou data manipulation language (DML).

III-Para executá-lo, é necessário que o usuário tenha privilégios para consultar as tabelas envolvidas, exceto tabelas de visualizações (view tables), onde é necessário o privilégio de consulta apenas para view.


É correto o que se afirma em:

Alternativas
Q1956162 Banco de Dados

Um pacote ou package no Oracle Database 12c é um objeto que agrupa variáveis, constantes, subprogramas, cursores e exceções, logicamente relacionados no PL/SQL. Considerando esse tema, analise as afirmações a seguir:


I-Ao criar um pacote, não é permitido fazer referência a variáveis públicas de pacotes remotos.

II-A cláusula AUTHID DEFINER, usada na criação do pacote, determina que um subprograma ou cursor pode ser executado com o privilégio de definidor.

III-Um pacote sempre tem uma especificação na qual são declarados os itens públicos que podem ser referenciados de fora do pacote.


É correto o que se afirma em:

Alternativas
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
Respostas
5441: E
5442: C
5443: A
5444: B
5445: A
5446: B
5447: B
5448: D
5449: A
5450: E
5451: D
5452: E
5453: E
5454: A
5455: B
5456: A
5457: C
5458: E
5459: D
5460: B