Questões de Concurso Sobre banco de dados
Foram encontradas 15.698 questões
Uma empresa, ao implementar técnicas e softwares de big data, deu enfoque diferenciado à análise que tem como objetivo mostrar as consequências de determinado evento.
Essa análise é do tipo
A respeito dos conceitos e comandos SQL SERVER e DB2 e dos bancos de dados textuais, julgue o item.
Um dos métodos de busca por frases em bancos de
dados textuais de larga escala, utilizando indexação de
textos, são os índices invertidos com contadores de
posição.
É permitido realizar a compactação de um banco de dados textual.
No DB2, para realizar a exclusão de uma coluna, a palavra reservada COLUMN é requerida e deve ser fornecida no comando ALTER TABE.
A respeito dos conceitos e comandos SQL SERVER e DB2 e dos
bancos de dados textuais, julgue o item.
O comando CREATE VIEW não está disponível para SQL
Server, versão 2005.
Quanto aos formatos para a especificação de restrições em tabelas, o SQL Server não possui as opções ON DELETE SET NULL e ON DELETE NO ACTION.
Com relação à figura acima, que representa uma tabela
implementada em um Sistema Gerenciador de Banco de
Dados Relacional, julgue o item subsecutivo.
O comando INSERT unidade_escolar
VALUES (53001613, ‘CEF 306 NORTE’,
‘SQN 306 - AE 70745000, 39013092, 39013092,
‘[email protected]’); cadastrará uma nova
unidade escolar.
Com relação à figura acima, que representa uma tabela implementada em um Sistema Gerenciador de Banco de Dados Relacional, julgue o item subsecutivo.
A instrução SQL a seguir é destinada a atualizar somente o número do telefone da unidade escolar que possui o código 53000862.
UPDATE unidade_escolar
SET FONE = 39012121
WHERE cod_seec = 53000862;
Com relação à figura acima, que representa uma tabela implementada em um Sistema Gerenciador de Banco de Dados Relacional, julgue o item subsecutivo.
Para remover a unidade escolar CEF 02 DE BRASILIA do banco de dados, poderá ser utilizado o comando seguinte.
DROP
FROM unidade_escolar
WHERE unidade = ‘CEF 02 DE BRASILIA’;
Com relação à figura acima, que representa uma tabela
implementada em um Sistema Gerenciador de Banco de
Dados Relacional, julgue o item subsecutivo.
A query a seguir mostra a quantidade de unidades escolares que possuem endereços de correio eletrônico pertencentes ao gmail.
SELECT count(*) as Total de Email
FROM unidade_escolar
WHERE email in ‘gmail’;
A instrução SQL a seguir tem a finalidade de mostrar somente, com seus respectivos endereços, as unidades escolares que possuem endereços iniciando com a sigla SQS.
SELECT unidade, endereco
FROM unidade_escolar
WHERE endereço LIKE ‘SQS%’;
Em um Oracle Database, um profissional de TI deseja criar uma trigger chamada Atualiza_salario_func, com o objetivo de exibir as diferenças entre o novo (NEW.salarioFunc) e o antigo salário (OLD.salarioFunc) constantes da tabela de funcionários. Para tanto, ele escreveu o seguinte código:
As lacunas I e II devem especificar, correta e respectivamente, os elementos genéricos
Um profissional de TI deseja utilizar algumas funções do Oracle Database 12c para:
I. Remover todos os caracteres especificados do começo ou do final de uma string.
II. Obter a localização de uma substring em uma string.
Para tanto, ele deve usar, respectivamente, as funções
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 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