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
176 questões encontradas

Um Técnico deseja obter o número de cada uma das diferentes varas em que existem processos, sem repetição. Considere a
existência de um banco de dados aberto e em condições ideais, em que a tabela Processos possui o campo
numeroVaraProcesso. O comando correto que o Técnico deverá utilizar é

A SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DISTINCT;
B SELECT COUNT(numeroVaraProcesso) FROM Processos;
C SELECT numeroVaraProcesso FROM Processos WHERE numeroVaraProcesso IS DIFFERENT;
D SELECT DIFFERENT numeroVaraProcesso FROM Processos;
E SELECT DISTINCT numeroVaraProcesso FROM Processos;
Órgão: Tribunal Regional Federal da 4ª Região Cargo: Técnico Judiciário - Área Tecnologia da Informação Prova: FCC - TRF 4 - Técnico Judiciário - Área Tecnologia da Informação - 2019

Atribuiu-se uma tarefa a um técnico para, a partir da seguinte tabela de um banco de dados relacional: Item ( ID , Nome, Tipo, Valor), gerar o comando SQL ANSI para obter o valor médio de cada tipo de item, apenas para aqueles tipos que comecem com a letra ‘S’. O comando SQL solicitado é

A SELECT Tipo, Σ Valor/Number(Tipo);
FROM Item
WHERE Tipo IS ‘S%
COUNT Tipo;
B SELECT Tipo, Σ Valor/Number(Tipo)
FROM Item
ORDER BY Tipo ( ‘S%’);
C SELECT Tipo, AVG (Valor)
FROM Item
GROUP BY Tipo (‘S%’);
D SELECT Tipo, AVG (Valor)
FROM Item
WHERE Tipo LIKE ‘S%’
GROUP BY Tipo;
E SELECT Tipo, Total (Valor)/Number (Tipo)
FROM Item
WHERE Tipo START ‘S%’
HAVING Tipo IN GROUP;
Órgão: Prefeitura de Manaus Cargo: Técnico de Tecnologia da Informação da Fazenda Municipal Prova: FCC - Prefeitura de Manaus - Técnico de Tecnologia da Informação da Fazenda Municipal - 2019

Um projeto da Fazenda Municipal sobre a recuperação de bancos de dados vai aplicar a técnica da recuperação adiada, na qual as alterações observadas no banco de dados são salvas

A após o encerramento da seção corrente do banco de dados.
B apenas quando o usuário titular da seção solicitar tal ação, explicitamente.
C após a transação responsável pelas alterações ter sido executada completamente.
D imediatamente após qualquer modificação feita no banco de dados, ainda que a transação responsável pelas alterações não tenha chegado a seu ponto final.
E quando o buffer utilizado para armazenar as transações efetuadas estiver com 80% de sua capacidade preenchida.
Órgão: Secretaria Municipal de Finanças, Tecnologia da Informação e Controle Interno do Amazonas Cargo: Técnico de Tecnologia da Informação da Fazenda Municipal Prova: FCC - SEMEF - Manaus - Técnico de Tecnologia da Informação da Fazenda Municipal - 2019
Texto associado
Considere as informações a seguir para responder às questões de nos 56 e 57.

O esquema relacional a seguir define um banco de dados, que contém os resultados das provas de natação dos Jogos Pan-americanos de 2019. Os nomes das tabelas e dos campos são autoexplicativos, permitindo, assim, entender a organização dos dados. As únicas exceções são os campos TEMPO_INDV e TEMPO, presentes na tabela RESULTADO. Eles existem porque em provas de revezamento são registrados os tempos (TEMPO_INDV) de cada um dos 4 membros da equipe e o tempo total (TEMPO) gasto pela equipe para completar a prova. Em provas individuais, o campo TEMPO_INDV recebe o valor nulo (NULL), enquanto o tempo gasto pelo atleta para completar a prova é registrado no campo TEMPO.

CREATE TABLE ATLETA (
NUMERO NUMBER(5,0) NOT NULL,
NOME VARCHAR2(50) NOT NULL,
PAIS CHAR(3) NOT NULL,
CONSTRAINT ATLETA_PK PRIMARY KEY (NUMERO))

CREATE TABLE PROVA (
CODIGO CHAR(5) NOT NULL,
DESCRICAO VARCHAR2(30) NOT NULL,
CONSTRAINT PROVA_PK PRIMARY KEY (CODIGO))

CREATE TABLE RESULTADO (
NUM_ATL NUMBER(5,0) NOT NULL,
COD_PRV CHAR(5) NOT NULL,
COLOCACAO NUMBER(2,0) NOT NULL,
TEMPO_INDV VARCHAR2(8),
TEMPO VARCHAR2(8) NOT NULL,
CONSTRAINT RESULTADO_PK PRIMARY KEY (NUM_ATL,COD_PRV),
CONSTRAINT RES_FK1 FOREIGN KEY (NUM_ATL)
REFERENCES ATLETA (NUMERO)
CONSTRAINT RES_FK2 FOREIGN KEY (COD_PRV)
REFERENCES PROVA (CODIGO))

