Buscar

Compilado de exercícios


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 422 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 422 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 422 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Continue navegando


Prévia do material em texto

PERGUNTA 1
1. Que componente da arquitetura oracle é a combinação dos processos em segundo 
plano e estruturas de memória?
a. ( ) arquivo de redo log
b. ( ) O Arquivo de Log.
c. ( ) A SGA
d. ( ) O arquivo de dados
e. ( ) A Instância.
0,15 pontos 
PERGUNTA 2
1. O que acontece se o processo servidor oracle tenta acessar um objeto no cache de 
buffer de dados e não encontrar esse objeto?
a. ( ) O processo LGWR remove o conteudo do cache de buffer de dados.
b. ( ) O processo servidor cria um novo cache de buffer de dados.
c. ( ) O processo servidor procura o objeto no pool compartilhado.
d. ( ) Um erro ocorre.
e. ( ) O processo servidor procura o objeto no arquivo de dados.
0,15 pontos 
PERGUNTA 3
1. Quais são os dois componentes compreendidos pelo pool compartilhado?
a. ( ) cache de biblioteca e buffer de redo log.
b. ( ) buffer de redo log e cache de dicionário de dados.
c. ( ) cache de dicionário de dados e cache de biblioteca.
d. ( ) cache de buffer de dados e cache de biblioteca.
e. ( ) PGA e SGA.
0,15 pontos 
PERGUNTA 4
1. Você está gerenciando um banco de dados Oracle. Qual das opções a seguir indica 
uma view V$ onde os valores definidos no arquivo de parâmetros podem ser 
visualizados para a instância Oracle ativa no momento?
a. ( ) V$PARAMETER
b. ( ) V$PARAMETERS
c. ( ) V$SHOWPARAMETER
d. ( ) V$DATABASE
e. ( ) V$SESSION
PERGUNTA 1
1. Quais são os dois componentes compreendidos pelo pool compartilhado?
a. ( ) cache de biblioteca e buffer de redo log.
b. ( ) cache de buffer de dados e cache de biblioteca.
c. ( ) cache de dicionário de dados e cache de biblioteca.
d. ( ) buffer de redo log e cache de dicionário de dados.
e. ( ) PGA e SGA.
0,15 pontos 
PERGUNTA 2
1. Quais arquivos mantém a informação de SCN?
a. ( ) arquivos de dados e arquivos de alerta.
b. ( ) arquivos de rastreamento e arquivo de controle.
c. ( ) arquivos de alerta e arquivo de rastreamento.
d. ( ) arquivo de controle e arquivo de alerta.
e. ( ) arquivo de parâmetro e arquivo de controle.
0,15 pontos 
PERGUNTA 3
1. O que acontece se o processo servidor oracle tenta acessar um objeto no cache de 
buffer de dados e não encontrar esse objeto?
a. ( ) Um erro ocorre.
b. ( ) O processo LGWR remove o conteudo do cache de buffer de dados.
c. ( ) O processo servidor procura o objeto no pool compartilhado.
d. ( ) O processo servidor cria um novo cache de buffer de dados.
e. ( ) O processo servidor procura o objeto no arquivo de dados.
0,15 pontos 
PERGUNTA 4
1. Que componente da arquitetura oracle é a combinação dos processos em segundo 
plano e estruturas de memória?
a. ( ) A Instância.
b. ( ) arquivo de redo log
c. ( ) A SGA
d. ( ) O Arquivo de Log.
e. ( ) O arquivo de dados
PERGUNTA 3
1. Leia a seguinte afirmação: “Após algum tempo pesquisando livros em sites, o 
cliente encontrou o que desejava e realizou o login no site, contudo, ele percebeu 
uma mudança nas propagandas e que a lista de livros indicados sofreu uma 
alteração”. Considerando os 4 processos de Big Data, a alteração do conteúdo se 
deve ao fato de que
a. ao efetuar o login, ocorreu a coleta dos dados sobre a navegação atual e seu 
processamento junto com o histórico de compras e navegação do cliente já 
armazenados na base de dados.
b.ao efetuar o login no site, o cliente passou a ver somente a indicação de 
livros considerando seu histórico de compras.
c. antes de efetuar o login, o site mostrava as propagandas padrão, a lista de 
livros indicados era construída conforme a navegação no site. Quando o 
cliente efetuou o login, o site se personalizou ao cliente, considerando suas 
preferências anteriores a essa compra.
d.antes de efetuar o login, o site mostrava propagandas e lista de livros 
aleatórias ao cliente, tendo em base as compras de outras pessoas, mas, ao 
efetuar o login, o site passou a mostrar assuntos de interesse do cliente 
previamente processados.
e. ao efetuar o login, o cliente cedeu seus dados de navegação ao site e, então, 
houve um processamento sobre eles.
0,2 pontos 
PERGUNTA 1
1. Por que o Big Data é essencial para ganhar competitividade hoje em dia?
a. Cruzar dados de diversas fontes pode ajudar a descobrir tendências 
antecipadamente.
b.Porque o Big Data foi desenvolvido para apoiar o processo de tomada de 
decisão.
c. Conhecer o perfil dos clientes para oferecer produtos melhores.
d.Organizar e processar os dados históricos é essencial para planejar o futuro.
e. Saber quando produzir e o que produzir diminui custo e aumenta 
competitividade.
0,2 pontos 
PERGUNTA 2
1. Leia atentamente o relato: “Em busca de aumentar as chances de vitórias nas 
competições, a comissão técnica de um determinado esporte sugeriu aos seus 
atletas a utilização de sensores para captar sua movimentação durante o treino, 
durante alguns treinos, além de utilizar vídeos de competições passadas para 
conhecer os possíveis adversários. Esses dados são colocados em um sistema que 
sugere estratégias que podem ser adotadas por cada atleta na competição”. 
Considerando os 5vs de Big Data, qual das alternativas está INCORRETA?
a. A Velocidade, porque não é possível estimar a partir desse relato.
b.A Variedade da fonte de dados e tipos de dados são as adequadas.
c. A Veracidade, pois se utiliza arquivos de vídeos.
d.O Valor não foi informado, pois não é possível saber qual tipo de informação 
estão retirando do sistema.
e. O Volume, porque o tamanho da base de dados é insuficiente.
0,2 pontos 
PERGUNTA 3
1. Leia o seguinte relato: "Uma plataforma de vídeos online oferece diversos tipos de 
filmes e séries no seu catálogo. Os clientes podem comentar, dar notas e fazer 
resenhas sobre os conteúdos. O cliente pode: ver seu histórico de visualização e 
acessar o conteúdo de onde parou, acessar comentários e resenhas de outros 
clientes". Considerando os 5Vs de Big data, pode-se afirmar:
I. A plataforma de vídeo possui dados estruturados e não estruturados.
II. Há uma fonte de dados interna e uma fonte de dados externa. III. O volume de 
dados armazenado é pequeno.
IV. A partir desse relato, não foi possível identificar a característica do Valor.
Qual(is) afirmativas está(ão) correta(s)?
a. I e IV
b.apenas a alternativa IV
c. apenas a alternativa I
d. I, II e III
e. II e III
0,2 pontos 
PERGUNTA 4
1. Como os 5Vs do Big Data são divididos?
a. Os 5Vs não podem ser divididos em grupos, porque todas as características 
auxiliam na definição de Big Data.
b.Dois grupos: o principal contendo Volume, Veracidade e Valor, pois contém 
as características cruciais do problema; e secundário, Velocidade e 
Variedade, pois são desejáveis.
c. Dois Grupos: Variedade, Volume e Veracidade, porque são muitos dados de 
várias fontes e tipos e eles precisam estar corretos; Velocidade e Valor, pois 
são características secundárias.
d.Três grupos: Velocidade, Veracidade e Volume, porque precisa-se ter 
consistência nos dados; Variedade, porque precisa-se ter muitas fontes ou 
tipos de dados; Valor, porque a informação retirada precisa responder a 
alguma pergunta.
e. Dois Grupos: Volume, Variedade e Velocidade são as características 
principais; Valor e Veracidade são as características desejáveis.
PERGUNTA 1
1. Quanto aos indicadores, podemos afirmar que:
i. O indicador é uma variável, característica ou atributo que é capaz de sintetizar, 
representar ou dar maior significado ao que se quer avaliar.
ii. É um instrumento de mensuração para o gerenciamento, a avaliação e o 
planejamento.
iii. Os Indicadores não necessitam da definição do que medir e o padrão de 
referência de comparação.
Agora, assinale a alternativa correta:
a. as alternativas I, II e III estão corretas.
b.somente a alternativa II está correta.
c. somente a alternativa I está correta.
d.somente a alternativa III está correta.
e. as alternativas I e II estão corretas.
0,25 pontos 
PERGUNTA 2
1. Quanto aos objetivos da gestão de desempenho corporativo, podemos afirmar que:
i. É a busca constante do desenvolvimento de estratégias que possibilitem atingirresultados satisfatórios e enfrentar a concorrência.
ii. É a busca temporária do desenvolvimento de estratégias que possibilitem atingir 
resultados satisfatórios e enfrentar a concorrência.
iii. A busca pelo desempenho superior através de maior eficiência, agilidade, 
alinhamento estratégico e redução de custos.
Agora, assinale a alternativa correta:
a. somente a alternativa III está correta.
b.somente a alternativa I está correta.
c. as alternativas I e II estão corretas.
d.somente a alternativa II está correta.
e. as alternativas I e III estão corretas.
0,25 pontos 
PERGUNTA 3
1. Quanto aos indicadores de eficácia e eficiência, podemos afirmar que:
i. Eficácia é fazer certo
ii. Eficiência é fazer certo no tempo certo
iii. Com eficácia e eficiência, automaticamente, temos efetividade.
Agora, assinale a alternativa correta:
a. somente a alternativa II está correta.
b.somente a alternativa III está correta.
c. as alternativas I e II estão corretas.
d.somente a alternativa I está correta.
e. as alternativas I, II e III estão corretas.
0,25 pontos 
PERGUNTA 4
1. Quanto aos tipos de indicadores, podemos afirmar que:
i. Os indicadores de lucratividade são iguais aos indicadores de rentabilidade.
ii. Os indicadores de lucratividade são calculados através da fórmula 
LUCRATIVIDADE = LUCRO / SAÍDAS GERADAS.
iii. Os indicadores de rentabilidade são calculados através da fórmula 
LUCRATIVIDADE = LUCRO / SAÍDAS GERADAS.
Agora, assinale a alternativa correta:
a. as alternativas I e II estão corretas.
b.somente a alternativa I está correta.
c. somente a alternativa II está correta.
d.as alternativas I, II e III estão corretas.
e. somente a alternativa III está correta.
ERGUNTA 1
1. Quanto à definição de um Sistema de Desempenho Corporativo, podemos afirmar 
que:
i. Foi criado para diferenciar o gerenciamento de desempenho da organização e 
desempenho do indivíduo.
ii. Foi criado para igualar o gerenciamento de desempenho da organização e 
desempenho do indivíduo.
iii. Foi criado para diferenciar os diversos stakeholders (Investidores/Clientes e 
Intermediários/Agências, Reguladoras/Comunidade/Fornecedores).
Agora, assinale a alternativa correta:
a. somente a alternativa II está correta.
b.somente a alternativa I está correta.
c. as alternativas I e III estão corretas.
d.as alternativas I e II estão corretas.
e. somente a alternativa III está correta.
0,25 pontos 
PERGUNTA 2
1. Quanto aos indicadores, podemos afirmar que:
i. O indicador é uma variável, característica ou atributo que é capaz de sintetizar, 
representar ou dar maior significado ao que se quer avaliar.
ii. É um instrumento de mensuração para o gerenciamento, a avaliação e o 
planejamento.
iii. Os Indicadores não necessitam da definição do que medir e o padrão de 
referência de comparação.
Agora, assinale a alternativa correta:
a. somente a alternativa III está correta.
b.somente a alternativa I está correta.
c. as alternativas I e II estão corretas.
d.somente a alternativa II está correta.
e. as alternativas I, II e III estão corretas.
0,25 pontos 
PERGUNTA 3
1. Quanto aos indicadores de eficácia e eficiência, podemos afirmar que:
i. Eficácia é fazer certo
ii. Eficiência é fazer certo no tempo certo
iii. Com eficácia e eficiência, automaticamente, temos efetividade.
Agora, assinale a alternativa correta:
a. as alternativas I, II e III estão corretas.
b.somente a alternativa III está correta.
c. as alternativas I e II estão corretas.
d.somente a alternativa I está correta.
e. somente a alternativa II está correta.
0,25 pontos 
PERGUNTA 4
1. O que os modelos de gestão adotados por uma empresa podem definir?
i. Processos para adequação à organização.
ii. Sistemas de informação necessários à sua operacionalização.
iii. Forma como as decisões são tomadas pela alta gestão.
Agora, assinale a alternativa correta:
a. somente a alternativa I está correta.
b.as alternativas I e II estão corretas.
c. somente a alternativa II está correta.
d.somente a alternativa III está correta.
e. as alternativas I, II e III estão corretas.
PERGUNTA 1
1. Com base no DER abaixo, qual código SQL está correto para selecionar o número da conta, dígito da 
conta, saldo, nome do banco, nome da agência, e o tipo da conta do correntista "ADALTON ISIDORO"
a. SELECT co.id_conta, co.nr_digito_conta, co.vl_saldo,
ba.nm_banco, ag.nm_agência, tp.nm_tipo_conta
FROM tab_conta co INNER JOIN tab_banco ba
ON co.nm_banco = ba.nm_banco
INNER JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco AND
co.id_agência = ag.id_agência
INNER JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
INNER JOIN tab_tipo_conta tp
ON co.id_tipo_conta = tp.id_tipo_conta
WHERE cr.nm_nome = 'ADALTON ISIDORO'
b. SELECT co.id_conta, co.nr_digito_conta, co.vl_saldo,
ba.nm_banco, ag.nm_agência, tp.nm_tipo_conta
FROM tab_conta co INNER JOIN tab_banco ba
ON co.id_banco = ba.id_banco
INNER JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco AND
co.id_agência = ag.id_agência
INNER JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
INNER JOIN tab_tipo_conta tp
ON co.id_tipo_conta = tp.id_tipo_conta
WHERE cr.nm_nome = 'ADALTON ISIDORO'
c. SELECT co.id_conta, co.nr_digito_conta, co.vl_saldo,
ba.nm_banco, ag.nm_agência, tp.nm_tipo_conta
FROM tab_conta co INNER JOIN tab_banco ba
ON co.id_banco = ba.id_banco
INNER JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco AND
co.id_agência = ag.id_agência
INNER JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
INNER JOIN tab_tipo_conta tp
ON co.id_tipo = tp.id_tipo
WHERE cr.nm_nome = 'ADALTON ISIDORO'
d. SELECT co.id_conta, co.nr_digito_conta, co.vl_saldo,
ba.nm_banco, ag.nm_agência, tp.nm_tipo_conta
FROM tab_conta co INNER JOIN tab_banco ba
ON co.id_banco = ba.id_banco
INNER JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
INNER JOIN tab_tipo_conta tp
ON co.id_tipo_conta = tp.id_tipo_conta
WHERE cr.nm_nome = 'ADALTON ISIDORO'
e. SELECT co.id_conta, co.nr_digito_conta, co.vl_saldo,
ba.nm_banco, ag.nm_agência, tp.nm_tipo_conta
FROM tab_conta co INNER JOIN tab_banco ba
ON co.id_banco = ba.id_banco
INNER JOIN tab_banco_agência ag
ON co.id_banco = ag.id_banco
INNER JOIN tab_correntista cr
ON cr.id_correntista = co.id_correntista
INNER JOIN tab_tipo_conta tp
ON co.id_tipo_conta = tp.id_tipo_conta
WHERE cr.nm_nome = 'ADALTON ISIDORO'
0,15 pontos 
PERGUNTA 2
1. Com base no DER, qual código SQL abaixo está correto para exibir a quantidade de contas por tipo de 
conta, exibindo o tipo e a quantidade, somente dos tipos que tiverem mais de 100 contas por tipo de 
conta.
a. SELECT tp.nm_tipo_conta, count(*)
FROM tab_tipo_conta tp JOIN tab_conta co
ON co.id_tipo_conta = tp.id_tipo_conta
GROUP BY tp.nm_tipo_conta
WHERE count(*) > 100
ORDER BY 1
b. SELECT tp.nm_tipo_conta, count(*)
FROM tab_tipo_conta tp JOIN tab_conta co
ON co.id_tipo = tp.id_tipo
GROUP BY tp.nm_tipo_conta
HAVING count(*) > 100
ORDER BY 1
c. SELECT tp.nm_tipo_conta, count(*)
FROM tab_tipo_conta tp JOIN tab_conta co
ON co.id_tipo_conta = tp.id_tipo_conta
HAVING count(*) > 100
ORDER BY 1
d. SELECT tp.nm_tipo_conta, count(*)
FROM tab_tipo_conta tp JOIN tab_conta co
ON co.id_tipo_conta = tp.id_tipo_conta
GROUP BY tp.nm_tipo_conta
HAVING count(*) > 100
ORDER BY 1
e. SELECT tp.nm_tipo_conta, count(*)
FROM tab_tipo_conta tp
GROUP BY tp.nm_tipo_conta
HAVING count(*) > 100
ORDER BY 1
0,15 pontos 
PERGUNTA 3
1. Questão anulada(repetida), clique em qualquer alternativa para atribuir a nota.
Com base no DER abaixo, qual código SQL está correto para selecionar o número da conta, dígito da 
conta, saldo, nome do banco, nome da agência, e o tipo da conta do correntista "ADALTON ISIDORO"
a. .
b. .
c. .
d. .
e. .
0,15 pontos 
PERGUNTA 4
1. Com base no DER, qual código SQL abaixo está correto para exibir o nome do correntista, o município de 
nascimento, a descrição da UF de nascimento, a data de nascimento, endereço (tipo, e nome) e o 
número do endereço dos correntistas que nasceram no anode 1971.
a. SELECT CR.NM_NOME, TM.NM_MUNICÍPIO, TE.NM_UF,
CR.DT_NASCIMENTO, TL.DS_TIPO, TL.NM_NOME, CR.NR_NUMERO
FROM TAB_CORRENTISTA CR JOIN TAB_MUNICÍPIO TM
ON CR.ID_MUNICÍPIO = TM.ID_MUNICÍPIO
JOIN TAB_LOGRADOURO TL
ON CR.ID_CEP = TL.ID_CEP
WHERE TO_CHAR(CR.DT_NASCIMENTO, 'YYYY') = '1971'
b. SELECT CR.NM_NOME, TM.NM_MUNICÍPIO, TE.NM_UF,
CR.DT_NASCIMENTO, TL.DS_TIPO, TL.NM_NOME, CR.NR_NUMERO
FROM TAB_CORRENTISTA CR JOIN TAB_MUNICÍPIO TM
ON CR.ID_MUNICÍPIO = TM.ID_MUNICÍPIO
JOIN TAB_ESTADO TE
ON TM.NM_UF = TE.NM_UF
JOIN TAB_LOGRADOURO TL
ON CR.ID_CEP = TL.ID_CEP
WHERE TO_CHAR(CR.DT_NASCIMENTO, 'YYYY') = '1971'
c. SELECT CR.NM_NOME, TM.NM_MUNICÍPIO, TE.NM_UF,
CR.DT_NASCIMENTO, TL.DS_TIPO, TL.NM_NOME, CR.NR_NUMERO
FROM TAB_CORRENTISTA CR JOIN TAB_MUNICÍPIO TM
ON CR.ID_MUNICÍPIO = TM.ID_MUNICÍPIO
JOIN TAB_ESTADO TE
ON TM.ID_UF = TE.ID_UF
JOIN TAB_LOGRADOURO TL
ON CR.DS_CEP = TL.DS_CEP
WHERE TO_CHAR(CR.DT_NASCIMENTO, 'YYYY') = '1971'
d. SELECT CR.NM_NOME, TM.NM_MUNICÍPIO, TE.NM_UF,
CR.DT_NASCIMENTO, TL.DS_TIPO, TL.NM_NOME, CR.NR_NUMERO
FROM TAB_CORRENTISTA CR JOIN TAB_MUNICÍPIO TM
ON CR.ID_MUNICÍPIO = TM.ID_MUNICÍPIO
JOIN TAB_ESTADO TE
ON TM.ID_UF = TE.ID_UF
JOIN TAB_LOGRADOURO TL
ON CR.ID_CEP = TL.ID_CEP
WHERE TO_CHAR(CR.DT_NASCIMENTO, 'YYYY') = '1971'
e. SELECT CR.NM_NOME, TM.NM_MUNICÍPIO, TE.NM_UF,
CR.DT_NASCIMENTO, TL.DS_TIPO, TL.NM_NOME, CR.NR_NUMERO
FROM TAB_CORRENTISTA CR JOIN TAB_MUNICÍPIO TM
ON CR.ID_CEP = TM.ID_CEP
JOIN TAB_ESTADO TE
ON TM.ID_UF = TE.ID_UF
JOIN TAB_LOGRADOURO TL
ON CR.ID_CEP = TL.ID_CEP
WHERE TO_CHAR(CR.DT_NASCIMENTO, 'YYYY') = '1971'
PERGUNTA 1
1. Qual tipo de segmento pode registrar a imagem anterior de múltiplas transações 
concorrentes?
a. Bitmap.
b.Undo.
c. Temporário.
d.Tabela.
e. Índice.
0,175 pontos 
PERGUNTA 2
1. Durante a execução de um select, qual dos seguintes processos irá recuperar dados 
do disco para o usuário?
a. Processo Usuário.
b.Processo Servidor.
c. DBW0.
d.DISPATCHER.
e. LGWR.
0,175 pontos 
PERGUNTA 3
1. Entradas no arquivo de redo log são associadas a uma transação por meio do:
a. ROWID.
b.PCTFREE.
c. Número de operações de commit realizadas.
d.SCN (System Change Number).
e. Número de operações de rollback realizadas.
0,175 pontos 
PERGUNTA 4
1. Qual view você deve consultar para obter informações sobre as sessões que 
estejam online?
a. V$SESSIONS.
b.DBA_ROLLBACK_SEGS.
c. DBA_SESSIONS.
d.DBA_SESSION.
e. V$SESSION.
PERGUNTA 1
1. O movimento NoSQL tem como características
a. usar esquema flexível e uma linguagem padrão de SQL.
b.permitir trabalhar com cluster e utilizar um esquema estruturado de dados.
c. permitir cauterização e esquema estruturado.
d.usar uma linguagem padrão diferente de SQL e permitir vários tipos de 
dados.
e. usar uma linguagem diferente de SQL e esquema flexível.
0,2 pontos 
PERGUNTA 2
1. Qual das características NÃO pertence ao movimento NoSQL?
a. Não usar SQL.
b.Padrão bem definido.
c. Esquema flexível.
d.Persistência poliglota.
e. Permitir clusterização.
0,2 pontos 
PERGUNTA 3
1. Qual é o objetivo desejável ao se utilizar um banco de dados NoSQL?
a. Esquema flexível para aumentar a consistência dos dados.
b.Estruturas de dados definidas, melhorando a geração da informação.
c. Facilidade de organização, agilizando consultas simples.
d.Facilidade no acesso aos dados, melhorando o tempo de resposta.
e. Simples estruturas de dados, para melhorar a disposição desses na base de 
dados.
0,2 pontos 
PERGUNTA 4
1. Um site de comércio eletrônico deseja migrar o seu banco de dados que atualmente 
é relacional para uma solução NoSQL. Assim, considerando os tipos de bancos de 
dados, assinale a alternativa que melhor se enquadra neste caso:
a. Linha.
b.Chave/valor.
c. Documento.
d.Coluna.
e. Grafo.
 
