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

Na PL/SQL, os packages, também chamados de pacotes, são programas que funcionam como repositório para agrupar vários objetos do tipo procedure e function. Um profissional de tecnologia da informação, que necessita criar um package, deve saber que as duas partes que compõem um package da PL/SQL são:

A public e private.
B read e write.
C declare e cursor.
D function e procedure.
E specification e body.

Um administrador de banco de dados do MJSP disparou os comandos SQL ANSI GRANT e REVOKE em um banco de dados. Assinale a alternativa que apresenta corretamente a função desses comandos.

A Com o comando GRANT, o administrador de banco de dados criou algum usuário, enquanto, com o comando REVOKE, ele excluiu algum usuário.
B Com o comando GRANT, o administrador do banco de dados criou alguma TRIGGER, enquanto, com o comando REVOKE, ele excluiu alguma TRIGGER do banco de dados.
C Com o comando GRANT, o administrador de banco de dados garantiu que o usuário pudesse criar outro usuário, enquanto, com o comando REVOKE, ele excluiu essa permissão de algum usuário.
D Com o comando GRANT, o administrador de banco de dados gravou transações no banco de dados, enquanto, com o comando REVOKE, ele cancelou as transações.
E Com o comando GRANT, o administrador de banco de dados deu acesso a algum objeto do banco para algum usuário, enquanto, com o comando REVOKE, ele retirou o acesso de algum objeto para algum usuário.
Texto associado
A respeito de bancos de dados relacionais, julgue os itens a seguir.

Em SQL, o comando RIGHT OUTER JOIN exibe a união entre duas tabelas, apresentando as linhas da segunda tabela que também existem na primeira tabela, descartando-se as demais situações.

C Certo
E Errado
Órgão: Tribunal de Justiça do Amazonas Cargo: Analista Jurídico - Área Análise de Sistemas Prova: CESPE/CEBRASPE - TJ AM - Analista Judiciário - Especialidade:Analista de Sistemas - 2019

A partir do modelo acima, assinale a alternativa que
apresenta uma forma de se escrever uma consulta em SQL
( Structured Query Language ) que mostre somente os nomes
dos pacientes que foram atendidos no dia 10/05/2019.

A SELECT NOME

FROM PACIENTE

WHERE DATA = '10/05
B SELECT P.NOME

FROM ATENDIMENTO A, PACIENTE P

WHERE A.PRONT = P.PRONT

AND A.DATA LIKE '10/05/%';
C SELECT P.NOME

FROM ATENDIMENTO A, PACIENTE P

WHERE A.PRONT = P.PRONT

AND A.DATA BETWEEN '09/05/2019' AND
'11/05/2019';
D SELECT P.NOME

FROM ATENDIMENTO A, PACIENTE P

WHERE A.PRONT = P.PRONT

AND A.DATA = '10/05/2019';
E SELECT P.NOME

FROM ATENDIMENTO A, PACIENTE P

WHERE A.PRONT = P.PRONT

AND GET A.DATA = '10/05/2019';
Texto associado
SELECT DISTINCT cra
FROM TRABALHO
WHERE (forma_atuacao, uf) IN ( SELECT forma_atuacao, uf
FROM TRABALHO
WHERE cra=2019);

Com base na instrução SQL e nas informações acima apresentadas, julgue os itens de 116 a 120 .

O operador DISTINCT não pode ser utilizado em consultas aninhadas.

C Certo
E Errado

Para atualizar a data de nascimento do engenheiro com
número do CREA igual a 34563 para o dia 10/10/1989, é
suficiente executar o comando seguinte.
UPDATE PROFISSIONAL
GET DATA_NASCIMENTO = 10/10/1989
WHERE CREA = '34563';

C Certo
E Errado
Texto associado
UPDATE DENTISTA D
SET D.DESC_ESPEC = (SELECT E.DESC_ESPEC FROM ESPECIALIDADE E WHERE E.COD_ESPEC = D.COD_ESPEC) WHERE D.DESC_ESPEC IS NULL;

Com relação ao código SQL acima, julgue os itens de 86 a 90 .

Caso satisfaça as condições, a coluna que será atualizada é a DESC_ESPEC, da tabela DENTISTA.

C Certo
E Errado
Texto associado
SELECT DISTINCT cra
FROM TRABALHO
WHERE (forma_atuacao, uf) IN ( SELECT forma_atuacao, uf
FROM TRABALHO
WHERE cra=2019);

Com base na instrução SQL e nas informações acima apresentadas, julgue os itens de 116 a 120 .

Uma consulta aninhada pode retornar tanto um único atributo quanto vários atributos e(ou) várias tuplas.

C Certo
E Errado
Texto associado
SELECT DISTINCT cra
FROM TRABALHO
WHERE (forma_atuacao, uf) IN ( SELECT forma_atuacao, uf
FROM TRABALHO
WHERE cra=2019);

Com base na instrução SQL e nas informações acima apresentadas, julgue os itens de 116 a 120 .

A instrução contém erro clássico de construção, pois, em uma consulta aninhada ou subconsulta, não é permitido o uso de nomes de tabelas repetidos, como, nesse caso, ocorre com a tabela TRABALHO .

C Certo
E Errado

Para buscar na tabela Contribuintes todos os nomes de contribuintes (campo nomeContribuinte ) que terminam com a letra s , um Auditor utilizou corretamente a instrução SQL

A SEARCH * FROM Contribuintes WHERE nomeContribuinte LIKE '%s';
B SELECT nomeContribuinte FROM Contribuintes WHERE nomeContribuinte LIKE '*s';
C SELECT * FROM Contribuintes WHERE nomeContribuinte FINISHED BY '%s';
D SEARCH nomeContribuinte FROM Contribuintes WHERE nomeContribuinte FINISHED BY 's';
E SELECT * FROM Contribuintes WHERE nomeContribuinte LIKE '%s';