Questões de Concurso Sobre banco de dados

Foram encontradas 15.577 questões

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
Q1956166 Banco de Dados

Considere as afirmativas relacionadas à importação e à exportação de dados no Oracle DataBase 12c. Registre V, para verdadeiras, e F, para falsas:


(  ) Os comandos expdp e impdp permitem exportar e importar dados de um banco de dados oracle para outro. Esses comandos não suportam dados do tipo XML e os arquivos são gerados em um formato binário.

(  ) Os comandos exp e imp permitem exportar e importar dados de um banco de dados oracle para outro. Esses comandos suportam dados do tipo XML e os arquivos são gerados em um formato binário.

(  ) O comando sqlldr permite exportar os dados de um banco de dados oracle gerando arquivos em formatos personalizados. Esse comando não suporta dados do tipo FLOAT e DOUBLE para exportação.


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
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
Respostas
3861: A
3862: B
3863: B
3864: D
3865: A
3866: E
3867: B
3868: D
3869: E
3870: E
3871: A
3872: B
3873: A
3874: C
3875: E
3876: D
3877: B
3878: A
3879: A
3880: A