Deseja-se conhecer os nomes dos nadadores brasileiros (PAIS='BRA') que conquistaram medalhas de ouro
(COLOCACAO=1), juntamente com a quantidade de medalhas de ouro que cada um conquistou. Os dados devem estar
ordenados em ordem decrescente de número de medalhas conquistadas.

Qual consulta SQL executa o que foi pedido?

A SELECT A.NOME, COUNT(*) FROM ATLETA A, RESULTADO R
WHERE A.NUMERO=R.NUM_ATL AND R.COLOCACAO=1 AND A.PAIS='BRA'
GROUP BY A.NUMERO
ORDER BY COUNT(*) DESC
B SELECT A.NOME, COUNT(*) FROM RESULTADO R, ATLETA A
WHERE A.NUMERO=R.NUM_ATL AND R.COLOCACAO=1 AND A.PAIS='BRA'
ORDER BY COUNT(R.COLOCACAO) DESC
C SELECT NOME, COUNT(*)
FROM RESULTADO, ATLETA
WHERE NUMERO=NUM_ATL AND COLOCACAO=1 AND PAIS='BRA'
GROUP BY NOME

ORDER BY COUNT(*) DESC
D SELECT A.NOME, COUNT(*)
FROM ATLETA A, RESULTADO R
HAVING A.NUMERO=NUM_ATL AND R.COLOCACAO=1 AND A.PAIS='BRA'
GROUP BY A.NOME
ORDER BY COUNT(*) DESC
E SELECT A.NOME, COUNT(*)
FROM ATLETA A, RESULTADO R
WHERE A.NUMERO=NUM_ATL AND R.COLOCACAO=1
GROUP BY A.NOME
HAVING A.PAIS='BRA'
ORDER BY COUNT(*) DESC

O diagrama E-R, exibido pela Figura abaixo, representa o modelo conceitual de um banco de dados.

Suponha que os elementos do conjunto T a seguir sejam instâncias da entidade de mesmo nome, presente no diagrama
E-R acima.

T={t 1 ,t 2 ,t 3 ,t 4 ,t 5 }

Quais conjuntos completam esse banco de dados de modo que as regras definidas no modelo E-R não sejam violadas?

A K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

M={ }

S={(t 1 ,k 1 ),(t 2 ,k 1 ),(t 3 ,k 1 ),(t 4 ,k 1 )}
B K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 ,k 3 ,k 4 }

M={k 4 ,k 5 ,k 6 }

S={ }
C K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 ,k 3 ,k 4 }

M={k 4 ,k 5 ,k 6 }

S={(t 1 ,k 1 ),(t 2 ,k 2 ),(t 4 ,k 6 )}
D K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k 1 ,k 2 }

M={k 3 ,k 4 ,k 5 ,k 6 }

S={(t 2 ,k 1 ),(t 3 ,k 1 ),(t 4 ,k 1 ),(t 4 ,k 6 )}
E K={k 1 ,k 2 ,k 3 ,k 4 ,k 5 ,k 6 }

L={k1,k2}

M={k 4 ,k 5 ,k 6 }

S={(t 1 ,k 6 ),(t 2 ,k 5 ),(t 3 ,k 4 ),(t 4 ,k 3 ),(t 5 ,k 2 )}
Texto associado
Considere as informações a seguir para responder às questões de nos 56 e 57.

O esquema relacional a seguir define um banco de dados, que contém os resultados das provas de natação dos Jogos Pan-americanos de 2019. Os nomes das tabelas e dos campos são autoexplicativos, permitindo, assim, entender a organização dos dados. As únicas exceções são os campos TEMPO_INDV e TEMPO, presentes na tabela RESULTADO. Eles existem porque em provas de revezamento são registrados os tempos (TEMPO_INDV) de cada um dos 4 membros da equipe e o tempo total (TEMPO) gasto pela equipe para completar a prova. Em provas individuais, o campo TEMPO_INDV recebe o valor nulo (NULL), enquanto o tempo gasto pelo atleta para completar a prova é registrado no campo TEMPO.

CREATE TABLE ATLETA (
NUMERO NUMBER(5,0) NOT NULL,
NOME VARCHAR2(50) NOT NULL,
PAIS CHAR(3) NOT NULL,
CONSTRAINT ATLETA_PK PRIMARY KEY (NUMERO))

CREATE TABLE PROVA (
CODIGO CHAR(5) NOT NULL,
DESCRICAO VARCHAR2(30) NOT NULL,
CONSTRAINT PROVA_PK PRIMARY KEY (CODIGO))

CREATE TABLE RESULTADO (
NUM_ATL NUMBER(5,0) NOT NULL,
COD_PRV CHAR(5) NOT NULL,
COLOCACAO NUMBER(2,0) NOT NULL,
TEMPO_INDV VARCHAR2(8),
TEMPO VARCHAR2(8) NOT NULL,
CONSTRAINT RESULTADO_PK PRIMARY KEY (NUM_ATL,COD_PRV),
CONSTRAINT RES_FK1 FOREIGN KEY (NUM_ATL)
REFERENCES ATLETA (NUMERO)
CONSTRAINT RES_FK2 FOREIGN KEY (COD_PRV)
REFERENCES PROVA (CODIGO))