PERGUNTA 3
1. O termo NoSQL pode ser associado a
a. um software.
b.um movimento – e não a uma tecnologia.
c. uma linguagem de programação.
d.um framework.
e. uma nova tecnologia.
0,2 pontos 
PERGUNTA 4
1. Qual das principais características de um banco de dados relacional também é 
desejável em NoSQL?
a. Consistência.
b. Isolamento.
c. Atomicidade.
d.Disponibilidade.
e. Durabilidade.
PERGUNTA 1
1. Analise a afirmativa que define a etapa de projeto de ETC:
I. Nesta etapa, são desenhadas as estruturas lógicas do modelo dimensional, com 
as definições de tabelas fatos e tabelas dimensão, relacionamentos, indexação, 
atributos de tabelas e implantação de regras. Deve-se considerar o uso do SGBD 
(Sistema Gerenciador de Banco de Dados) relacional da instalação como depósito 
das informações do armazém de dados.
II. Nesta etapa, a preocupação está voltada à definição dos processos requeridos de 
transformação do modelo fonte para o modelo dimensional.
III. Nesta etapa, será projetado o sistema aplicativo, objeto do trabalho. O sistema 
deverá priorizar a interface Web, facilitando o acesso aos dados, via browser. Isso 
evita a necessidade de acesso. Os cuidados normais com telas carregadas, 
excessos de informação.
Agora, assinale a alternativa correta:
a. Somente I está correta.
b. I e II estão erradas.
c. Somente II está correta.
d.Somente III está correta.
e. I e II estão corretas.
0,25 pontos 
PERGUNTA 2
1. Analise a afirmativa que define a etapa de projeto físico do banco de 
dados:
I. Nesta etapa, são desenhadas as estruturas lógicas do modelo dimensional, com 
as definições de tabelas fatos e tabelas dimensão, relacionamentos, indexação, 
atributos de tabelas e implantação de regras. Deve-se considerar o uso do SGBD 
(Sistema Gerenciador de Banco de Dados) relacional da instalação como depósito 
das informações do armazém de dados.
II. Nesta etapa, a preocupação está voltada à definição dos processos requeridos de 
transformação do modelo fonte para o modelo dimensional.
III. Nesta etapa, será projetado o sistema aplicativo, objeto do trabalho. O sistema 
deverá priorizar a interface Web, facilitando o acesso aos dados, via browser. Isso 
evita a necessidade de acesso. Os cuidados normais com telas carregadas, 
excessos de informação.
Agora, assinale a alternativa correta:
a. Somente II está correta.
b. I e II estão erradas.
c. I e II estão corretas.
d.Somente III está correta.
e. Somente I está correta.
0,25 pontos 
PERGUNTA 3
1. Analise a afirmativa que define a etapa de validação e teste:
I. Fase em que o sistema é testado considerando, o máximo possível, as simulações 
de volume e de processamentos.
II. O grupo de treinamento deverá ser formado por todos os usuários voltados à 
atividade de negócio.
III. A implantação deverá ser seguida de um rigoroso acompanhamento de uso das 
aplicações disponibilizadas. Além disso, a equipe do projeto deverá incentivar os 
usuários a apresentarem críticas e sugestões de melhorias para as próximas 
versões do sistema.
Agora, assinale a alternativa correta:
a. Somente III está correta.
b. I e II estão corretas.
c. Somente II está correta.
d.Somente I está correta.
e. I e II estão erradas.
0,25 pontos 
PERGUNTA 4
1. Analise a afirmativa que define a etapa de desenvolvimento de aplicações:
I. Nesta etapa, são desenhadas as estruturas lógicas do modelo dimensional, com 
as definições de tabelas fatos e tabelas dimensão, relacionamentos, indexação, 
atributos de tabelas e implantação de regras. Deve-se considerar o uso do SGBD 
(Sistema Gerenciador de Banco de Dados) relacional da instalação como depósito 
das informações do armazém de dados.
II. Nesta etapa, a preocupação está voltada à definição dos processos requeridos de 
transformação do modelo fonte para o modelo dimensional.
III. Nesta etapa, será projetado o sistema aplicativo, objeto do trabalho. O sistema 
deverá priorizar a interface Web, facilitando o acesso aos dados, via browser. Isso 
evita a necessidade de acesso. Os cuidados normais com telas carregadas, 
excessos de informação.
Agora, assinale a alternativa correta:
a. Somente III está correta.
b. I e II estão corretas.
c. Somente II está correta.
d.Somente I está correta.
e. I e II estão erradas.PERGUNTA 1
1. Considere a instrução Oracle PL/SQL a seguir.
CREATE VIEW valores (nome, minsal, maxsal, medsal)
AS SELECT d.depnome, MIN(e.sal), MAX(e.sal), AVG(e.sal)
FROM empregado e JOIN departamento d
JOIN e.depnro=d.depnro
GROUP BY d.depnome;
 
