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 exista uma tabela denominada TabProcessos com os campos NroProcesso, AnoProcesso e
NomeAdvogado. Um Técnico com especialidade em TI foi solicitado a apresentar todos os nomes de advogados cadastrados
sem repetição. Para isso o Técnico deve utilizar o comando SQL

A SELECT *.* FROM TabProcessos HAVING NomeAdvogado;
B SELECT *.* WHERE NomeAdvogado IN TabProcessos ONLY;
C SELECT (*NomeAdvogado) FROM TabProcessos;
D SELECT DISTINCT NomeAdvogado FROM TabProcessos;
E SELECT NOREPEAT NomeAdvogado FROM TabProcessos;
Órgão: Tribunal Regional do Trabalho da 20ª Região Cargo: Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação Prova: FCC - TRT 20 - Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação - 2016
Texto associado
Considere as Tabelas a seguir para responder às questões de nos 52, 53, 54, 55 e 56.

Essas Tabelas fazem parte do esquema de um banco de dados usado por uma associação de criadores de cães para organizar informações sobre os torneios que ela promove.

Observações:

• A Tabela CAO contém os dados dos cães inscritos na referida associação. A coluna NOME_PAI indica o nome do pai de um cão, a coluna RACA indica a raça do mesmo, e a coluna NOME_PROPR indica o nome do seu proprietário. As demais colunas são autoexplicativas.
• A Tabela COMPETICAO contém informações sobre as competições patrocinadas pela associação. Suas colunas são autoexplicativas.
• A Tabela PARTICIPACAO informa as competições das quais participaram os cães registrados na associação. Cada linha dessa tabela indica a colocação obtida por um cão em uma determinada competição. Suas colunas são autoexplicativas.
• A Tabela ARBITRO contém os dados dos árbitros que julgam os cães que participam de competições. Suas colunas são autoexplicativas.
• Cada linha da Tabela AVALIACAO representa a nota atribuída a um cão, por um determinado árbitro em uma determinada competição. Suas colunas são autoexplicativas.

No contexto do torneio, cuja descrição é ABERTO DO RIO, qual consulta exibe, em ordem decrescente de somatório de notas, os nomes dos cães participantes e o somatório das notas que cada um recebeu?

A SELECT C.NOME,SUM(NOTA_ARBTR)
FROM CAO C,COMPETICAO P,AVALIACAO N
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=N.COD_COMP AND
N.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(NOTA_ARBTR) DESC
B SELECT C.NOME,SUM(NOTA_ARBTR)
FROM CAO C,AVALIACAO N
WHERE N.COD_COMP='ABERTO DO RIO' AND AND N.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(NOTA_ARBTR) DESCENDING
C SELECT C.NOME,SUM(NOTA_ARBTR)
FROM CAO C,COMPETICAO P,AVALIACAO N
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=N.COD_COMP AND
N.COD_CAO=C.COD
ORDER BY SUM(NOTA_ARBTR) DESCENDING
D SELECT C.NOME,SUM(O.COLOCACAO)
FROM CAO C,COMPETICAO P,PARTICIPACAO O
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=O.COD_COMP AND
O.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(O.COLOCACAO)
E SELECT C.NOME,SUM(N.NOTA_ARBTR)
FROM CAO C,COMPETICAO P,AVALIACAO N
WHERE P.DESCR='ABERTO DO RIO' AND P.COD=N.COD_COMP AND
N.COD_CAO=C.COD
GROUP BY C.NOME
ORDER BY SUM(N.NOTA_ARBTR)
Texto associado
Considere as Tabelas a seguir para responder às questões de nos 52, 53, 54, 55 e 56.

Essas Tabelas fazem parte do esquema de um banco de dados usado por uma associação de criadores de cães para organizar informações sobre os torneios que ela promove.

Observações:

• A Tabela CAO contém os dados dos cães inscritos na referida associação. A coluna NOME_PAI indica o nome do pai de um cão, a coluna RACA indica a raça do mesmo, e a coluna NOME_PROPR indica o nome do seu proprietário. As demais colunas são autoexplicativas.
• A Tabela COMPETICAO contém informações sobre as competições patrocinadas pela associação. Suas colunas são autoexplicativas.
• A Tabela PARTICIPACAO informa as competições das quais participaram os cães registrados na associação. Cada linha dessa tabela indica a colocação obtida por um cão em uma determinada competição. Suas colunas são autoexplicativas.
• A Tabela ARBITRO contém os dados dos árbitros que julgam os cães que participam de competições. Suas colunas são autoexplicativas.
• Cada linha da Tabela AVALIACAO representa a nota atribuída a um cão, por um determinado árbitro em uma determinada competição. Suas colunas são autoexplicativas.

