QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
87 questões encontradas

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.
Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

A antes de cada inserção ou alteração de linhas na tabela Pessoa
B antes de cada inserção ou remoção de linhas na tabela Projeto
C antes de cada inserção ou alteração de linhas na tabela Projeto
D depois de cada inserção de linhas na tabela Pessoa
E depois de cada alteração de linhas na tabela Projeto

Considere que no TRT exista, em um banco de dados, a tabela TRAB que possui como campos: nome, sexo, salario de
vários trabalhadores. Um Técnico foi solicitado a escrever um comando SQL para obter a média salarial dos trabalhadores do
sexo FEMININO. O comando correto é:

A SELECT sexo, AVG(salario) as MediaSalarial FROM TRAB GROUP BY sexo;
B SELECT AVG(salario) FROM TRAB WHERE sexo=’FEMININO’;
C SELECT sexo, AVG(salario) FROM TRAB GROUP BY sexo="FEMININO";
D SELECT * FROM TRAB WHERE sexo='FEMININO' as AVG(salario);
E SELECT sexo="FEMININO" FROM TRAB WHERE AVG(salario);
Órgão: Tribunal Regional do Trabalho da 11ª Região Cargo: Técnico Judiciário - Área Tecnologia da Informação Prova: FCC - TRT 11 - Técnico Judiciário - Área Tecnologia da Informação - 2017

Em um banco de dados Oracle aberto e em condições ideais há uma tabela chamada funcionario com os campos idFuncionario (inteiro − primary key ), nome (cadeia de caracteres) e salario (real). Para exibir o nome e o salário de todos os funcionários cujo valor de salário esteja fora do intervalo de 1000 a 12000 utiliza-se a instrução SQL SELECT nome, salario FROM funcionario WHERE

A salario12000;
B salario NOT BETWEEN 1000 OR 12000;
C 1000>salario>12000;
D salario NOT BETWEEN 1000 AND 12000;
E salario BETWEEN 1000 AND 12000;
Órgão: Tribunal Regional do Trabalho da 24ª Região Cargo: Técnico Judiciário - Área Tecnologia da Informação Prova: FCC - TRT 24 - Técnico Judiciário - Área Tecnologia da Informação - 2017

Sistemas do tipo I e do tipo II realizam tarefas diferentes, porém complementares. O tipo I é adequado para atividades como
indexação de dados, alocação de custos, análises de séries temporais e análises “what-if”. Porém, a maioria dos sistemas do
tipo I não tem a capacidade de realizar inferências indutivas, processo que permite chegar a conclusões genéricas a partir de
exemplos específicos, que são uma característica nativa de sistemas do tipo II. Sistemas do tipo I fornecem uma visão multidimensional
de dados, incluindo suporte a hierarquias. Essa visão de dados é uma forma natural de analisar negócios e organizações.
Sistemas do tipo II, por outro lado, podem ajudar a detectar tendências, encontrar padrões e relações entre as
informações disponíveis em bancos de dados. Os sistemas do tipo II podem encontrar informações ocultas nos dados
disponíveis, mas é o gestor quem deve atribuir o valor de cada uma dessas descobertas para a organização.

Os sistemas do tipo I e II são, correta e respectivamente,

A Data Warehouse e Data Mining.
B Banco de Dados Multidimensional e Banco de Dados Relacional.
C Data Mining e Data Warehouse.
D OLAP e Data Mining.
E OLAP e Data Warehouse.
Órgão: Tribunal Regional do Trabalho da 11ª Região Cargo: Técnico Judiciário - Área Tecnologia da Informação Prova: FCC - TRT 11 - Técnico Judiciário - Área Tecnologia da Informação - 2017

Considere o fragmento de código abaixo, de uma classe em uma aplicação Java SE ideal.
Para executar o comando DELETE da linguagem SQL a próxima instrução do fragmento de código deverá ser

A conn.st.execute();
B st.executeUpdate();
C conn.execute(st);
D int r = st.executeDelete();
E st.executeQuery();
Órgão: Tribunal Superior do Trabalho Cargo: Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas Prova: FCC - TST - Analista Judiciário - Área Apoio Especializado - Especialidade: Análise de Sistemas - 2017

Um Programador pretende executar uma instrução SQL que recupere todos os dados da tabela produto cujos preços (preco)
sejam maiores ou iguais R$ 100,00 e menores ou iguais a R$ 1.000,00. A expressão para isso é SELECT * FROM produto

A WHEN preco GREATER 99 AND LESS 1000;
B WHERE preco BETWEEN 100 AND 1000;
C LIKE preco BETWEEN 100 AND 1000;
D WHERE preco IN (100, 1000);
E JOIN preco INNER (100, 1000);
Órgão: Tribunal Superior do Trabalho Cargo: Técnico Judiciário - Área apoio especializado- Especialidade - Programação de Sistema Prova: FCC - TST - Técnico Judiciário - Área apoio especializado - Especialidade - Programação de Sistema - 2017

Considere uma tabela chamada funcionarios que possui os campos id, nome e salario. Para exibir os nomes e os
salários dos funcionários João e Maria utiliza-se a instrução PL/SQL

A SELECT nome, salario FROM funcionarios WHERE nome IN ('João','Maria');
B SELECT nome, salario FROM funcionarios WHERE nome LIKE ('%João%','%Maria%');
C SELECT nome['João','Maria'], salario FROM funcionarios;
D SELECT nome, salario FROM funcionarios WHERE nome HAVING ('João','Maria');
E SELECT nome, salario FROM funcionarios WHERE nome CONTAIN ('João' AND 'Maria');
Órgão: Tribunal Regional Federal da 5ª Região Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Informática Prova: FCC - TRF 5 - Técnico Judiciário - Área Apoio Especializado - Especialidade: Informática - 2017

Um Técnico em informática utilizou, em um banco de dados aberto e em condições ideais, as instruções abaixo.
Para descartar o que foi realizado após o SAVEPOINT, ou seja, a inserção do funcionário Marcos, utiliza-se a instrução PL/

A RESTORE TO altera WITH UNDO OPTION;
B ROLLBACK TO altera;
C UNDO TO altera;
D COMMIT TO altera.
E UNMAKE TO altera WITH ROLLBACK OPTION;
Órgão: Tribunal Regional Federal da 5ª Região Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Informática Prova: FCC - TRF 5 - Técnico Judiciário - Área Apoio Especializado - Especialidade: Informática - 2017
Texto associado
Julgue os itens seguintes, acerca de comandos SQL.

O comando seguinte altera a informação do salário dos
funcionários do setor de vendas aumentando-o em 15%.
update tabela_salario set salario =
salario*1.15 where setor='vendas'

C Certo
E Errado
Órgão: Tribunal de Contas do Pará Cargo: Auditor de Controle Externo - Área Informática - Especialidade: Analista de Sistemas Prova: CESPE/CEBRASPE - TCE PA - Auditor de Controle Externo - Área Informática - Especialidade: Analista de Sistemas - 2016