Considere a existência das tabelas departamento e empregado, relacionadas de forma 
que cada departamento possa ter um ou muitos empregados ligados a ele. Na tabela 
departamento, existem os campos depnro (chave primária) e depnome, e na tabela 
empregado existem os campos empnro (chave primária), empnome, cargo, sal e 
depnro (chave estrangeira).
Considere que, em ambas as tabelas, existem registros cadastrados relacionando 
adequadamente departamentos e empregados.
 
A instrução acima:
a. Está correta, porém, os apelidos definidos para as colunas não serão 
aplicados, pois eles deveriam estar na subconsulta e não após a cláusula 
CREATE VIEW.
b.Está correta, e a view será criada com os nomes de departamento e os 
valores mínimo, máximo e médio dos salários por departamento.
c. Está incorreta, pois não é possível criar view para exibir valores a partir de 
duas ou mais tabelas.
d.Está incorreta, pois a subconsulta que define a view não pode conter a 
cláusula GROUP BY.
e. Está incorreta, pois a função para obter a média dos valores contidos no 
campo sal é MED e não AVG.
0,15 pontos 
PERGUNTA 2
1. Qual comando é utilizado para apagar uma sequence com nome de “SQ_CLIENTE”?
a. DROP TABLE_SEQUENCE SQ_CLIENTE;
b.Delete from SEQUENCE where sequence = “SQ_CLIENTE”;
c. DROP SEQUENCE WHERE id = “SQ_CLIENTE”;
d.DROP SEQUENCE SQ_CLIENTE;
e. Delete from SEQUENCE where id = “SQ_CLIENTE”;
0,15 pontos 
PERGUNTA 3
1. O conceito de visão é muito útil e empregado na implementação de banco de dados.
O emprego do conceito visão tem as seguintes finalidades ou vantagens:
a. Fornecer a restrição de integridade e independência de dados lógica.
b.Ocultar dados e fornecer o controle de redundâncias.
c. Fornecer controle de redundância e independência de dados lógica.
d.Fornecer controle de redundância e a restrição de integridade.
e. Ocultar dados e fornecer independência de dados lógica.
0,15 pontos 
PERGUNTA 4
1. Considere a tabela T de um banco de dados relacional:
T (ID, Nome, Fone)
Indique a alternativa que contém a consulta SQL correta 
para criar uma visão V, a partir da tabela T, apenas para os 
Nomes começando pela letra J.
a.
CREATE VIEW V
(SELECT T(ID, Nome, Fone)
WHERE Nome NEAR 'J%')
b.
CREATE VIEW V
(SELECT ID, Nome, Fone
FROM T
WHERE Nome = 'J%')
c.
CREATE VIEW V FROM
(SELECT ID, Nome, Fone
OF T
WHERE Nome IN 'J%')
d.
CREATE VIEW V FOR
(SELECT T.ID, T.Nome, T.Fone
FOR Nome NEXT 'J%')
e.
CREATE VIEW V AS
(SELECT ID, Nome, Fone
FROM T
WHERE Nome LIKE 'J%')
PERGUNTA 1
1. A estrutura que, além de ser organizada sob a forma de uma lista organizada de todos 
os elementos de Dados pertinentes ao Sistema, também constitui ponto de referência 
de todos os elementos desse Sistema, permitindo associar um significado a cada termo 
utilizado, é tecnicamente conhecida como:
a. Visão (View).
b.Dicionário de Dados.
c. Stored Procedure (Procedimento Armazenado).
d.Trigger (Gatilho).
e. Esquema de Banco de Dados.
0,175 pontos 
PERGUNTA 2
1. Há cinco categorias de views de Dicionário de Dados. Qual categoria é destinada a 
objetos nos quais o usuário ganhou direitos de acesso?
a. DBA_.
b.V$.
c. USER__.
d.ALL_.
e. VG$.
0,175 pontos 
PERGUNTA 3
1. O Dicionário de Dados de um Banco de Dados relacional
a. ignora os domínios de cada atributo das Tabelas.
b.somente se aplica a Tabelas com grande número de atributos.
c. armazena, entre outras informações, nomes de Tabelas e de seus atributos
d.não considera o armazenamento da lista de atributos-chave das Tabelas.
e. não se aplica a Tabelas com pequeno número de registros.
0,175 pontos 
PERGUNTA 4
1. Há cinco categorias de views de Dicionário de Dados. Qual categoria é destinada a 
objetos com privilégio de DBA?
a. GV$.
b.V$.
c. DBA_.
d.USER_.
e. ALL_
PERGUNTA 1
1. Na Bus Matrix, as colunas correspondem a quâ?
I. Dimensões.
II. Data Marts.
Agora, assinale a alternativa correta:
a. Somente I está correta.
b.Somente II está correta.
c. A Alternativa I complementa a alternativa II.
d. I e II estão erradas.
e. I e II estão corretas.
0,25 pontos 
PERGUNTA 2
1. Segundo Kimball, qual é o artefato mais importante para o desenvolvimento de um 
Data warehouse?
I. Bus maxtrix.
II. Modelagem dimensional.
Agora, assinale a alternativa correta:
a. Somente I está correta.
b. I e II estão corretas.
c. I e II estão erradas.
d.Somente II está correta.
e. A alternativa I complementa a alternativa II.
0,25 pontos 
PERGUNTA 3
1. Na Bus Matrix, as linhas correspondem a quê?
I. Dimensões.
II. Data Marts.
Agora, assinale a alternativa correta:
a. Somente I está correta.
b. I e II estão erradas.
c. Somente II está correta.
d.A alternativa I complementa a alternativa II.
e. I e II estão corretas.
0,25 pontos 
PERGUNTA 4
1. Quanto à modelagem dimensional, podemos dizer que :
I. A estrutura dimensional modifica a ordem de distribuição de campos por entre as 
tabelas, permitindo uma formatação estrutural mais voltada para os muitos pontos 
de entradas específicos (as chamadas dimensões), e menos para os dados 
granulares em si (os chamados fatos).
II. O modelo dimensional oferece clara e diretamente os elementos que se precisa 
para buscar as informações sobre fatos via dimensões de referências, diferindo da 
malha relacional, ou de rede, próprias dos modelos anteriores, onde não existem 
estruturas específicas de entrada. Agora, assinale a alternativa correta:
a. A) Somente I está correta.
b.A Alternativa I justifica a alternativa II.
c. I e II estão erradas.
d. I e II estão corretas.
e. Somente II está correta.
PERGUNTA 1
1. Quanto à modelagem dimensional, podemos dizer que :
I. A estrutura dimensional modifica a ordem de distribuição de campos por entre as 
tabelas, permitindo uma formatação estrutural mais voltada para os muitos pontos 
de entradas específicos (as chamadas dimensões), e menos para os dados 
granulares em si (os chamados fatos).
II. O modelo dimensional oferece clara e diretamente os elementos que se precisa 
para buscar as informações sobre fatos via dimensões de referências, diferindo da 
malha relacional, ou de rede, próprias dos modelos anteriores, onde não existem 
estruturas específicas de entrada. Agora, assinale a alternativa correta:
a. I e II estão erradas.
b. I e II estão corretas.
c. A Alternativa I justifica a alternativa II.
d.A) Somente I está correta.
e. Somente II está correta.
0,25 pontos 
PERGUNTA 2
1. Na Bus Matrix, as linhas correspondem a quê?
I. Dimensões.
II. Data Marts.
Agora, assinale a alternativa correta:
a. A alternativa I complementa a alternativa II.
b. I e II estão erradas.
c. Somente I está correta.
d. I e II estão corretas.
e. Somente II está correta.
0,25 pontos 
PERGUNTA 3
1. O que é um hipercubo?
I. O hipercubo se forma quando temos a junção de vários cubos.
II. O hipercubo se forma com a adição de novas dimensões ao cubo existente.
Agora, assinale a alternativa correta:
a. I e II estão corretas.
b. I e II estão erradas.
c. Somente II está correta.
d.Somente I está correta.
e. A afirmativa II complementa da afirmativa I.
0,25 pontos 
PERGUNTA 4
1. Segundo Kimball, qual é o artefato mais importante para o desenvolvimento de um 
Data warehouse?
I. Bus maxtrix.
II. Modelagem dimensional.
Agora, assinale a alternativa correta:
a. I e II estão corretas.
b.Somente I está correta.
c. Somente II está correta.
d.A alternativa I complementa a alternativa II.
e. I e II estão erradas.
PERGUNTA 1
1. O que é uma coleção
a. local onde a base de dados é armazenada
b. local onde os documentos são guardados
c. nome dos dados armazenados
d. conjunto de dados armazenados
e. conjunto de bases de dados
0,2 pontos 
PERGUNTA 2
1. Qual é o tipo de documento utilizado no MongoDB?
a. XML
b. CSV
c. JSON
d. BSONe. TXT
0,2 pontos 
PERGUNTA 3
1. Quais são as bases de dados padrão?
a. admin, log e cluster
b. admin, config e local
c. root, log e cluster
d. admin, log e cluster
e. root, config e local
0,2 pontos 
PERGUNTA 4
1. Por que criar um serviço para o server MongoDB?
a. Poder executar normalmente na linha de comando
b. Fazer as atualizações de maneira automática
c. Para não haver travamento no firewall do Windows
d. Não precisar sempre executar o programa manualmente antes do cliente
e. Por ser obrigatório o registro do novo programa no Windows
PERGUNTA 1
1. Qual o número máximo de arquivos de controle recomendado no parâmetro control_files?
a. 16.
b. 12.
c. 2.
d. 8.
e. 4.
0,175 pontos 
PERGUNTA 2
1. Qual arquivo mantém a informação de checkpoint quando ocorre uma recuperação do Banco 
de Dados?
a. Arquivos de Dados.
b. Arquivo de Controle.
c. Arquivos de Alerta.
d. Arquivo de Parâmetro.
e. Arquivos de Rastreamento.
0,175 pontos 
PERGUNTA 3
1. Que comando você pode usar para verificar se seu Banco de Dados está fazendo os archives 
automaticamente?
a. ARCHIVE LOG SHOW ALL.
b. ARCHIVE LOG NEXT.
c. ARCHIVE LOG AUTOMATIC.
d. ARCHIVE LOG ALL.
e. ARCHIVE LOG LIST.
0,175 pontos 
PERGUNTA 4
1. O que acontece se somente um dos três membros do próximo grupo de redo log estiver 
disponível após a alternância de log?
a. O LGWR irá escrever no membro que está disponível.
b. O Oracle irá limpar e gravar nos membros que estiverem corrompidos.
c. A instância vai para o estado de shutdown.
d. Ocorre um erro.
e. O Banco de Dados será fechado.
PERGUNTA 1
1. Que tablespace não pode ficar offline?
a. INDEX.
b. DATA.
c. TEMP.
d. USERS.
e. SYSTEM.
0,175 pontos 
PERGUNTA 2
1. Que view pode ser consultada para mostrar o tamanho da primeira extensão alocada para a 
tabela ORDER?
a. DBA_FREE_SPACE.
b. V$EXTENT.
c. DBA_TABLESPACES.
d. DBA_SEGMENTS.
e. DBA_DATA_FILES.
0,175 pontos 
PERGUNTA 3
1. Qual é a estrutura física que faz parte o Banco de Dados oracle?
a. Extensão.
b. Segmento.
c. Bloco de Dados do oracle.
d. Arquivo de dados.
e. Tablespace.
0,175 pontos 
PERGUNTA 4
1. Quando um tablespace requer espaço adicional, que componente lógico do Banco de Dados 
você adiciona?
a. Tablespaces.
b. Extensões.
c. Blocos de dados.
d. Bloco do Sistema Operacional.
e. Arquivos.
PERGUNTA 1
1. Analise as seguintes afirmativas em relação ao operador drill up
I. Realizar a operação de drill up significa navegar na hierarquia da dimensão de cima para 
baixo.
II. Realizar a operação de drill up significa navegar na hierarquia da dimensão de baixo para 
cima.
Pode-se dizer que:
a. Somente I está correta
b. I e II estão erradas
c. Somente II está correta
d. A afirmativa I complementa a afirmativa II.
e. I e II estão corretas
0,25 pontos 
PERGUNTA 2
1. Analise as sequências a seguir em relação à operação de drill up
I. PAÍS -> REGIÃO -> ESTADO -> CIDADE -> LOJA
II. DIA->SEMANA->MÊS->SEMESTRE->ANO
Pode-se dizer que:
a. Somente I está correta
b. A afirmativa I complementa a afirmativa II.
c. I e II estão corretas
d. Somente II está correta
e. I e II estão erradas
0,25 pontos 
PERGUNTA 3
1. Analise as seguintes afirmativas em relação ao operador drill-across:
I. O conceito de drill-across está relacionado com o fato de você poder pular de um esquema 
para outro, desde que ambos tenham algumas dimensões em conformidade, ou seja, as 
mesmas dimensões estão compartilhadas.
II. O comando drill-across permitiria o tratamento dessas informações que, embora 
correlacionadas, estão em estruturas separadas, porém unidas por algumas dimensões 
coerentes. É como se fosse uma espécie de join dimensional, entre estruturas relacionadas.
Pode-se dizer que:
a. Somente I está correta
b. I e II estão corretas
c. A afirmativa I justifica a afirmativa II
d. Somente II está correta
e. I e II estão erradas
0,25 pontos 
PERGUNTA 4
1. Analise as sequências a seguir em relação à operação de drill down:
I. PAÍS -> REGIÃO -> ESTADO -> CIDADE -> LOJA
II. DIA->SEMANA->MÊS->SEMESTRE->ANO
Pode-se dizer que:
a. A afirmativa I complementa a afirmativa II.
b. Somente I está correta
c. I e II estão corretas
d. Somente II está correta
e. I e II estão erradas
PERGUNTA 1
1. Ao utilizar o comando sort(chave:-1) em uma coleção de dados, qual foi o resultado?
a. o resultado é um valor aleatório.
b. o resultado é ordenado crescente.
c. o resultado é ordenado decrescente.
d. retorna somente o primeiro documento.
e. não ocorre nada.
0,2 pontos 
PERGUNTA 2
1. Em uma pesquisa o “chave:valor” é utilizado como:
a. indicar a ordenação.
b. contar os resultados.
c. indicar a classificação.
d. condicional de igualdade.
e. condicional de desigualdade.
0,2 pontos 
PERGUNTA 3
1. Qual comando é utilizado para criar uma coleção?
a. db.collection()
b. db.saveCollection()
c. db.insertCollection
d. db.createCollection()
e. db.getCollection()
0,2 pontos 
PERGUNTA 4
1. Qual comando deve ser utilizado para pesquisar dados?
a. find()
b. select()
c. search()
d. research()
e. getData()
PERGUNTA 1
1. Em uma estrutura de bloco PL/SQL DECLARE, BEGIN, EXCEPTION, END, qual desses 
comandos são opcionais?
a. BEGIN e END.
b. DECLARE e EXCEPTION.
c. EXCEPTION e END.
d. BEGIN e DECLARE.
e. BEGIN e EXCEPTION.
0,175 pontos 
PERGUNTA 2
1. Qual é a ordem dos comandos para criação de um bloco PL/SQL?
a. DECLARE, BEGIN, END, EXCEPTION.
b. DECLARE, EXCEPTION, BEGIN, END.
c. BEGIN, EXCEPTION, DECLARE, END.
d. BEGIN, DECLARE, EXCEPTION, END.
e. DECLARE, BEGIN, EXCEPTION, END.
0,175 pontos 
PERGUNTA 3
1. Em PL-SQL (Procedural Language/Structured Query Language), quanto aos cursores explícitos, os 
três comandos essenciais existentes são:
a. START, SEEK e CLOSE
b. OPEN, SEEK e CLOSE
c. START, FETCH e END
d. OPEN, FETCH e CLOSE
e. OPEN, SEEK e END
0,175 pontos 
PERGUNTA 4
1. Analise o scritpt Oracle PL/SQL a seguir:
DECLARE
 c_livroid livro.livroid%type; 
 c_titulo livro.titulo%type; 
 CURSOR c_livros is
 SELECT livroid, titulo FROM livro;
