Questões de Concurso
Sobre oracle em banco de dados
Foram encontradas 956 questões
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, um Técnico está criando a tabela TRTFunc, utilizando a instrução abaixo.
CREATE TABLE TRTFunc
( NroMatricula numeric(10) NOT NULL,
NomeFunc varchar2(100) NOT NULL,
Telefone varchar2(50),
CONSTRAINT ..I..
);
Para criar uma restrição, cujo nome seja matricula_unica, de forma que os campos NroMatricula e NomeFunc sejam
únicos, a lacuna I deve ser corretamente preenchida com
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:
CodCidade Jurisdicao
32 Picos
11 Teresina
21 Parnaíba
17 Teresina
33 Picos
25 Parnaíba
Para que sejam inseridos na tabela TRTVaras, o campo NomeCidade e o campo Email, cujo valor default seja
[email protected], deve-se usar a instrução:
No contexto do Oracle, uma view é updatable quando pode ser alvo de comandos update, delete, insert.
Assinale o tipo de operador/cláusula permitido na definição de uma view updatable no Oracle.
Uma tabela do tipo InnoDB no MySQL é criada como um clustered index, de acordo com as regras estabelecidas pelo sistema.
Essa particularidade da estrutura utilizada pelo MySQL é comparável, no Oracle, à criação de uma tabela do tipo
Considere as seguintes afirmativas a respeito de tabelas temporárias no Oracle.
I. Não persistem após o término da sessão na qual foi criada.
II. É possível remover os efeitos de uma transação usando uma variação do comando commit.
III. Permitem a criação de chaves estrangeiras.
Está correto somente o que se afirma em
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:
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:
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:
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:
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:
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:
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:
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:
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:

Foi solicitada uma consulta SQL que apresentasse um campo com a quantidade de caracteres do tipo asterisco indicada pelo campo “QTDE”, da mesma forma que o conteúdo abaixo:

Qual consulta obtém exatamente o que foi solicitado?