As Figuras a seguir exibem os dados presentes, em determinado instante, nas Tabelas CAO, COMPETICAO e PARTICIPACAO.

TABELA CAO
COD
NOME
RACA
NOME_PAI
NOME_PROPR
1111
GINGER
SETTER

LUANA ALBUQUERQUE
3333
BIBA
POINTER
RALPH
JOAO MARTINS
6666
BETINA
SETTER
BETINO
TELMA AGUIAR
4444
QUIM
PASTOR ALEMAO

MARIA IDALINA
5555
TAINA
PASTOR ALEMAO

PEDRO ALMEIDA
7777
JANIS
COCKER
TED
ANA PAULA PINTO
2222
JUDY
POINTER

JOSE MARTINS
8888
VIVI
SHITZU

FERNANDA MATHIAS

TABELA COMPETICAO
COD
DESCR
2222
TERESÓPOLIS OPEN
3333
TORNEIO DE FRIBURGO
1111
ABERTO DO RIO

TABELA PARTICIPACAO
COD_CAO
COD_COMP
COLOCACAO
4444
1111
4
8888
2222
1
3333
2222
2
2222
2222
3
1111
1111
1
2222
1111
2
3333
1111
3
5555
1111
5
1111
2222
5
4444
2222
3

Qual comando irá inserir uma nova linha no banco de dados em questão?

A INSERT INTO COMPETICAO VALUES('MOSTRA COMPETITIVA DE BRASILIA',9595)
B INSERT INTO PARTICIPACAO VALUES(8877,1111,6)
C INSERT INTO PARTICIPACAO(COLOCACAO,COD_COMP,COD_CAO) VALUES(1,1111,8888)
D INSERT INTO CAO(COD,NOME,RACA,NOME_PAI)
VALUES(1130,'TUTU','BULDOG FRANCES','PEPEU')
E INSERT INTO PARTICIPACAO VALUES(2222,1111,7)
Texto associado
Considere as Tabelas a seguir para responder às questões de nos 52, 53, 54, 55 e 56.

Essas Tabelas fazem parte do esquema de um banco de dados usado por uma associação de criadores de cães para organizar informações sobre os torneios que ela promove.

Observações:

• A Tabela CAO contém os dados dos cães inscritos na referida associação. A coluna NOME_PAI indica o nome do pai de um cão, a coluna RACA indica a raça do mesmo, e a coluna NOME_PROPR indica o nome do seu proprietário. As demais colunas são autoexplicativas.
• A Tabela COMPETICAO contém informações sobre as competições patrocinadas pela associação. Suas colunas são autoexplicativas.
• A Tabela PARTICIPACAO informa as competições das quais participaram os cães registrados na associação. Cada linha dessa tabela indica a colocação obtida por um cão em uma determinada competição. Suas colunas são autoexplicativas.
• A Tabela ARBITRO contém os dados dos árbitros que julgam os cães que participam de competições. Suas colunas são autoexplicativas.
• Cada linha da Tabela AVALIACAO representa a nota atribuída a um cão, por um determinado árbitro em uma determinada competição. Suas colunas são autoexplicativas.

Qual consulta exibe os nomes dos cães que participaram de, pelo menos, uma competição?

A SELECT C.NOME FROM CAO C
MINUS
SELECT DISTINCT C.NOME
FROM CAO C,PARTICIPACAO P
WHERE C.COD=P.COD_CAO
GROUP BY C.NOME
HAVING COUNT(*) > 0
B SELECT C.NOME
FROM CAO C
WHERE C.COD NOT IN (SELECT P.COD_CAO FROM PARTICIPACAO P
WHERE P.COD_CAO=C.COD)
C SELECT C.NOME FROM CAO C
WHERE C.COD IN (SELECT COUNT(*) FROM PARTICIPACAO P
WHERE P.COD_CAO=C.COD)
D SELECT C.NOME
FROM CAO C, PARTICIPACAO P
WHERE C.COD=P.COD_CAO
GROUP BY C.NOME
HAVING COUNT(*) > 0
E SELECT C.NOME
FROM CAO C,PARTICIPACAO P
WHERE C.COD=P.COD_CAO AND COUNT(*) > 0
GROUP BY C.NOME

Dada uma tabela “contato” com os campos “nome”, “telefone”, “datainclusao”, qual código SQL a seguir retornaria apenas os contatos incluídos no mês de agosto/2016?

A insert into contato (nome, telefone, datainclusao) values (‘João’, ‘123456789’, ‘01/08/2016’);
B select * from contato where datainclusao between ‘01/08/2016’ and ‘31/08/2016’
C select * from contato
D select nome from contato where nome = ‘João’ and datainclusao = ‘31/08/2016’
E update contato set nome = ‘João’