BEGIN
 OPEN c_livros;
 LOOP 
 .......; 
 EXIT WHEN c_livros%notfound;
 dbms_output.put_line(c_livroid || ' ' || c_titulo);
 END LOOP;
 CLOSE c_livros;
END;
 
Para que esse script funcione corretamente, exibindo os códigos identificadores e títulos de cada 
livro, a linha pontilhada deve ser substituída por:
a. FETCH c_livros into c_livroid, c_titulo
b. READ c_livroid, c_titulo FROM c_livros
c. GET c_livros AS c_livroid, c_titulo
d. SET NEXT c_livroid = c_livros.livroid, c_titulo= c_livros.livroid
e. RECOVER c_livroid, c_titulo FROM c_livros.livroid, c_livros.titulo
PERGUNTA 1
1. Qual é o Sistema de data warehouse?
a. Hive
b. Hbase
c. Flume
d. MapReduce
e. HDFS
0,2 pontos 
PERGUNTA 2
1. Qual é a ferramenta de coleta do framework Hadoop?
a. Hbase
b. MapReduce
c. HDFS
d. Flume
e. Hive
0,2 pontos 
PERGUNTA 3
1. Qual foi a inspiração para resolver o problema de processamento e grande escala do Hadoop?
a. Armazenamento em rede
b. Global File System
c. Armazenamento de arquivos e não dados
d. Mapreduce
e. Google File System
0,2 pontos 
PERGUNTA 4
1. O que não é o Hadoop?
a. Plataforma de processamento distribuído
b. Conjunto de softwares código fonte aberto
c. Tecnologia de processamento de Big data mais utilizada
d. Sistema distribuído de arquivos
e. Banco de dados
PERGUNTA 4
1. O que acontece quando se utiliza o Hadoop em poucos dados?
a. O processamento seguiria normalmente.
b. Apresentaria uma mensagem de erro.
c. O processamento se tornaria custoso.
d. O processamento ocorreria rapidamente.
e. O sistema travaria.
PERGUNTA 1
1. Qual privilégio de sistema você precisa ter para poder dar um privilégio de sistema para outro 
usuário? Assinale a alternativa correta:
a. ( ) ALTER
b. ( ) WITH ADMIN OPTION
c. ( ) WITH GRANT OPTION
d. () ALL
e. ( ) PUBLIC
0,175 pontos 
PERGUNTA 2
1. O seguinte comando foi efetuado:
CREATE USER BILL
IDENTIFIED BY BILLW
QUOTA 15M ON DATA01
PASSWORD EXPIRE;
Qual é o tablespace default do usuário BILL ? Assinale a alternativa correta:
a. ( ) SYSTEM
b. ( ) UNDO
c. ( ) TEMP
d. ( ) USERS
e. ( ) DATA01
0,175 pontos 
PERGUNTA 3
1. Qual view você pode consultar para mostrar a informação sobre expiração de senha, bloqueios 
de data e status da conta do usuário CHAN? Assinale a alternativa correta:
a. ( ) DBA_OBJECTS
b. ( ) DBA_TABLES
c. ( ) DBA_TABLESPACE
d. ( ) DBA_USERS
e. ( ) DBA_PROFILES
0,175 pontos 
PERGUNTA 4
1. Qual view você pode consultar para mostrar usuários que tenham o privilégio ALTER ANY 
ROLE? Assinale a alternativa correta:
a. ( ) DBA_USER_PRIVS
b. ( ) DAB_OBJ_PRIVS
c. ( ) USER_TAB_PRIVS_RECD
d. ( ) DBA_SYS_PRIVS
e. ( ) DBA_COL_PRIVS
PERGUNTA 1
1. Qual view de dicionário de dados devemos consultar para saber se o usuário tem o privilégio 
SELECT ANY TABLE? Assinale a alternativa correta:
a. ( )DBA_TAB_PRIVS
b. ( ) DBA_SYS_PRIVS
c. ( ) DBA_COL_PRIVS
d. ( ) DBA_PRIVS
e. ( ) DBA_OBJ_PRIVS
0,175 pontos 
PERGUNTA 2
1. Qual view você pode consultar para mostrar usuários que tenham o privilégio ALTER ANY 
ROLE? Assinale a alternativa correta:
a. ( ) USER_TAB_PRIVS_RECD
b. ( ) DAB_OBJ_PRIVS
c. ( ) DBA_USER_PRIVS
d. ( ) DBA_SYS_PRIVS
e. ( ) DBA_COL_PRIVS
0,175 pontos 
PERGUNTA 3
1. O seguinte comando foi efetuado:
CREATE USER BILL
IDENTIFIED BY BILLW
QUOTA 15M ON DATA01
PASSWORD EXPIRE;
Qual é o tablespace default do usuário BILL ? Assinale a alternativa correta:
a. ( ) TEMP
b. ( ) UNDO
c. ( ) USERS
d. ( ) SYSTEM
e. ( ) DATA01
0,175 pontos 
PERGUNTA 4
1. Qual privilégio de sistema você precisa ter para poder dar um privilégio de sistema para outro 
usuário? Assinale a alternativa correta:
a. ( ) WITH ADMIN OPTION
b. ( ) WITH GRANT OPTION
c. ( ) ALTER
d. ( ) PUBLIC
e. ( ) ALL
PERGUNTA 1
1. Qual a diferença entre FUNCTION e STORED PROCEDURE?
a. A FUNCTION e a STORED PROCEDURE não retornam valores.
b. A STORED PROCEDURE retorna valor e a FUNCTION não retorna valor.
c. A FUNCTION retorna valor e a STORED PROCEDURE não retorna valor.
d. A FUNCTION e a STORED PROCEDURE retornam valores.
e. A FUNCTION e a STORED PROCEDURE não executam procedimentos.
0,175 pontos 
PERGUNTA 2
1. Considere a tabela EMP em um banco de dados Oracle, contendo os campos ID, NOME, CARGO e 
SALARIO. Considere ainda que a procedure seguinte tem a intenção de reajustar o salário de todos 
os funcionários em 20%:
 
