Questões de Concurso Sobre oracle em banco de dados

Foram encontradas 956 questões

Q2098260 Banco de Dados
Assinale a alternativa com uma afirmação correta sobre os componentes físicos dos bancos de dados no Oracle 10g. 
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074286 Banco de Dados
Em ORACLE (versão de referência: 9i), temos dois tipos de cursores (implícito e explícito). Para ambos os tipos há quatro atributos que podem ser utilizados em código pl/sql, que são:
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074283 Banco de Dados
Os pequenos arquivos binários, atualizados constantemente pelo Oracle, que guardam a estrutura do banco e são responsáveis pelo sincronismo entre os arquivos, são chamados de:
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074282 Banco de Dados
Ao executar o sql:
▪ select * from v$dbfile order by file#
em um banco de dados ORACLE versão 9i, teremoscomo retorno uma lista de arquivos:
Alternativas
Q2040776 Banco de Dados

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.
Alternativas
Q2031083 Banco de Dados
O sistema de gerenciamento de banco de dados Oracle possui uma arquitetura complexa. Uma das estruturas mais importantes que podemos destacar é a de memória.
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.
Alternativas
Q2031082 Banco de Dados
A Linguagem padrão de banco de dados Structured Query Language (SQL) tem como uma de suas principais vantagens a não necessidade de informar exatamente os algoritmos e métodos que devem ser usados para obter os dados do banco de dados. Basta passar a instrução SQL e, assim, o otimizador de consultas irá buscar os melhores algoritmos e métodos para retornar os dados.
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,
Alternativas
Q2031081 Banco de Dados
Os bancos de dados relacionais, como por exemplo Oracle, são baseados no modelo relacional, uma forma intuitiva e direta de representar os dados em tabelas criando relações entre si.
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
Alternativas
Q4141591 Banco de Dados

Considere as tabelas a seguir definidas em um banco de dados relacional.


Empregado 



Imagem associada para resolução da questão


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”


Alternativas
Q4083501 Banco de Dados

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;

Alternativas
Q4083499 Banco de Dados

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

Alternativas
Q4050841 Banco de Dados
Ao desenvolver determinado site, tornou-se necessário que ele se comunicasse com o Banco de Dados Oracle; dessa forma, o PHP possui variadas funções que podem auxiliar nessa ação. Uma delas executa um comando analisado com o cursor; assinale-a.
Alternativas
Q4050825 Banco de Dados
Nos códigos do Oracle PL/SQL, as exceções são usadas para tratar erros em tempo de execução. Um exemplo que pode ser apresentado é a exceção ZERO_DIVIDE, que é lançada quando se tenta fazer uma divisão por zero. Uma outra exceção é a “tentativa de acessar um item de banco de dados sem estar conectado neste”. Assinale, a seguir, a alternativa que apresenta essa exceção.
Alternativas
Q4050822 Banco de Dados
A partir do Oracle Database 9i, é possível executar a lógica if-then-else em SQL através de uma expressão, que deve ser usada por ser compatível com o padrão ANSI, fazendo parte do SQL/92, sendo mais fácil de ler. Assinale, a seguir, a alternativa que apresenta tal expressão.
Alternativas
Q4050461 Banco de Dados
No banco de dados Oracle as exceções “são usadas para tratar erros em tempo de execução no código PL/SQL”. Existem diversas exceções que já são predefinidas. Uma dessas denota “uma instrução SELECT INTO retornou mais de uma linha”. Assinale tal exceção.
Alternativas
Q4050457 Banco de Dados
A partir do Oracle Database 6, a Oracle adicionou uma linguagem de programação procedural, conhecida como PL/SQL (Procedural Language/SQL), permitindo escrever programas contendo instruções SQL. Sobre o PL/SQL, analise as afirmativas a seguir.

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
Alternativas
Q4048289 Banco de Dados
A administração de bancos de dados envolve questões de segurança. Neste contexto, é importante que os privilégios de acesso e execução dos usuários estejam corretamente definidos. No Oracle 11g, a sintaxe de comando que retira privilégio concedido a um usuário é:
Alternativas
Q4048281 Banco de Dados
Sobre a estrutura de processos do SGBD Oracle, a partir da versão 11g, analise as afirmativas a seguir.

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 
Alternativas
Q3058106 Banco de Dados


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). 

Alternativas
Q3058105 Banco de Dados


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. 

Alternativas
Respostas
161: E
162: A
163: B
164: A
165: E
166: E
167: D
168: C
169: D
170: C
171: C
172: A
173: C
174: A
175: C
176: A
177: D
178: D
179: E
180: E