Questões de Concurso
Sobre oracle em banco de dados
Foram encontradas 865 questões
I. Fazer um login como um usuário deste tipo permite executar funções administrativas, exceto abrir e fechar o banco de dados.
II. Fazer um login como um usuário deste tipo não é recomendado. As tabelas e views para o database data dictionary são armazenados no esquema de mesmo nome e, para manter sua integridade, este esquema deve ser manipulado apenas pelo banco de dados, não devendo ser modificado.
As contas I e II são, correta e respectivamente,
Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.
Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.
Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.
Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.
Analise o comando Oracle a seguir.
create public synonym xxx for xxx
Assinale o tipo do objeto xxx que tornaria inválido esse comando.
Analise os comandos SQL a seguir, todos sintaticamente corretos no MS SQL Server.
De acordo com as regras sintáticas do Oracle 11g, está correto o
que se afirma em
No Oracle 11g, considere o comando
DESCRIBE T
Assinale a opção que indica a tabela que contém informações equivalentes àquelas produzidas pelo comando acima.
Sobre os tipos de dados numéricos no Oracle, considere o quadro a seguir.
Dado o tipo na coluna central, os dados podem ser armazenados de acordo com a especificação desse tipo, ou recusados, quando incompatíveis com o mesmo.
Assinale a lista de tipos que, de cima para baixo, completam
adequadamente a tabela, ou seja, dois dos valores são
armazenados e um deles, não.
I - As tabelas _____________ tornam as consultas envolvendo join mais eficientes. Contudo estas vantagens diminuem se estas tabelas têm inserções, remoções ou modificações mais frequentes, comparativamente às consultas. II - Uma tabela ___________ não pode conter campos do tipo LONG e LONG RAW. III- Não é possível criar índices para tabelas ____________, nem realizar inserções, remoções ou modificações.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas de cada sentença.
Uma instalação de Oracle 11g resulta na criação de no mínimo ________ tablespaces. Se um tablespace é gerenciado localmente, Oracle mantém um ________ em cada datafile para monitorar a disponibilidade de espaço. Segmentos de rollback existem somente no _______ tablespace. O tamanho dos blocos nos tablespaces SYSTEM e SYSAUX é aquele definido em _______.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas de cada sentença.
Um Auditor digitou em um banco de dados Oracle, aberto e em condições ideais, a instrução PL/SQL:
SELECT id, nome FROM cidadao WHERE id = '001' FOR UPDATE ORDER BY id;
A cláusula FOR UPDATE
SERT SERVEROUTPUT ON DECLARE e_codigo_invalido EXCEPTION; v_cod_motorista MOTORISTA.num_pessos_pf%type := cod_motorista; BEGIN UPDATE MOTORISTA SET data_validade_habilitacao = ‘&nova_data_habilitacao’ WHERE num_pessoa_pf = v_cod_motorista; IF SQL%NOTFOUND THEN RAISE e_codigo_invalido; ENDIF; EXCEPTION WHEN e_codigo_invalido THEN DMS_OUTPUT.PUT_LINE(‘O motorista não está cadastrado’); END;
Para atualizar a data de validade da carteira de habilitação de um motorista, a instrução acima implementa uma exceção
GRANT SELECT ON scott.emp TO primeiro;
A instrução acima cria um usuário com o privilégio de
I - Flashback é um conjunto de soluções de recuperação que permite reverter erros humanos em todos os níveis, incluindo a linha, a transação, a tabela e todo o banco de dados. II - Oracle Golden Gate, que permite a replicação em cascata, é um tipo de replicação em que dados de múltiplas origens são enviados para um banco de dados alvo. III - Oracle Golden Gate, que permite a replicação consolidada, é um tipo de replicação em que os dados de uma origem são enviados para múltiplos bancos de dados alvo.
Quais estão corretas?
Create table DEPARTAMENTOS (codd integer not null primary key, nomed varchar(60) not null);
create table EMPREGADOS (codEmp integer not null primary key, nome varchar(40) not null, salario numeric(8,2), codd integer not null, codGerente integer, foreign key (codd) references DEPARTAMENTOS, foreign key (codGerente) references EMPREGADOS);
I - CREATE BITMAP INDEX IDX1 ON EMPREGADOS(E2.nome) FROM EMPREGADOS E1, EMPREGADOS E2 WHERE E1.CODGERENTE = E2.CODEMP; II - CREATE BITMAP INDEX IDX2 ON EMPREGADOS(DEPARTAMENTOS.nomed) FROM DEPARTAMENTOS, EMPREGADOS WHERE DEPARTAMENTOS.CODD = EMPREGADOS.CODD; III - CREATE UNIQUE BITMAP INDEX IDX3 ON EMPREGADOS(DEPARTAMENTOS.nomed, EMPREGADOS.nome) FROM DEPARTAMENTOS, EMPREGADOS WHERE DEPARTAMENTOS.CODD = EMPREGADOS.CODD;
Quais comandos são válidos, considerando as restrições existentes para criação de índices bitmap de junção?