CREATE OR REPLACE PROCEDURE aumento
BEGIN
 UPDATE EMP SET SALARIO = SALARIO * 1.2;
END;
 
Para que a procedure seja considerada CORRETA, é necessário
a. trocar a palavra-chave BEGIN por { e END por }.
b. acrescentar a palavra-chave START imediatamente após a instrução BEGIN.
c. acrescentar a palavra-chave IS imediatamente antes da instrução BEGIN.
d. retirar a instrução OR REPLACE, pois de outra forma, ocorrerá um erro de sintaxe.
e. trocar a palavra-chave SET por VALUE.
0,175 pontos 
PERGUNTA 3
1. Considerando o conceito de procedimentos armazenados (stored procedures), presentes em 
bancos de dados relacionais, é CORRETO afirmar que
a. são chamados apenas em caso de falha na execução de uma transação do banco de 
dados.
b. são armazenados, de forma persistente, no banco de dados.
c. representam um tipo especial de indexação do banco de dados.
d. são chamados apenas em caso de violação da segurança do banco de dados
e. se constituem em dados de uma tabela especial do banco de dados.
0,175 pontos 
PERGUNTA 4
1. Stored Procedure é uma coleção de comandos em
a. JavaScript, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e 
não retornam valores correspondentes à execução dos comandos SQL.
b. SQL, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e não 
retornam valores correspondentes à execução dos comandos SQL.
c. JavaScript, que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e 
retornam valores correspondentes à execução dos comandos JavaScipt.
d. SQL, que encapsulam tarefas repetitivas, aceitam parâmetros de entrada e retornam 
valores correspondentes à execução dos comandos SQL.
e. SQL, que não encapsulam tarefas repetitivas, aceitam parâmetros de entrada e não 
retornam valores correspondentes à execução dos comandos SQL.
PERGUNTA 1
1. Qual das Exceptions a seguir consiste em restrições de valores duplicados?
a. INVALID_NUMBER.
b. TIMEOUT_ON_RESOURCE
c. PROGRAM_ERROR.
d. DUP_VAL_ON_INDEX.
e. TOO_MANY_ROWS.
0,175 pontos 
PERGUNTA 2
1. O desenvolvedor precisar criar um gatilho para garantir que, no momento da inserção das 
informações na Tabela tb_produto, caso o campo estoque esteja vazio, seja gravado o valor 
0 (Zero). Como seria a criação da trigger para atender a esse caso?
a. CREATE OR REPLACE TRIGGER trg_produto_estoque
BEFORE UPDATE ON tb_produto
FOR EACH ROW
BEGIN
 IF :NEW.estoque IS NULL THEN
 :NEW.estoque := 0
 END IF
END
b. CREATE OR REPLACE TRIGGER trg_produto_estoque
BEFORE INSERT ON tb_produto
FOR EACH ROW
BEGIN
 IF :OLD.estoque IS NULL THEN
 :NEW.estoque := 0
 END IF
END
c. CREATE OR REPLACE TRIGGER trg_produto_estoque
BEFORE DELETE ON tb_produto
FOR EACH ROW
BEGIN
 IF :NEW.estoque IS NULL THEN
 :NEW.estoque := 0
 END IF
END
d. CREATE OR REPLACE TRIGGER trg_produto_estoque
BEFORE INSERT ON tb_produto
FOR EACH ROW
BEGIN
 IF :NEW.estoque IS NULL THEN
 :NEW.estoque := 0
 END IF
END
e. CREATE OR REPLACE TRIGGER trg_produto_estoque
BEFORE INSERT ON tb_produto
FOR EACH ROW
BEGIN
 IF :NEW.estoque IS NULL THEN
 :OLD.estoque := 0
 END IF