A Figura a seguir exibe uma possível configuração das tabelas do banco de dados de provas de natação em que os dados armazenados são consistentes com as restrições definidas para essas tabelas.
--------- ATLETA ---------
NUMERO
NOME
PAIS
1001
BRUNO FRATUS
BRA
1021
NATHAN ANDRIAN
USA
1020
MICHAEL CHADWICK
USA
1007
MARCELO CHIERIGHINI
BRA
1004
GUILHERME COSTA
BRA
1009
RICARDO VARGAS
MEX
1022
NICHOLAS SWEETSER
USA

--------- PROVA ---------
CODIGO
DESCRIÇÃO
HL5
50 MTS LIVRES - MASC
HRL1
4X100 MTS LIVRES - MASC
HL10
100 MTS LIVRES - MASC

--------- RESULTADO ---------
NUM_ATL
COD_PRV
COLOCACAO
TEMPO_INDV
TEMPO
1007
HRL1
1
47.45
3:12:61
1001
HRL1
1
48.18
3:12:61
1020
HRL1
2
48.94
3:14:94
1021
HRL1
2
47.70
3:14:94
1001
HL5
1

21.61
1021
HL5
2

21.87
1020
HL5
3

21.99

Qual comando SQL irá produzir um erro quando for executado?

A INSERT INTO RESULTADO VALUES(1022,'HL5',4,'22,01')
B DELETE FROM ATLETA WHERE PAIS='MEX'
C UPDATE PROVA SET DESCRICAO='200 MTS LIVRES - MASC' WHERE
CODIGO='HL10'
D UPDATE RESULTADO SET NUM_ATL=1009 WHERE NUM_ATL=1021 AND
COD_PRV='HL5'
E DELETE FROM PROVA WHERE CODIGO='HL10'

Os bancos de dados espacial e geográfico controlam objetos em um espaço multidimensional ao armazenar informações relacionadas a localizações espaciais. Considerando o exposto, esses bancos podem ser classificados em banco de dados

A unidimensional (UND).
B de projetos (CAD).
C semirrelacional.
D de imagens e localização.
E orientado a objeto multimídia (OMT).

Um SGBD (Sistema de Gerenciamento de Banco de Dados) armazena informações sobre o fluxo de uma autopeças. Dentre essas informações, destaca-se a tabela de vendas com as seguintes colunas:

CREATE TABLE venda (ID INT PRIMARY KEY, CLIENTE INT REFERENCES CLIENTE(ID),
DATA date, VALOR NUMERIC(10,2));

Obs.: Considere que existe uma tabela CLIENTE neste SGBD.
Com base nessa Estrutura, assinale a alternativa que apresenta a inserção em lote.

A DELETE FROM venda WHERE ID = 5;
B INSERT INTO venda WHER ID = 9;
C INSERT INTO venda (ID, CLIENTE, DATA, VALOR) VALUES (10, 25, ‘2019-07-08’, 25,12);
D INSERT INTO venda (ID, CLIENTE, DATA, VALOR) SELECT ID, CLIENTE, DATA, VALOR FROM venda_contingente WHERE ID BETWEEN 23951 AND 24178;
E SELECT * FROM venda WHERE ID = 23950;
Órgão: Instituto Brasileiro de Geografia e Estatística Cargo: Analista Censitário - Área: Análise de Sistemas - Suporte à Produção Prova: Instituto AOCP - IBGE - Analista Censitário - Área: Análise de Sistemas - Suporte à Produção - 2019
Texto associado
Acerca de banco de dados, julgue os itens que se seguem.

Relacionamentos do tipo um-para-um podem ser representados
em até três tabelas, de acordo com a obrigatoriedade do
relacionamento.

C Certo
E Errado
Órgão: Superior Tribunal de Justiça Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Suporte Técnico Prova: CESPE/CEBRASPE - STJ - Técnico Judiciário - Área Apoio Especializado - Especialidade: Suporte Técnico - 2018
Texto associado
Nas questões de 21 a 40 , a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‐padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar , clique simples e clique duplo refiram‐se a cliques com o botão esquerdo do mouse ; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‐la, acionando‐a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.

Tendo por base a modelagem de dados orientada a objetos e os bancos de dados orientados a objetos (BDOO), assinale a alternativa correta.

A Os BDOO implementam a persistência de objetos, uma vez que servem de repositório para guardar o estado do objeto para recuperação futura.
B A melhor forma de armazenamento do estado de objetos é a utilização de um banco de dados relacional, com normalização de dados.
C Ainda não há sistemas gerenciadores de BDOO comerciais, mas eles são objeto de pesquisa de diversas instituições em todo o mundo.
D Algumas linguagens de programação orientadas a objeto, como, por exemplo, Java e C++, possuem sistemas de BDOO embutidos para garantir a persistência de objetos.
E Os BDOO foram projetados para a criação e representação de estruturas de dados bem mais simples que um banco de dados relacional.