Questões de Concurso
Sobre oracle em banco de dados
Foram encontradas 956 questões
▪ select * from v$dbfile order by file#
em um banco de dados ORACLE versão 9i, teremoscomo retorno uma lista de arquivos:
Julgue o item a seguir a respeito dos conceitos do SGBD Oracle.
A tabela BDA_SORT _SEGMENT informa a quantidade de espaço destinado para ordenar uma consulta no SGBD Oracle.
Duas das principais áreas de memória no Oracle são SGA (System Global Area) e PGA (Program Global Area).
Relacione as áreas de memória com a sua respectiva utilização e definição.
1. PGA
2. SGA
( ) Ao executar uma instrução SQL é armazenado: tabelas temporárias, Linhas de classificação, bitmaps de mesclagem, variáveis e pilha de chamadas
( ) Contém estruturas que podem ser dimensionadas de forma independente
( ) Está associada a cada sessão e irá variar seu tamanho de acordo com as necessidades de memória da sessão em dado momento.
( ) Aloca e desaloca a memória do servidor ao iniciar ou desligar a instância.
( ) Está presente em sua composição além de outras estruturas o stream pool, java pool. Também fazem parte.
Assinale a opção que indica a relação correta, na ordem apresentada.
A sintonia fina ou tuning de consultas consiste em utilizar algumas funções, organizar melhor a instrução SQL na clausula WHERE, por exemplo, para obter o melhor desempenho de uma consulta.
Com relação à sintonia fina ao utilizar um banco de dados Oracle, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Quando possível, é melhor o uso do UNION ALL em vez de UNION devido ao fato de o UNION ter um processo de remoção de linhas duplicadas.
( ) Quando possível, é melhor utilizar IN em vez de EXISTS, visto que EXISTS verifica apenas que os valores existem e o IN verifica valores reais.
( ) Quando possível, é melhor utilizar EXISTS, que verifica a existência de linhas retornadas por uma subconsulta em vez de DISTINCT, que recupera todas as linhas para em seguida suprimir as duplicadas.
( ) Quando possível, é melhor utilizar variáveis BIND nas instruções SQL, uma vez que o software de banco de dados coloca as consultas SQL em cache para fazer reuso.
As afirmativas são, respectivamente,
A linguagem padrão adotada nos sistemas de bancos de dados é a Structured Query Language (SQL). Essa linguagem permite recuperar, adicionar, atualizar e excluir dados das tabelas nos bancos de dados.
Quando necessário obter dados de tabelas, instruções SQL são executadas, essas instruções são chamadas de consultas ou query. Essas consultas podem ser simples ou complexas. Quando complexas, é comum o envolvimento de muitas tabelas, funções e subconsultas.
Sendo assim, ao utilizar consultas complexas que envolvem subconsultas em um bancos de dados Oracle avalie as afirmativas a seguir:
I. As subconsultas só podem retornar uma única tupla.
II. As subconsultas podem retornar várias tuplas, ou seja, subconsultas que retornam uma ou mais tuplas.
III. As subconsultas ditas alinhadas são consultas colocadas dentro de outras subconsultas.
IV. As subconsultas ditas correlacionadas não referenciam uma ou mais colunas na instrução SQL externa.
Está correto o que se afirma em
Considere as tabelas a seguir definidas em um banco de dados relacional.
Empregado

Marque a alternativa correta que determina a quantidade de tuplas geradas pela consulta:
select * from Empregado,Departamento
where Empregado.Cdep = Departamento.Código and
Departamento.Dnome = “Pesquisa”
Para a questão considere a tabela de banco de dados tblcores apresentada a seguir.

O que será exibido caso a próxima instrução SQL seja executada?
SELECT valorA-valorB as V FROM tblcores WHERE V>0;
Para a questão considere a tabela de banco de dados tblcores apresentada a seguir.

O que será exibido caso a próxima instrução SQL seja executada?
SELECT * FROM tblcores
WHERE valorA=valorB
I. Os programas Pl/SQL são divididos em estruturas conhecidas como blocos, contendo instruções SQL e PL/SQL.
II. instruções_de_tratamento_de_exceção são instruções que tratam apenas de alguns erros de execução.
III. instruções_de_declaração declaram as variáveis usadas no bloco SQL; são obrigatórias.
Está correto o que se afirma apenas em
I. SMON (System Monitor): grava o conteúdo do buffer de log nos arquivos de log do disco.
II. PMON (Process Monitor): realiza o rollback de todas as transações incompletas quando uma seção termina de modo anormal.
III. DBWn (Database Writer): faz a gravação dos dados de buffers cache que sofreram alteração no disco.
Está correto o que se afirma apenas em

A respeito do código SQL acima apresentado e do SGBD Oracle, julgue o item.
O código de criação da view está errado, já que não se admite a utilização de ponto e vírgula (;) ao final de uma instrução CREATE VIEW (linha 25).

A respeito do código SQL acima apresentado e do SGBD Oracle, julgue o item.
Infere-se que a view CARTEIRA_DIGITAL exibirá dados oriundos da tabela PROCESSO, a qual está armazenada em um banco de dados remoto cujo nome é BD_CRT, conforme definido na linha 25.