END
0,175 pontos 
PERGUNTA 3
1. Em Banco de Dados, Triggers são:
a. Objetos armazenados que são automaticamente executados em resposta à execução 
de algum evento
b. Objetos que executam tarefas na medida em que as aplicações interagem com o Banco 
de Dados.
c. Eventos enviados automaticamente pelo Banco de Dados em resposta à execução de 
uma procedure.
d. Funções e procedures unidos em uma sequência de comandos contínuos e 
progressivos.
e. Objetos que executam tarefas e retornam um valor associado à sua operação.
0,175 pontos 
PERGUNTA 4
1. Triggers são :
a. Questões armazenadas, cuja execução é disparada somente depois da ocorrência de 
um evento em uma Tabela com o qual estão relacionadas.
b. Procedimentos armazenados, cuja execução é disparada somente depois da ocorrência 
de um evento em uma Tabela com o qual estão relacionados.
c. Procedimentos armazenados, cuja execução é disparada somente antes da ocorrência 
de um evento em uma Tabela com o qual estão relacionados.
d. Procedimentos armazenados, cuja execução é disparada antes ou depois da ocorrência 
de um evento em uma Tabela com o qual estão relacionados.
e. Questões armazenadas, cuja execução é disparada somente antes da ocorrência de um 
evento em uma Tabela com o qual estão relacionadas.
PERGUNTA 1
1. Qual view de dicionário de dados você pode consultar para mostrar o resource limits associado 
ao profile DEVELOPER? Assinale a alternativa correta:
a. ( ) DBA_PROFILES
b. ( ) DBA_OBJECTS
c. ( ) DBA_TABLES
d. ( ) DBA_TABLESPACE
e. ( ) DBA_USERS
0,2 pontos 
PERGUNTA 2
1. Qual dos itens abaixo pode ser controlado através do profile ? Assinale a alternativa correta::
a. ( ) IDLE_TIME_MAX – Tempo inativo
b. ( ) SESSION_PER_USER - Número de sessões correntes para um usuário
c. ( ) PASSWORD_GRACE_TIME – tempo extra de vida da senha
d. ( ) FAILED_LOGIN_ATTEMPTS – número de tentativas
e. ( ) PASSWORD_LIFE_TIME – tempo de vida da senha
0,2 pontos 
PERGUNTA 3
1. Qual informação sobre profile é falsa?
a. ( ) O Comando ALTER USER é utilizado para associar um profile a um usuáriob. ( ) Profiles têm um grupo de recursos de limites de senha e de máquina
c. ( ) Profiles podem ser associados para usuários, roles e para outros profiles
d. ( ) Profiles associados não afetam a sessão corrente
e. ( ) as informações sobre Profiles são mostradas pela view dba_profiles
AS 1 – 1
• Pergunta 1
0,15 em 0,15 pontos
O que acontece se o processo servidor oracle tenta acessar um objeto no cache de buffer de dados e não 
encontrar esse objeto?
Resposta Selecionada: b. 
( ) O processo servidor procura o objeto no arquivo de dados.
Respostas: a. 
( ) Um erro ocorre.
b. 
( ) O processo servidor procura o objeto no arquivo de dados.
c. 
( ) O processo servidor cria um novo cache de buffer de dados.
d. 
( ) O processo servidor procura o objeto no pool compartilhado.
e. 
( ) O processo LGWR remove o conteudo do cache de buffer de dados.
Comentário da 
resposta:
Quando uma consulta é processada, o processo de servidor procura no cache de buffer do banco 
de dados por blocos que sejam necessários. Se o bloco não for localizado no cache de buffer do 
banco de dados, o processo de servidor lerá o bloco no arquivo de dados e colocará uma cópia no 
cache de buffer. Como solicitações subsequentes pelo mesmo bloco, podem localizar o bloco na 
memória, as solicitações talvez precisem de leituras físicas. O servidor Oracle utiliza o algoritmo 
menos usado recentemente para retirar buffers que não foram acessados recentemente, a fim de 
criar espaço para novos blocos no cache de buffer.
• Pergunta 2
0,15 em 0,15 pontos
Que processo de segundo plano checa a consistência do banco de dados e se necessário inicia a recuperação do 
banco de dados quando este é aberto?
Resposta Selecionada: c. 
( ) SMON
Respostas: a. 
( ) CKPT
b. 
( ) LGWR
c. 
( ) SMON
d. 
( ) DBW0
e. 
( ) PMON
Comentário da 
resposta:
O Monitor de Sistema (SMON, System Monitor) verifica a consistência no banco de dados e, se 
necessário, inicia a recuperação do banco de dados quando ele é aberto.
• Pergunta 3
0,15 em 0,15 pontos
Você está gerenciando um banco de dados Oracle. Qual das opções a seguir indica uma view V$ onde os valores 
definidos no arquivo de parâmetros podem ser visualizados para a instância Oracle ativa no momento?
Resposta Selecionada: a. 
( ) V$PARAMETER
Respostas: a. 
( ) V$PARAMETER
b. 
( ) V$SHOWPARAMETER
c. 
( ) V$PARAMETERS
d. 
( ) V$SESSION
e. 
( ) V$DATABASE
Comentário da resposta: Os parâmetros são mostrados através de consulta na v$parameter.
• Pergunta 4
0 em 0,15 pontos
Quais arquivos mantém a informação de SCN?
Resposta Selecionada: a. 
( ) arquivos de dados e arquivos de alerta.
Respostas: a. 
( ) arquivos de dados e arquivos de alerta.
b. 
( ) arquivos de alerta e arquivo de rastreamento.
c. 
( ) arquivo de parâmetro e arquivo de controle.
d. 
( ) arquivos de rastreamento e arquivo de controle.
e. 
( ) arquivo de controle e arquivo de alerta.
Comentário da resposta: O SCN fica gravado e é atualizado nos arquivos de controle e arquivos de alerta.
AS 1 – 2
• Pergunta 1
0,15 em 0,15 pontos
Quais são os dois componentes compreendidos pelo pool compartilhado?
Resposta Selecionada: d. 
( ) cache de dicionário de dados e cache de biblioteca.
Respostas: a. 
( ) buffer de redo log e cache de dicionário de dados.
b. 
( ) PGA e SGA.
c. 
( ) cache de buffer de dados e cache de biblioteca.
d. 
( ) cache de dicionário de dados e cache de biblioteca.
e. 
( ) cache de biblioteca e buffer de redo log.
Comentário da O pool compartilhado é formado pelo cache de biblioteca e pelo cache de dicionário de 
resposta: dados.
• Pergunta 2
0,15 em 0,15 pontos
Você está gerenciando um banco de dados Oracle. Qual das opções a seguir indica uma view V$ onde os valores 
definidos no arquivo de parâmetros podem ser visualizados para a instância Oracle ativa no momento?
Resposta Selecionada: a. 
( ) V$PARAMETER
Respostas: a. 
( ) V$PARAMETER
b. 
( ) V$SHOWPARAMETER
c. 
( ) V$PARAMETERS
d. 
( ) V$DATABASE
e. 
( ) V$SESSION
Comentário da resposta: Os parâmetros são mostrados através de consulta na v$parameter.
• Pergunta 3
0,15 em 0,15 pontos
Que processo de segundo plano checa a consistência do banco de dados e se necessário inicia a recuperação do 
banco de dados quando este é aberto?
Resposta Selecionada: a. 
( ) SMON
Respostas: a. 
( ) SMON
b. 
( ) DBW0
c. 
( ) CKPT
d. 
( ) PMON
e. 
( ) LGWR
Comentário da 
resposta:
O Monitor de Sistema (SMON, System Monitor) verifica a consistência no banco de dados e, se 
necessário, inicia a recuperação do banco de dados quando ele é aberto.
• Pergunta 4
0,15 em 0,15 pontos
O que acontece se o processo servidor oracle tenta acessar um objeto no cache de buffer de dados e não 
encontrar esse objeto?
Resposta Selecionada: b. 
( ) O processo servidor procura o objeto no arquivo de dados.
Respostas: a. 
( ) Um erro ocorre.
b. 
( ) O processo servidor procura o objeto no arquivo de dados.
c. 
( ) O processo servidor cria um novo cache de buffer de dados.
d. 
( ) O processo LGWR remove o conteudo do cache de buffer de dados.
e. 
( ) O processo servidor procura o objeto no pool compartilhado.
Comentário da 
resposta:
Quando uma consulta é processada, o processo de servidor procura no cache de buffer do banco 
de dados por blocos que sejam necessários. Se o bloco não for localizado no cache de buffer do 
banco de dados, o processo de servidor lerá o bloco no arquivo de dados e colocará uma cópia no 
cache de buffer. Como solicitações subsequentes pelo mesmo bloco, podem localizar o bloco na 
memória, as solicitações talvez precisem de leituras físicas. O servidor Oracle utiliza o algoritmo 
menos usado recentemente para retirar buffers que não foram acessados recentemente, a fim de 
criar espaço para novos blocos no cache de buffer.
AS 2
• Pergunta 1
0,175 em 0,175 pontos
Durante a execução de um select, qual dos seguintes processos irá recuperar dados do disco para o usuário?
Resposta Selecionada: d. 
Processo Servidor.
Respostas: a. 
DISPATCHER.
b. 
LGWR.
c. 
DBW0.
d. 
Processo Servidor.
e. 
Processo Usuário.
Comentário da 
resposta:
Neste ponto, o servidor Oracle possui todas as informações e os recursos necessários, para que 
a instrução seja executada. Para as instruções SELECT, o processo de servidor prepara-se para 
recuperar os dados.
• Pergunta 2
0,175 em 0,175 pontos
Qual view você deve consultar para obter informações sobre as sessões que estejam online?
Resposta Selecionada: b. 
V$SESSION.
Respostas: a. 
DBA_SESSIONS.
b. 
V$SESSION.
c. 
DBA_ROLLBACK_SEGS.
d. 
V$SESSIONS.
e. 
DBA_SESSION.
Comentário da resposta: Todas as sessões estabelecidas ficam registradas na v$session.
• Pergunta 3
0,175 em 0,175 pontos
Entradas no arquivo de redo log são associadas a uma transação por meio do:
Resposta Selecionada: b. 
SCN (System Change Number).
Respostas: a. 
PCTFREE.
b. 
SCN (System Change Number).
c. 
Número de operações de rollback realizadas.
d. 
Número de operações de commit realizadas.
e. 
ROWID.
Comentário da 
resposta:
Sempre que uma transação é submetida a commit, o servidor Oracle atribui um SCN (System 
Change Number – Número de Alteração do Sistema) à transação. O SCN é incrementado 
invariavelmente e é exclusivo no Banco de Dados. Ele é usado pelo servidor Oracle como um time 
stamp interno para sincronizar os dados e fornecer consistência de leitura quando os dados forem 
recuperados dos arquivos de dados. Com o SCN, o servidor Oracle pode executar verificações de 
consistência sem depender do horário do sistema Operacional.
• Pergunta 4
0,175 em 0,175 pontos
Qual tipo de segmento pode registrar a imagem anterior de múltiplas transações concorrentes?
Resposta Selecionada: d. 
Undo.
Respostas: a. 
Bitmap.
b. 
Índice.
c. 
Tabela.
d. 
Undo.
e. 
Temporário.
Comentário da 
resposta:
Antes de efetuar uma alteração, o processo de servidor salva os antigos valores de dados em 
um segmento de undo. Essa imagem original será usada para:
• Desfazer as alterações se a transaçãofor submetida a rollback;
• Fornecer consistência de leitura verificando se outras transações não reconhecem alterações 
não submetidas a commit efetuadas pela instrução DML;
• Recuperar o Banco de Dados para um estado consistente em caso de falhas.
Segmentos de undo, como tabelas e índices, existentes nos arquivos de dados, e blocos de 
rollback são levados para o cache de buffer do Banco de Dados quando necessário. Os 
segmentos de undo são criados pelo DBA.
As alterações efetuadas nos segmentos de undo são registradas no buffer de redo log.
AS 3
• Pergunta 1
0,175 em 0,175 pontos
Se você consultar a V$LOG e encontrar que o grupo 3 é inativo, o que podemos dizer sobre esse grupo?
Resposta Selecionada: c. 
O grupo não é necessário se for necessário fazer a recuperação da instância.
Respostas: a. 
O grupo possui um erro e por isso o processo servidor inativou esse membro.
b. 
O arquivo ficará corrente para ser escrito.
c. 
O grupo não é necessário se for necessário fazer a recuperação da instância.
d. 
O grupo nunca mais será escrito.
e. 
O archive desse grupo não precisa ser gerado.
Comentário da 
resposta:
O processo LGWR reage de formas diferentes quando alguns membros de redo logs on-line não 
estão disponíveis. Se o processo LGWR puder acessar, pelo menos, um membro em um grupo, a 
gravação nos membros acessíveis do grupo prosseguirá normalmente; o LGWR ignorará os 
membros não disponíveis do grupo. Se o grupo não estava ativo, isto é, se o checkpoint foi 
concluído, a eliminação e a adição de um novo membro de redo log resolverá o problema. Caso 
contrário, você precisará primeiro impor uma alternância de log. Se todos os membros do próximo 
grupo não estiverem acessíveis ao processo LGWR em uma alternância de log, a instância será 
desativada. Se o grupo não estiver ativo, a eliminação e a adição de um novo grupo de redo logs 
resolverá o problema. Caso contrário, o Banco de Dados poderá precisar passar por uma 
recuperação de mídia devido à perda de um arquivo de redo log on-line. Se todos os membros do 
grupo atual se tornarem subitamente inacessíveis ao processo LGWR quando estiverem sendo 
gravados, a instância do Banco de Dados será desativada. Nesse caso, o Banco de Dados poderá 
precisar de recuperação de mídia devido à perda de um arquivo de redo log on-line.
• Pergunta 2
0,175 em 0,175 pontos
Se o Banco de Dados PROD tem quatro grupos de redo log e cada grupo tem 3 membros, quantos discos a 
Oracle recomenda para manter esses arquivos de redo log?
Resposta Selecionada: d. 
3.
Respostas: a. 
4.
b. 
8.
c. 
12.
d. 
3.
e. 
6.
Comentário da resposta: A recomendação é de que cada membro fique armazenado em discos diferentes.
• Pergunta 3
0,175 em 0,175 pontos
O que acontece se somente um dos três membros do próximo grupo de redo log estiver disponível após a 
alternância de log?
Resposta Selecionada: a. 
O LGWR irá escrever no membro que está disponível.
Respostas: a. 
O LGWR irá escrever no membro que está disponível.
b. 
O Oracle irá limpar e gravar nos membros que estiverem corrompidos.
c. 
O Banco de Dados será fechado.
d. 
Ocorre um erro.
e. 
A instância vai para o estado de shutdown.
Comentário da 
resposta:
O processo LGWR grava os arquivos de redo log on-line sequencialmente, isto é, quando o grupo 
de redo logs on-line atual é preenchido, o processo LGWR começa a gravar o próximo grupo. 
Quando o último arquivo de redo log on-line disponível é preenchido, o processo LGWR retorna ao 
primeiro grupo de redo logs on-line e começa a gravar novamente.
• Pergunta 4
0,175 em 0,175 pontos
Que comando você pode usar para verificar se seu Banco de Dados está fazendo os archives automaticamente?
Resposta Selecionada: a. 
ARCHIVE LOG LIST.
Respostas: a. 
ARCHIVE LOG LIST.
b. 
ARCHIVE LOG AUTOMATIC.
c. 
ARCHIVE LOG ALL.
d. 
ARCHIVE LOG SHOW ALL.
e. 
ARCHIVE LOG NEXT.
Comentário da 
resposta:
O seguinte comando SQL mostra o modo de log de Banco de Dados e se o arquivamento 
automático está ativado: ARCHIVE LOG LIST.
AS 4
• Pergunta 1
0,175 em 0,175 pontos
Que tablespace não pode ficar offline?
Resposta Selecionada: a. 
SYSTEM.
Respostas: a. 
SYSTEM.
b. 
USERS.
c. 
DATA.
d. 
TEMP.
e. 
INDEX.
Comentário da 
resposta:
A tablespace system contém todos os Dicionários de Dados do Banco; por isso não pode 
ficar off-line.
• Pergunta 2
0,175 em 0,175 pontos
Qual é a estrutura física que faz parte o Banco de Dados oracle?
Resposta Selecionada: e. 
Arquivo de dados.
Respostas: a. 
Segmento.
b. 
Extensão.
c. 
Bloco de Dados do oracle.
d. 
Tablespace.
e. 
Arquivo de dados.
Comentário da 
resposta:
O Banco de Dados possui duas estruturas físicas: arquivos de dados e bloco do Sistema 
Operacional.
• Pergunta 3
0,175 em 0,175 pontos
Que tablespace só pode conter segmentos temporários?
Resposta Selecionada: d. 
Temporário.
Respostas: a. 
Undo.
b. 
Index.
c. 
System.
d. 
Temporário.
e. 
Dados.
Comentário da 
resposta:
No tablespace temporário só pode haver segmentos temporários; por isso sua forma de 
criação é diferente.
• Pergunta 4
0,175 em 0,175 pontos
Escolha a hierarquia CORRETA, da maior até a menor:
Resposta Selecionada: c. 
Banco de Dados, tablespace, segmento, extensão, bloco.
Respostas: a. 
 Banco de Dados, tablespace, extensão, segmento, bloco.
b. 
Banco de Dados, extensão, tablespace, segmento, bloco.
c. 
Banco de Dados, tablespace, segmento, extensão, bloco.
d. 
Banco de Dados, segmento, tablespace, extensão, bloco.
e. 
Banco de Dados, bloco, tablespace, extensão, segmento.
Comentário da resposta: A ordem de hierarquia é Banco de Dados, Tablespace, segmento, extensão e bloco.
AS 5 - 1
• Pergunta 1
0,175 em 0,175 pontos
O seguinte comando foi efetuado:
CREATE USER BILL
IDENTIFIED BY BILLW
QUOTA 15M ON DATA01
PASSWORD EXPIRE;
Qual é o tablespace default do usuário BILL ? Assinale a alternativa correta:
Resposta Selecionada: b. 
( ) USERS
Respostas: a. 
( ) UNDO
b. 
( ) USERS
c. 
( ) SYSTEM
d. 
( ) TEMP
e. 
( ) DATA01
Comentário da 
resposta:
Quando não é definido o tablespace default, por padrão, o tablespace default é o 
SYSTEM.
• Pergunta 2
0,175 em 0,175 pontos
Qual privilégio de sistema você precisa ter para poder dar um privilégio de sistema para outro usuário? Assinale a 
alternativa correta:
Resposta Selecionada: a. 
( ) WITH ADMIN OPTION
Respostas: a. 
( ) WITH ADMIN OPTION
b. 
( ) ALTER
c. 
( ) WITH GRANT OPTION
d. 
( ) ALL
e. 
( ) PUBLIC
Comentário da 
resposta:
Os privilégios de sistema são passados para outros usuários com a opção WITH ADMIN 
OPTION
• Pergunta 3
0 em 0,175 pontos
Qual é o comando para criar um usuário
Resposta Selecionada: a. 
( ) CREATE USERS
Respostas: a. 
( ) CREATE USERS
b. 
( ) ADD USER
c. 
( ) INSERT USER
d. 
( ) CREATE USER
e. 
( ) CREATE ANY USER
Comentário da resposta: O COMANDO PARA CRIAR USUÁRIOS É O CREATE USER.
• Pergunta 4
0,175 em 0,175 pontos
Qual view você pode consultar para mostrar usuários que tenham o privilégio ALTER ANY ROLE? Assinale a 
alternativa correta:
Resposta Selecionada: a. 
( ) DBA_SYS_PRIVS
Respostas: a. 
( ) DBA_SYS_PRIVS
b. 
( ) DAB_OBJ_PRIVS
c. 
( ) DBA_COL_PRIVS
d. 
( ) DBA_USER_PRIVS
e. 
( ) USER_TAB_PRIVS_RECD
Comentário da resposta: Todos os privilégios que contêm a palavra ANY são privilégios de sistema
AS 5 – 2
• Pergunta 1
0,175 em 0,175 pontos
O seguinte comando foi efetuado:
CREATE USER BILL
IDENTIFIED BY BILLW
QUOTA 15M ON DATA01
PASSWORD EXPIRE;
Qual é o tablespace default do usuário BILL ? Assinale a alternativa correta:
Resposta Selecionada: c. 
( ) USERS
Respostas: a. 
( ) DATA01
b. 
( ) SYSTEM
c. 
( ) USERS
d. 
( ) UNDO
e. 
( ) TEMP
Comentário da 
resposta:
Quando não é definido o tablespace default, por padrão, o tablespace default é o 
SYSTEM.
• Pergunta 2
0,175 em 0,175 pontos
Qual privilégio de sistema você precisa ter para poder dar um privilégio de sistema para outro usuário? Assinale a 
alternativa correta:
Resposta Selecionada: c. 
( ) WITH ADMIN OPTIONRespostas: a. 
( ) PUBLIC
b. 
( ) ALTER
c. 
( ) WITH ADMIN OPTION
d. 
( ) WITH GRANT OPTION
e. 
( ) ALL
Comentário da 
resposta:
Os privilégios de sistema são passados para outros usuários com a opção WITH ADMIN 
OPTION
• Pergunta 3
0,175 em 0,175 pontos
Qual view você pode consultar para mostrar a informação sobre expiração de senha, bloqueios de data e status 
da conta do usuário CHAN? Assinale a alternativa correta:
Resposta Selecionada: e. 
( ) DBA_USERS
Respostas: a. 
( ) DBA_TABLES
b. 
( ) DBA_PROFILES
c. 
( ) DBA_TABLESPACE
d. 
( ) DBA_OBJECTS
e. 
( ) DBA_USERS
Comentário da resposta: A dba_users mostra todas as informações sobre a conta do usuário.
• Pergunta 4
0,175 em 0,175 pontos
Qual view você pode consultar para mostrar usuários que tenham o privilégio ALTER ANY ROLE? Assinale a 
alternativa correta:
Resposta Selecionada: b. 
( ) DBA_SYS_PRIVS
Respostas: a. 
( ) DAB_OBJ_PRIVS
b. 
( ) DBA_SYS_PRIVS
c. 
( ) USER_TAB_PRIVS_RECD
d. 
( ) DBA_USER_PRIVS
e. 
( ) DBA_COL_PRIVS
Comentário da resposta: Todos os privilégios que contêm a palavra ANY são privilégios de sistema
AS 6
• Pergunta 1
0,2 em 0,2 pontos
Qual dos itens abaixo pode ser controlado através do profile ? Assinale a alternativa correta::
Resposta Selecionada: c. 
( ) SESSION_PER_USER - Número de sessões correntes para um usuário
Respostas: a. 
( ) IDLE_TIME_MAX – Tempo inativo
b. 
( ) FAILED_LOGIN_ATTEMPTS – número de tentativas
c. 
( ) SESSION_PER_USER - Número de sessões correntes para um usuário
d. 
( ) PASSWORD_LIFE_TIME – tempo de vida da senha
e. 
( ) PASSWORD_GRACE_TIME – tempo extra de vida da senha
Comentário da resposta: Os recursos de máquina (kernel) controlam as sessões.
• Pergunta 2
0,2 em 0,2 pontos
Qual informação sobre profile é falsa?
Resposta Selecionada: a. 
( ) Profiles podem ser associados para usuários, roles e para outros profiles
Respostas: a. 
( ) Profiles podem ser associados para usuários, roles e para outros profiles
b. 
( ) Profiles associados não afetam a sessão corrente
c. 
( ) Profiles têm um grupo de recursos de limites de senha e de máquina
d. 
( ) as informações sobre Profiles são mostradas pela view dba_profiles
e. 
( ) O Comando ALTER USER é utilizado para associar um profile a um usuário
Comentário da resposta: Profiles são associados a usuários.
• Pergunta 3
0,2 em 0,2 pontos
Qual view de dicionário de dados você pode consultar para mostrar o resource limits associado ao profile 
DEVELOPER? Assinale a alternativa correta:
Resposta Selecionada: c. 
( ) DBA_PROFILES
Respostas: a. 
( ) DBA_TABLES
b. 
( ) DBA_USERS
c. 
( ) DBA_PROFILES
d. 
( ) DBA_TABLESPACE
e. 
( ) DBA_OBJECTS
Comentário da resposta: A view dba_profiles mostra as informações sobre os perfis.
PERGUNTA 1
1. A Unidade Lógica e Aritmética tem como função:
a. armazenar os resultados de pesquisas realizadas;
b. executar operações aritméticas e lógicas;
c. executar operações de adição e subtração; as operações lógicas são feitas pela 
unidade de controle;
d. executar operações lógicas; as operações aritméticas são executadas pela 
unidade de controle;
e. executar as operações de multiplicação e divisão.
0,2 pontos 
PERGUNTA 2
1. O processamento nos computadores é feita no sistema de numeração:
a. octal;
b. decimal;
c. binário;
d. hexadecimal;
e. romana.
0,2 pontos 
PERGUNTA 3
1. O Ábaco é considerado um computador, porque:
a. ele foi uma das primeiras ferramentas para armazenar informações;
b. ele foi uma das primeiras ferramentas a ajudar na troca de mercadorias;
c. ele foi uma das primeiras ferramentas projetadas para auxiliar nos cálculos;
d. ele foi uma das primeiras ferramentas a automatizar o armazenamento das 
informações;
e. ele foi usado para estabelecer uma comunicação entre os povos nômades.
0,2 pontos 
PERGUNTA 4
1. O registrador é considerado um(a):
a. processador composto de algumas instruções;
b. memória de acesso lento;
c. memória apenas de leitura implementada dentro do chip do processador;
d. memória de acesso rápido implementada dentro do chip do processador;
e. barramento que interliga o processador e a memória principal .
PERGUNTA 1
1. Qual o resultado da conversão do binário 11000111100011100 2 para hexadecimal?
a. 18F1B
b. B1F81
c. B1F1C
d. 18F1C
e. C1F81
0,2 pontos 
PERGUNTA 2
1. Em relação a conversões de bases, considere o que está descrito abaixo:
I. A conversão de um número decimal para binário é feita conforme o 
exemplo abaixo: 
29 : 2 = 14 , resto 1 20 
14 : 2 = 7 , resto 0 21
7 : 2 = 3 , resto 1 22
3 : 2 = 1 , resto 1 23 
1 : 2 = 0 , resto 1 24 
II. Para converter números fracionários do sistema decimal em números fracionários do 
sistema binário, devemos proceder da seguinte forma:
0,8125 * 2 = 1, 625 2-1 
0,625 * 2 = 1, 25 2-2
0,25 * 2 = 0, 5 2-3
0,5 * 2 = 1, 0 2-4 
0,0 
III. Para fazer conversão do sistema binário para o sistema decimal devemos proceder 
da seguinte forma:
6434 : 10 = 643 , fica 4 100 
643 : 10 = 64 , fica 3 101
64 : 10 = 6 , fica 4 102
6 : 10 = 0 , fica 6 103
Está(ão) correta(s) a(s) afirmativa(s)
I apenas
II apenas
II e III
I e II
0,2 pontos 
PERGUNTA 3
1. Que resultado teremos para a multiplicação entre os números binários 11010 2 x 101 2?
a. 11000010
b. 10000100
c. 11010100
d. 10000010
e. 01000010
0,2 pontos 
PERGUNTA 4
1. O número decimal 3882 convertido para a base hexadecimal equivale a:
a. F2B
b. F2A
c. A2F
d. B2F
e. 152F
PERGUNTA 1
1. Qual a função do registrador de instrução (RI)?
a. Receber as instruções da memória principal e passar para a unidade de controle 
já decodificada.
b. Receber os dados da memória principal e passar para a unidade Lógica e 
Aritmética.
c. Enviar os dados da unidade Lógica e Aritmética para a memória principal.
d. Receber as instruções da memória principal e passar para a unidade Lógica e 
Aritmética já decodificadas.
e. Ser o responsável pela soma.
0,2 pontos 
PERGUNTA 2
1. A Unidade de Controle(UC) é responsável pela decodificação e execução das 
instruções, fornecendo os sinais de temporização adequados para as diversas partes 
do processador e do próprio computador além de registradores para armazenamento 
da Informação Binária (dados, endereços e instruções). Sobre ela podemos afirmar:
I) Ela coordena o computadorinteiro na realização e na execução das instruções 
armazenadas em um programa.A unidade de controle contém os circuitos necessários 
para executar as instruções da CPU.
II) A unidade de controle é como um maestro de uma orquestra, pois comanda 
algumas partes do sistema.Para isso o conjunto de instruções, embutido nos circuitos 
da unidade de controle, nada mais é que uma lista de todas as operações que a CPU é 
capaz de executar.
III) As CPUs que são fabricadas por empresas diferentes têm conjuntos de instruções 
diferentes.Até mesmo modelos diferentes de CPU fabricados pela mesma companhia 
podem ter,cada uma, um conjunto de instruções também diferente.
Está(ão) correta(as):
a. a afirmativa I;
b. as afirmativas I, II e III;
c. as afirmativas I e III;
d. as afirmativas I e II.
0,2 pontos 
PERGUNTA 3
1. Qual a função do relógio usado na unidade central de processamento?
a. Receber dados da memória principal.
b. Manter os componentes da unidade central de processamento sincronizados.
c. Receber instruções da memória principal.
d. Apresentar a hora, os minutos e os segundos.
e. Gerar endereçamento de memória.
0,2 pontos 
PERGUNTA 4
1. Qual a função do registrador conhecido como MAR?
a. Manter os componentes da unidade central de processamento sincronizados.
b. Ser responsável pela subtração.
c. Receber endereçamento do contador de programas ou dos registradores de 
instruções.
d. Decodificar instruções.
e. Ser responsável pelo contador de programas.
PERGUNTA 1
1. Qual a função do registradorde instrução (RI)?
a. Receber as instruções da memória principal e passar para a unidade de controle 
já decodificada.
b. Receber os dados da memória principal e passar para a unidade Lógica e 
Aritmética.
c. Enviar os dados da unidade Lógica e Aritmética para a memória principal.
d. Receber as instruções da memória principal e passar para a unidade Lógica e 
Aritmética já decodificadas.
e. Ser o responsável pela soma.
0,2 pontos 
PERGUNTA 2
2. A Unidade de Controle(UC) é responsável pela decodificação e execução das 
instruções, fornecendo os sinais de temporização adequados para as diversas partes 
do processador e do próprio computador além de registradores para armazenamento 
da Informação Binária (dados, endereços e instruções). Sobre ela podemos afirmar:
I) Ela coordena o computadorinteiro na realização e na execução das instruções 
armazenadas em um programa.A unidade de controle contém os circuitos necessários 
para executar as instruções da CPU.
II) A unidade de controle é como um maestro de uma orquestra, pois comanda 
algumas partes do sistema.Para isso o conjunto de instruções, embutido nos circuitos 
da unidade de controle, nada mais é que uma lista de todas as operações que a CPU é 
capaz de executar.
III) As CPUs que são fabricadas por empresas diferentes têm conjuntos de instruções 
diferentes.Até mesmo modelos diferentes de CPU fabricados pela mesma companhia 
podem ter,cada uma, um conjunto de instruções também diferente.
Está(ão) correta(as):
a. a afirmativa I;
b. as afirmativas I, II e III;
c. as afirmativas I e III;
d. as afirmativas I e II.
0,2 pontos 
PERGUNTA 3
2. Qual a função do relógio usado na unidade central de processamento?
a. Receber dados da memória principal.
b. Manter os componentes da unidade central de processamento sincronizados.
c. Receber instruções da memória principal.
d. Apresentar a hora, os minutos e os segundos.
e. Gerar endereçamento de memória.
0,2 pontos 
PERGUNTA 4
2. Qual a função do registrador conhecido como MAR?
a. Manter os componentes da unidade central de processamento sincronizados.
b. Ser responsável pela subtração.
c. Receber endereçamento do contador de programas ou dos registradores de 
instruções.
d. Decodificar instruções.
e. Ser responsável pelo contador de programas.
PERGUNTA 1
1. O que significa a instrução SAVEB Mem?
a. Carregar para o registrador B o endereço de memória.
b. Carregar para o registrador A o endereço de memória.
c. Salvar registrador B do endereço de memória.
d. Ir para um endereço.
0,2 pontos 
PERGUNTA 2
1. O que significa a instrução LOADB mem?
a. Carregar para o registrador A o endereço de memória.
b. Carregar para o registrador B o endereço de memória.
c. Salvar registrador B do endereço de memória.
d. Ir para um endereço.
0,2 pontos 
PERGUNTA 3
1. O que significa a instrução LOADA mem?
a. Carregar para o registrador A o endereço de memória.
b. Carregar para o registrador B o endereço de memória.
c. Salvar registrador B do endereço de memória.
d. Ir para um endereço.
0,2 pontos 
PERGUNTA 4
1. A Unidade de Controle (UC) é responsável pela decodificação e execução das 
instruções, fornecendo os sinais de temporização adequados para as diversas partes 
do processador e do próprio computador além de registradores para armazenamento 
da Informação Binária (dados, endereços e instruções). Com base nisso, podemos 
afirmar que:
I) Ela coordena o computador inteiro durante a realização e a execução das instruções 
armazenadas em um programa. A unidade de controle contém os circuitos necessários 
para executar as instruções da CPU.
II) A unidade de controle é como um maestro de uma orquestra, pois comanda 
algumas partes do sistema. Para isso, o conjunto de instruções, embutido nos circuitos 
da unidade de controle, nada mais é que uma lista de todas as operações que a CPU é 
capaz de executar.
III) As CPUs que são fabricadas por empresas diferentes têm conjuntos de instruções 
diferentes; até mesmo modelos diferentes de CPU fabricados pela mesma companhia 
podem apresentar conjuntos de instruções também diferentes.
Sobre as afirmações acima, assinale a alternativa correta.
a. A afirmativa I está correta.
b. As afirmativas I, II e III estão corretas.
c. As afirmativas I e III estão corretas.
d. As afirmativas I e II estão corretas.
PERGUNTA 1
1. Seja A o conjunto formado por números naturais que são maiores ou iguais a 3 e 
menores do que 10, a descrição correta do conjunto é :
a. A = { x ε Z | 3 < x ≤ 10}
b. A = { x ε N | 3 < x < 10}
c. A = { x ε N | 3 ≤ x < 10}
d. A = { x ε Z | 3 ≤ x < 10}
e. A = { x ε N | 3 ≤ x ≤ 10}
0,15 pontos 
PERGUNTA 2
1. Considere os conjuntos A= { 1, 2, 3, 4, 5, 6} e B { 2, 4, 6, 7, 8, 9, 10} sobre a operação 
A ∩ B, é correto afirmar que:
a. A ∩ B = { }
b. A ∩ B = { 1, 3, 5}
c. A ∩ B = { 2, 4, 6}
d. A ∩ B = { 7, 8, 9, 10}
e. A ∩ B = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
0,15 pontos 
PERGUNTA 3
1. Em uma escola de 630 alunos de diversos cursos técnicos, 350 deles estudam 
Matemática, 210 estudam Física e 90 deles estudam as duas matérias (Matemática e 
Física). Determine quantos alunos estudam apenas Matemática e quantos não 
estudam nenhuma das duas disciplinas.
a. Apenas Matemática 210 e nenhuma das duas 90
b. Apenas Matemática 120 e nenhuma das duas 260
c. Apenas Matemática: 280 e nenhuma das duas 150
d. Apenas Matemática 350 e nenhuma das duas 110
e. Apenas Matemática: 260 e nenhuma das duas: 160
0,15 pontos 
PERGUNTA 4
1. Considere os conjuntos C = { -1, 0, 1, 2, 3, 4, 6, 7} e D { 0, 4, 7, 10 , 12} . Ao realizar a 
operação D – C, é correto afirmar que:
a. D – C = { }
b. D – C = { 10, 12}
c. D – C = { 0, -1, 1, 3}
d. D – C = { 0, 10, 12}
e. D – C = { -1, 1, 2, 3, 6}
PERGUNTA 1
1. Em relação ao número √3, assinale a única alternativa CORRETA:
a. É igual a 1,7320.
b. É um número racional.
c. É um número decimal infinito e periódico.
d. É igual a 1,73.
e. Não pode ser escrito como a divisão de dois números inteiros.
0,15 pontos 
PERGUNTA 2
1. Sobre a propriedade comutativa da multiplicação, é CORRETO AFIRMAR que:
a. A ordem dos fatores não altera o resultado.
b. A ordem das parcelas não altera o resultado.
c. Deve ser prioritária em relação à potenciação.
d. Deve ser prioritária em relação à radiciação.
e. Deve ser prioritária em relação à associativa.
0,15 pontos 
PERGUNTA 3
1.
a. 38.
b. 18.
c. 64.
d. 12.
e. 42.
0,15 pontos 
PERGUNTA 4
1. Em relação ao conjunto dos números naturais, assinale a única alternativa CORRETA:
a. A divisão é uma operação fechada em N.
b. Ao subtrairmos dois números naturais, o resultado será sempre um número 
natural.
c. É o conjunto no qual os números podem ser escritos como a razão entre dois 
naturais a/b, com b diferente de 0.
d. Ao somarmos dois números naturais, o resultado será sempre um número 
natural.
e. Todo número natural possui um antecessor e um sucessor.
PERGUNTA 1
1.
a.
b.
c.
d.
e.
0,175 pontos 
PERGUNTA 2
1.
a.
b.
c.
d.
e.
0,175 pontos 
PERGUNTA 3
1.
a.
b.
c.
d.
e.
0,175 pontos 
PERGUNTA 4
1.
a.
b.
c.
d.
e.
PERGUNTA 1
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 2
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 3
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 4
1.
a
.
b
.
c.
d
.
e.
PERGUNTA 1
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 2
1.
a
.
b
.
c.
d
.
e
.
0,175 pontos 
PERGUNTA 3
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 4
1.
a
.
b
.
c.
d
.
e.
PERGUNTA 1
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 2
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 3
1.
a
.
b
.
c.
d
.
e.
0,175 pontos 
PERGUNTA 4
1.
a. a11 + a22 + a32 = 9.
b. a11 + a22 + a32 = 6.
c. a11 + a22 + a32 = 7.
d. a11 + a22 + a32 = 4.
e. a11 + a22 + a32 = 5.
AS 1
• Pergunta 1
0,2 em 0,2 pontos
Questão anulada, para receber a pontuação da mesma selecione uma das alternativas. 
Como os 5Vs do Big Data são divididos?
Resposta 
Selecionada:
e. 
Dois Grupos: Volume,