Na manutenção da base de dados do Oracle 10g da Casan, o administrador de banco de dados (DBA) necessita consolidar em uma única tabela, denominada CLIENTES com chave primária cpf_cli e demais atributos {nome,telefone,endereco,bairro,cidade,estado} , dados de diversos outros clientes que estão em outra tabela denominada CLIENTES_2 . Sabe-se que ambas as tabelas possuem a mesma estrutura e, ainda, ambas se encontram na mesma base de dados. Igualmente, sabe-se que, quando o cliente existir em CLIENTES_2 e não existir em CLIENTES , o registro deve ser inserido nessa última. E, quando o cliente existir em ambas as tabelas, o endereço do cliente deve ser atualizado na tabela CLIENTES . Para que essa consolidação ocorra, o DBA irá utilizar a instrução MERGE . Considerando as informações, assinale a alternativa que apresente corretamente a instrução MERGE a ser utilizada.

A MERGE INTO CLIENTES a USING CLIENTES_2b ON (a.cpf_cli = b.cpf_cli)
WHERE MATHCHED THEM
UPDATE SET a.enfedeco=b.endereco
WHERE NOT MATHCHED THEM
INSERT (cpf_cli, nome, telefone,endereco, bairro, cidade, estado)
VALUES (b.cpf_cli, b.nome, b.telefone, b.endereco, b.bairro, b.cidade, b.estado);
B MERGE INTO CLIENTES a USING CLIENTES_2 b ON (a.cpf_cli = b.cpf_cli)
WHEN MATHCHED THEM
UPDATE 7 a.endereco = b.endereco
WHEN NOT MATHCHED THEM
INSERT (cpf_cli, nome, telefone, endereco, bairro, cidade, estado)
VALUES (b.cpf_cli, b.nome, b.telefone, b.endereco, b.bairro, b.cidade, b.estado);
C MERGE INTO CLIENTES a USING CLIENTES_2 b ON (a.cpf_cli = b.cpf_cli)
WHEN MATHCHED THEM
UPDATE ON CLIENTES (a.endereco = b.endereco)
WHEN NOT MATHCHED THEM
INSERT ON CLIENTES (cpf_cli, nome, telefone, endereco, bairro, cidade, estado)
VALUES (b.cpf_cli, b.nome, b.telefone, b.endereco, b.bairro, b.cidade, b.estado);
D MERGE INTO CLIENTES a USING CLIENTES_2b
WHERE MATHCHED THEM
UPDATE SET a.endereco=b.endereco
WHERE NOT MATHCHED THEM
INSERT (SELECT*FROM CLIENTES );
E MERGE INTO CLIENTES a USING CLIENTES_2 b
WHEM MATHCHED THEM
UPDATE SET a.endereco = b.endereco
WHEM NOT MATHCHED THEM
INSERT (SELECT * FROM CLIENTES ) ;
Órgão: Companhia Catarinense de Águas e Saneamento Cargo: Analista de Sistemas - Área: Administração de Banco de Dados Oracle-DBA Prova: Instituto AOCP - Casan - Analista de Sistemas - Área: Administração de Banco de Dados Oracle-DBA - 2016

Quando ocorrem vazamentos d’água nas cidades, os técnicos da Casan utilizam um aplicativo no qual informam o raio do vazamento e recebem de volta o valor da área atingida. Esse aplicativo realiza consultas à tabela AREAS do banco de dados Oracle 10g. A tabela foi construída por meio de um código PL/SQL que está demonstrado na sequência. Sabendo disso, assinale a alternativa correta sobre o código em questão.

01 __ declare
02 ____ pi constant NUMBER(9,7) := 3.14;
03 ____ raio INTEGER(5);
04 ____ area NUMBER(14,2);
05 __ begin
06 ____ for raio in 1..7 loop
07 ______ area := pi*power(raio,2);
08 ______ insert into AREAS values (raio,area);
09 ____ end loop;
10 __ end;

11 __ /

A A linha 09 deveria ser end for ao invés de end loop.
B O código está implementado em uma stored procedure.
C A única instrução SQL do código é apresentada na linha 08 .
D O valor da área do décimo elemento da tabela é 314 metros quadrados.
E O código irá falhar porque existem várias inserções sequenciais na tabela AREAS .
Órgão: Companhia Catarinense de Águas e Saneamento Cargo: Analista de Sistemas - Área: Administração de Banco de Dados Oracle-DBA Prova: Instituto AOCP - Casan - Analista de Sistemas - Área: Administração de Banco de Dados Oracle-DBA - 2016