Questões de Concurso
Sobre oracle em banco de dados
Foram encontradas 969 questões
Julgue o item seguinte, relativo ao banco de dados Oracle.
Em Oracle PL/SQL, a declaração CONSTANT não pode impor
a restrição NOT NULL.
Para atualizar as linhas da tabela backup_employees de forma que corresponda à tabela employees, um Analista de Sistemas utilizou a instrução abaixo em um banco de dados Oracle aberto e em condições ideais.
MERGE INTO backup_employees bac
..I.. (SELECT * FROM employees) emp
ON (bac.employee_id = emp.employee_id)
..II..
UPDATE SET
bac.name = emp.name,
bac.job_id = emp.job_id,
bac.salary = emp.salary*1.5,
bac.commission = emp.commission,
DELETE WHERE (emp.commission IS NOT NULL)
..III..
INSERT VALUES(emp.employee_id, emp.name, emp.job_id,
emp.salary, emp.commission);
Para que a sintaxe da instrução esteja correta, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, por
No sistema gerenciador de bancos de dados Oracle (11 g), considere o seguinte comando do PL/SQL, que faz uso da função FLOOR:
SELECT FLOOR (100.5)
O resultado da execução desse comando é
Atenção: Para responder à questão, considere as informações abaixo.
Considere a existência de um banco de dados com as tabelas criadas pelos comandos abaixo.

Um comando PL/SQL digitado no Oracle gerou o resultado abaixo.
Partido
PNC − Partido Nacional Constitucionalista
PRC − Partido Republicano Constitucionalista
PTP − Partido Trabalhista Popular
Trata-se do comando
Uma das atribuições do administrador de banco de dados Oracle é conceder permissões de acesso a usuários do banco de dados. Para isso pode ser utilizada, por exemplo, a instrução abaixo.
GRANT select ON TRT.employees TO paulo WITH ...I... ;
Esta instrução concede privilégio de SELECT na tabela employees do esquema TRT ao usuário paulo. Para este usuário poder estender seus privilégios de objeto para outros usuários, deve ser incluída na lacuna I
Em uma empresa usuária de banco de dados Oracle, foi criada uma function para cálculo do imposto de INSS no programa de geração da folha de pagamento dos empregados.
Nessa situação, se, na geração da folha de pagamento, o banco de dados retornar um erro da function do tipo program error, essa ocorrência será devida ao fato de a function
A respeito do Oracle versão 12c, considere as seguintes afirmativas:
1. A sintaxe “generated as identity” foi incluída para definição de chave autoincremento na definição das tabelas.
2. Na versão 12c, os tipos varchar, varchar2 e CHAR VARYING permitem que a coluna tenha no máximo 2.000 bytes.
3. Colunas invisíveis podem ser definidas de forma que não apareçam nos resultados de consultas com “SELECT * FROM” ou DESCRIBE e são ignoradas nas instruções INSERT quando não explicitadas na lista de colunas.
4. Nessa versão, os identificadores tiveram o número de dígitos significativos aumentados de 30 para 128 caracteres.
5. Desde a versão 9i, as consultas ligadas por UNION ou UNION ALL podem ser executadas em paralelo pelo “otimizador”.
Assinale a alternativa correta.
Márcio é o administrador de um banco de dados Oracle 11g e verificou as informações dos Grupos de Redo Log Files existentes, executando a seguinte consulta:

Sobre a consulta executada por Márcio, é correto afirmar que: