Questões de Concurso sobre Versões de SGBDs

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
351 questões encontradas
Questões por página
20
Mais recentes
 

No MySQL, assinale a alternativa que mostra um comando para remover todas as linhas de uma tabela chamada livros sem registrar as exclusões de linhas individuais.


A

DROP VIEW livros;


B

DROP EVENT livros;


C

TRUNCATE TABLE livros;


D

ALTER TABLE livros AUTO_INCREMENT = 0;


E

ALTER TABLE livros AUTO_INCREMENT = 12;

Assinale a alternativa correta sobre a função do MS SQL Server COALESCE().


A

Retorna todas as expressões não nulas da lista de argumentos.


B

Retorna a primeira expressão nula entre seus argumentos.


C

Retorna a todas as expressões nulas da lista de argumentos.


D

Retorna a primeira expressão não nula entre seus argumentos.


E

Retorna nulo se qualquer argumento possuir um valor não nulo.

No âmbito do Oracle Data Guard, o Oracle Database 12cR1 implementa uma standby role que realiza a coordenação entre o database primário e todos seus standby databases. Trata-se de um


A

standby database em cascata que recebe os redo logs de um primary database e atua como um repositório de archivelogs, chamado RouterSync Standby.


B

secondary standby database específico chamado RemoteSync Standby que usa RMAN ativo para receber os redo logs do primary database.


C

primary standby database específico chamado RMAN Standby que recebe os redo logs de um outro primary database evitando, assim, a necessidade de se usar um segundo cascading standby.


D

standby database em cascata que atua como um repositório de archivelogs chamado FarSync Standby.


E

standby database em cascata que usa RMAN ativo para receber os redo logs de outro standby database chamado DSync Standby.

Função de acesso a dados disponibilizada no Oracle Database 12c, cujo objetivo é minimizar a leitura de dados desnecessários, melhorando a performance de acesso a tabelas com muitos registros e que pode ser utilizada como alternativa ao select count(distinct). Trata-se de


A

MAX_COUNT_DISTINCT.


B

MAXCOUNT(DISTINCT).


C

COUNT_DISTINCT_APPROACH.


D

APPROX_COUNT_DISTINCT.


E

APPROXCOUNT(DISTINCT).

Com respeito ao Automatic SQL Tuning no Oracle Database 12c, quando o SQL Tuning Advisor é executado na tarefa automática na janela de manutenção, o seu foco principal é para as instruções SQL de alta carga já executadas anteriormente, em alguns períodos específicos. No escopo global, ele verifica e analisa o comportamento dessas instruções nesses períodos, para avaliar se podem ter seu desempenho melhorado aceitando ou não o sql profile estabelecido. A análise é feita tanto com base no tempo de CPU como no de I/O. A tarefa automática tem parâmetros configuráveis, sendo dois deles, os seguintes:


I. ACCEPT_SQL_PROFILES que significa aceitar o sql profile automaticamente ou não.

II. MAX_AUTO_SQL_PROFILES que significa quantos profiles podem ser aceitos em geral no banco de dados Oracle em qualquer ponto no tempo.


As configurações padrão (default) para esses parâmetros são, respectivamente,


A

false − 10.000.


B

false − 15.000.


C

true − 15.000.


D

true − 10.000.


E

true − 20.000.

No SGDB Oracle podem-se utilizar conversões de dados explícitas. Para converter dados do tipo data (dd/mm/aa) em caracteres e caracteres em dados numéricos, é necessário executar respectivamente as funções


A

TO_DATE e TO_NUMBER.


B

TO_CHAR e TO_NUMBER


C

TO_CHAR e TO_NUMBER


D

TO_CHAR e TO_DATE.


E

TO_DATE, TO_CHAR e TO_NUMBER.

Sobre o utilitário bcp do SQL SERVER 2016, examine as seguintes assertivas.


I. Elimina linhas em duplicata no banco de dados.

II. Importa uma massa de dados de um arquivo para uma tabela do banco de dados.

III. Exporta uma massa de dados do banco de dados para um arquivo.

Está (Estão) correta(s) a(s) assertiva(s)


A

Apenas a I.


B

Apenas a II.


C

Apenas a III.


D

Apenas I e II.


E

Apenas II e III.

Qual a instrução Oracle 11g responsável por alterar um banco de dados Oracle que não está no modo Archive Log para o modo Archive Log?


A

ALTER DATABASE ARCHIVELOG;


B

ALTER SYSTEM SET ARCHIVELOG=1;


C

ALTER DATABASE SET ARCHIVELOG=1;


D

ALTER DATABASE ARCHIVELOG START;


E

ALTER SYSTEM ARCHIVELOG;

Acerca do SGBD SQL Server 2008, ao executar a seguinte instrução SQL, será exibido como resultado:

SELECT COALESCE(NULL, NULL, 'concurso', 'publico', 'concurso publico');


A

NULL.


B

concurso.


C

publico.


D

concurso publico.


E

NULL,NULL.

No sistema gerenciador de bancos de dados Microsoft SQL Server 2016, quando um novo banco de dados é criado, são gerados, pelo próprio sistema gerenciador, alguns bancos de dados do sistema, sendo que dois desses bancos de dados são:


A

initial e final.


B

master e msdb.


C

small e principal.


D

preliminar e accdb.


E

primary e secondary.

Banco é formado por dois componentes principais: a instância que é o componente lógico e o banco de dados que é o componente físico. A instância é uma estrutura em memória composta por processos de segundo plano e pela System Global Area (SGA), que se trata de uma área de memória compartilhada alocada na inicialização do BD. Ela contém também as estruturas de memória utilizadas para armazenar blocos de dados que são frequentemente acessados, além de controlar informações.

Dentre as estruturas de dados principais que a SGA apresenta, de forma geral, temos:


I – a database buffer cache, que contém blocos de dados obtidos a partir dos arquivos de dados, sendo um recurso compartilhado e acessado por todos os usuários, onde, ao executar uma consulta, o Banco de Dados busca a informação nesta área e somente caso não a encontre, acessará os arquivos de dados. Com isso, temos uma redução de acesso ao disco.

II - a redo log buffer, que contém informações do Dicionário de Dados (DD), as últimas instruções executadas e o plano de execução. Esses pools melhoram consideravelmente o desempenho do banco, pois ao executarmos uma operação repetidas vezes, não é necessário recriar o plano de execução durante a fase de parse. Esse buffer é composto por pelo menos duas áreas distintas: o library cache e o data dictionary cache.

III - a shared pool, que é um buffer circular que contém as mudanças efetuadas no Banco de Dados, ou seja, cada operação DML (Data Manipulation Language) está registrada nesse buffer e, posteriormente, é gravada no arquivo redo log. Com isso, permite que essas informações possam ser utilizadas para executar a recuperação de um ou mais arquivos de dados.


A

Apenas a opção I está correta.


B

Apenas a opção II está correta.


C

Apenas as opções II e III estão corretas.


D

Todas as opções estão corretas.

In late January 2003, the SQL Slammer worm infected more than 250,000 hosts in less than two hours. SQL Slammer exploited a well-known flaw in the Microsoft SQL Server 2000, which was officially reported by Microsoft on July 2002. Choose the alternative that describes the vulnerability associated with this situation:


A

Software Defaults


B

Out-of-Date Software


C

DDoS


D

Bad Configuration


E

Unauthorized Access

Para acessar o banco de dados MySQL5 através de scripts PHP 6, é utilizada a função “msqli_connect()”. Sobre essa função, é correto afirmar que


A

os três primeiros argumentos necessários para utilizar essa função são, respectivamente, nome do host, nome do usuário do MySQL e senha.


B

o valor para nome do host será sempre “localhost”.


C

é possível chamar a função “mysqli_ connect(error)” para obter detalhes sobre erros de conexão com o banco.


D

a partir da versão 4 do PHP (PHP 4), é possível utilizar as funções Improved MySQL.


E

os três primeiros argumentos necessários para utilizar essa função são, respectivamente, nome do host, nome do banco de dados e usuário MySQL.

O SGBD SQL SERVER 2008 r2 possui os seguintes tipos de arquivos de dados:


A

arquivos de dados (primário e secundário), de log e de controle.


B

arquivos de dados (secundário), de log e de controle.


C

arquivos de dados (primário), de log e de controle.


D

arquivos de dados (primário e secundário) e de controle.


E

arquivos de dados (primário e secundário) e de log.

A troca de contexto é a ocorrência de chaveamento entre a engine SQL e a engine PL/SQL durante a execução de queries ou blocos PL/SQL. Essa troca é invocada sempre que, dentro de um bloco PL/SQL, executa-se uma query ou um comando DML. Se executados isoladamente, os comandos INSERT, DELETE ou UPDATE, por exemplo, costumam ter pouco ou mesmo nenhum impacto na performance, mas quando executados em loops, o efeito das trocas de contexto se torna cumulativo e o prejuízo na performance do procedimento se torna bem evidente.


Para evitar esse prejuízo, o Oracle 11g implementa um comando cujo objetivo é enviar ao servidor um lote de comandos DML de uma única vez, utilizando apenas uma troca de contexto. Trata-se do


A

FORNEXT.


B

FETCH FIRST.


C

FORALL.


D

MAXLOOP.


E

LOOPALL.

A execução da query -


SELECT OCTET_LENGTH(CHAR(85,70,82,74));


- em um ambiente com o MySQL versão 5.7 retornará:


A

0


B

“UFRJ”


C

um valor nulo.


D

4


E

um erro de sintaxe.

Um profissional de TI necessitava proteger, em tempo real, a exibição de diversos dados sobre benefícios e salários de empregados e também de valores de tributos devidos por contribuintes, a alguns usuários, ou seja, que os dados armazenados permanecessem inalterados, enquanto os dados a serem exibidos fossem transformados on-the-fly antes de deixarem o banco de dados. Para isto, o profissional se utilizou de uma funcionalidade que foi introduzida no pacote Advanced Security do Oracle Database 12c, chamada


A

Oracle Spot ADDM.


B

Oracle Data Redaction.


C

ASM Disk Scrubbing.


D

SecureFiles LOBs.


E

Oracle DataPump.

Acerca do SGBD MYSQL 5.6, analise a seguir instrução SQL e assinale a alternativa que apresenta a "expressão" que será retornada após executar a consulta.

SELECT REPLACE("ABC ABC ABC", "A", "B");


A

AC AC AC.


B

BBC BBC BBC.


C

BC BC BC.


D

AAC AAC AAC.


E

CBA CBA CBA.

Considere a seguinte instrução SQL para criar uma Stored Procedure no SGBD MYSQL:


CREATE PROCEDURE altera_salario (p_id int)

BEGIN

UPDATE funcionario

SET salario = salario * 1.15

WHERE id = p_id;

END;


Assinale a alternativa que descreve a forma correta para executar a procedure


A

altera_salario (‘RH’);


B

EXECUTE altera_salario;


C

EXECUTE altera_salario (1);


D

RUN altera_salario (1);


E

CALL altera_salario (1);

O comando do sistema gerenciador de bancos de dados MySQL 6.0 que faz a troca de nome de um usuário já existente no sistema é:


A

TRANSFORM USER usuário_antigo AS usuário_novo


B

DESCRIBE USER usuário_antigo WITH usuário_novo


C

CONVERT USER usuário_novo FOR usuário_antigo


D

CHANGE USER usuário_novo ← usuário_antigo


E

RENAME USER usuário_antigo TO usuário_novo

   
Gerar simulado