Questões de Banco de Dados para Concurso
Foram encontradas 12.811 questões
A recuperação pontual do banco de dados ou Database point-in-time recovery (DBPITR) restaura o banco de dados em um ponto específico no tempo. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:
( )É necessário que o banco de dados esteja em modo ARCHIVELOG, para recuperar o banco de dados, em um ponto específico do tempo.
( )O DBPITR pode ser utilizado para recuperar um TABLESPACE específico ou apenas um conjunto de tabelas do banco de dados.
( )A restauração pode ser feita com base no System Change Number (SCN), que é um número em formato atômico mantido pelo Banco de dados.
Assinale a alternativa com a sequência correta:
Considere as afirmativas a respeito de conceitos e comandos PL/SQL do Oracle 12c. Registre V, para verdadeiras, e F, para falsas:
( )PL/SQL suporta orientação a objetos por meio de tipos de objetos. A sintaxe para criação de um objeto é CREATE [OR REPLACE] TYPE as OBJECT (...).
( )Stored Procedure é um bloco de código PL/SQL, que retorna um objeto após ser chamado.
( )Subprogramas são blocos de código PL/SQL, que podem ser chamados com um conjunto de parâmetros com tipo definido ou sem tipo. Os tipos de subprogramas no PL/SQL são: functions, procedures, triggers.
Assinale a alternativa com a sequência correta:
O comando EXPLAIN PLAN FOR é usado para determinar o plano de execução que o Oracle Database segue para executar uma determinada instrução SQL. A este respeito, analise as afirmativas a seguir:
I-Pode ser declarado com as cláusulas SELECT, INSERT, UPDATE, DELETE, CREATE INDEX, CREATE TABLE e MERGE.
II-É considerado um comando de linguagem de manipulação de dados ou data manipulation language (DML).
III-Para executá-lo, é necessário que o usuário tenha privilégios para consultar as tabelas envolvidas, exceto tabelas de visualizações (view tables), onde é necessário o privilégio de consulta apenas para view.
É correto o que se afirma em:
Um pacote ou package no Oracle Database 12c é um objeto que agrupa variáveis, constantes, subprogramas, cursores e exceções, logicamente relacionados no PL/SQL. Considerando esse tema, analise as afirmações a seguir:
I-Ao criar um pacote, não é permitido fazer referência a variáveis públicas de pacotes remotos.
II-A cláusula AUTHID DEFINER, usada na criação do pacote, determina que um subprograma ou cursor pode ser executado com o privilégio de definidor.
III-Um pacote sempre tem uma especificação na qual são declarados os itens públicos que podem ser referenciados de fora do pacote.
É correto o que se afirma em:
Considere as afirmativas relacionadas às tarefas de backup e recuperação de dados com o Oracle Recovery Manager (RMAN). Registre V, para verdadeiras, e F, para falsas:
( )Usuários com privilégio administrativo SYSDBA ou SYSBACKUP podem executar tarefas de backup e recuperação de dados com o RMAN.
( )O RMAN permite configurar políticas de retenção de backups que identificam os arquivos obsoletos, de acordo com a política configurada e, por padrão, realiza a exclusão automática desses arquivos.
( )O comando CONFIGURE BACKUP OPTIMIZATION ON é utilizado para habilitar a otimização de backups gerando os arquivos do tipo ARCHIVELOG compactados.
Assinale a alternativa com a sequência correta:
Sobre gerenciamento e cópia de dados no Oracle Database 12c, analise o uso do comando RSYNC considerando as afirmações a seguir:
I-Permite copiar arquivos de um servidor para outro, enviando apenas os arquivos que contenham diferenças entre os arquivos de origem e destino.
II-Aplica as transações de um arquivo ARCHIVELOG no banco de dados.
III-Permite configurar a cópia de arquivos de um servidor para outro, em um determinado dia e horário.
É correto o que se afirma em:
PL/SQL é uma linguagem processual projetada para utilizar instruções SQL em sua sintaxe. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:
( ) As pseudo-colunas NEXTVAL, ROWID, ROWNUM e CURRVAL somente podem ser utilizadas em comandos SELECT.
( ) Uma trigger é executada se um determinado evento acontece e é disparada a partir de comandos DML (Data Manipulation Language).
( ) PL/SQL oferece suporte aos paradigmas de programação procedural, orientação a objetos e funcional. A estrutura básica de um bloco PL/SQL contém DECLARE, BEGIN e EXCEPTION, sendo todas as três partes obrigatórias para execução de um programa.
Assinale a alternativa com a sequência correta:
A respeito de backup e recuperação de dados no Oracle Database 12c, analise as alternativas a seguir:
I-O comando FLASHBACK DATABASE permite retroceder o banco de dados com base em uma determinada data, SCN (System Change Number) ou um número da sequência de log (Log sequence number).
II-Tablespace Point-in-Time Recovery (TSPITR) permite a recuperação rápida de um ou mais tablespace em um banco de dados, sem afetar outros tablespaces ou objetos no banco de dados.
III-Database point-in-time recovery (DBPITR) permite retroceder o banco de dados com base em uma data, ROWID de uma tabela ou um backup anterior.
É correto o que se afirma em:
A respeito de concorrência e consistência de dados no banco de dados Oracle 12c, analise as transações a seguir:
1-Transação 1 bloqueia na tabela Product o produto com id igual a 10001;
2-Transação 2 bloqueia na tabela Product o produto com id igual a 10002;
3-Transação 1 bloqueia na tabela Product o produto com id igual a 10002;
4-Transação 2 bloqueia na tabela Product o produto com id igual a 10001;
5-Transação 1 efetua o commit e libera o bloqueio;
6-Transação 2 efetua o commit e libera o bloqueio.
Assinale a alternativa correta:
Associe a segunda coluna de acordo com a primeira, que relaciona tipos de bloqueios (Locks), em um modelo de concorrência de dados e consistência, com a descrição correspondente:
Primeira coluna: tipos de bloqueio (locks)
1-DML Locks
2-DDL Locks
3-Internal Locks
Segunda coluna: mecanismo de ação
( ) Protege os dados como tabelas e linhas selecionadas.
( ) Protege a estrutura dos objetos.
( ) Protege a estrutura do banco de dados como arquivos.
Assinale a alternativa que apresenta a correta associação entre as colunas:
Avalie os tipos de chaves abaixo, verificando se podem ser criadas em uma tabela de um banco de dados relacional.
I. Chave alternativa.
II. Chave estrangeira.
III. Chave nula.
IV. Chave primária.
Quais estão corretas?
Em um diagrama de entidade-relacionamento (DER), uma entidade é representada por um __________ que contém o nome da entidade.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
Sobre ferramentas de monitoramento, considere as seguintes características:
I. Permite monitoramento agentless (sem agentes) para diversos protocolos e conta com funções de auto-discovery (descoberta automática de itens) e low level discovery (descoberta de métricas em itens monitorados). Seus principais módulos do sistema de monitoramento são: server, proxy e agent.
II. Solução de código aberto para executar análises de dados, obtendo métricas que dão sentido à enorme quantidade de dados e para monitorar aplicativos com a ajuda de painéis personalizáveis. Se conecta a diversas fontes de dados, comumente chamadas de bancos de dados como Graphite, Prometheus, Influx DB, ElasticSearch, MySQL, PostgreSQL etc., que são algumas das muitas fontes de dados que suporta por padrão. Permite escrever plug-ins do zero para integração com várias fontes de dados diferentes.
III. Solução de busca e visualização de dados indexados no Elasticsearch e análise dos dados por meio da visualização em gráficos padrão ou apps integrados como o Lens, o Canvas e o Maps. Possibilita a análise visual de dados de um índice do Elasticsearch ou de vários índices.
As características I, II e III são, correta e respectivamente, correspondentes a
A execução, no SQL Server, do comando:
SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA');
resultará
Atualmente, conforme a tecnologia evolui, novos termos vão surgindo, particularmente com o aumento da importância dos dados na criação de estratégias de crescimento e tomadas de decisão. Nesse contexto, dois termos se destacam, descritos a seguir:
I. É um repositório central de informações que podem ser analisadas para tomar decisões mais adequadas. Os dados fluem de sistemas transacionais, bancos de dados relacionais e de outras fontes. Analistas de negócios, engenheiros de dados, cientistas de dados e tomadores de decisões acessam os dados por meio de ferramentas de inteligência de negócios (BI), clientes SQL e outros aplicativos de análise.
II. É um processo analítico no qual grande quantidade de dados são explorados com o objetivo de encontrar padrões relevantes ou relação sistemática entre variáveis, os quais são validados. Todo esse processo acontece em três etapas: exploração, construção de modelo (padrão) e validação. As ferramentas empregadas analisam dados em busca de oportunidades ou problemas e fazem o diagnóstico do comportamento dos negócios. Sendo assim, cabe ao usuário utilizar o conhecimento para produzir vantagens competitivas.
Os termos descritos em I e II representam os conceitos, respectivamente, de: