Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 233 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • Certo
    • Errado
  • 2
    • Certo
    • Errado
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • Certo
    • Errado
  • 7
    • Certo
    • Errado
  • 8
    • Certo
    • Errado
  • 9
    • Certo
    • Errado
  • 10
    • a
    • b
    • c
    • d
    • e
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • a
    • b
    • c
    • d
    • e
  • 13
    • Certo
    • Errado
  • 14
    • Certo
    • Errado
  • 15
    • a
    • b
    • c
    • d
    • e

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 o item

São utilizados comandos da Linguagem de Definição de Dados no código acima, como, por exemplo, UPDATE e WHERE.

Considerando que os objetos acima estejam implementados em um banco de dados da SQL (Structured Query Language), julgue o item

Para mostrar a quantidade de Certidões de Registro de Quitação (CRQ) que foram emitidas no ano de 2018, pode‐se utilizar o código a seguir. SELECT COUNT(C.NUMERO) AS QUANTIDADE FROM CERTIDAO C, TIPO_CERTIDAO TC WHERE C.CODIGO=TC.CODIGO AND TC.SIGLA = 'CRQ' AND C.DATA_EMISSAO BETWEEN '01/01/2018' AND '31/12/2018';

Atenção: Para responder à questão, considere os dados abaixo. 

Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima. 

A instrução correta para inserir a consumidora Zoraide Pereira Mota na tabela Consumidor foi 

Atenção: Para responder à questão, considere os dados abaixo. 

Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima. 

Para excluir as faturas do consumidor 2 utiliza-se o comando 

Atenção: Para responder à questão, considere os dados abaixo. 

Considere que não há nenhum registro cadastrado além dos mostrados nas tabelas acima. 

Considere o código SQL abaixo, que gerou a tabela ItemFatura

Considerando que a tabela ItemFatura possui chave primária composta pelos campos idItemFatura e idFatura, e que se uma fatura for excluída, automaticamente serão excluídos todos os seus itens, a lacuna I deve ser preenchida corretamente por 

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 o item

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

Com base na instrução SQL e nas informações acima apresentadas, julgue o item. A instrução demonstra que é permitido o uso de tuplas de valores em comparações, colocando‐os entre parênteses, em consultas do tipo aninhada.

Considerando que os objetos acima estejam implementados em um banco de dados da SQL (Structured Query Language), julgue o item

O comando SELECT SUM(CREA) TOTAL FROM PROFISSIONAL; mostra a quantidade de engenheiros e demais profissionais existentes na tabela PROFISSIONAL

A respeito do modelo lógico acima, julgue o item subsequente.

O comando INSERT INTO MEDICO VALUES (25714, 96145644432, 'MARIA FELISBERTO DA SILVA MENDES', '10/11/1988', 41981342222, 5740.35, 25); pode ser usado para incluir uma linha na tabela MÉDICO.

Num banco de dados MySQL, a tabela teste foi criada com um coluna intitulada having, que sabidamente é uma palavra reservada.

Assinale o comando SQL que não referencia corretamente a coluna citada.

Considere uma empresa multinacional de TI, com sedes em diferentes países do mundo, cujos empregados estão distribuídos por essas sedes, desempenhando diferentes funções. Tal empresa precisa determinar quais empre-gados poderiam preencher posições em diferentes projetos. Com esse propósito, a empresa definiu as tabelas EMPREGADOS, POSICOES e PROJETOS especificadas a seguir em SQL (padrão SQL2 ou superior), e populou-as com instâncias, conforme a sequência de comandos INSERT abaixo.

create table EMPREGADOS
(code integer not null primary key,
nomee varchar(120) not null,
funcao varchar(20) not null,
salario numeric(10,2) not null,
moeda char(3) not null,
pais char(2) not null);

create table PROJETOS
(codp integer not null primary key,
nomep varchar(120) not null,
orcamento numeric(15,2) not null,
pais char(2));

create table POSICOES
(codp integer,
funcao varchar(20),
primary key(codp, funcao));

insert into projetos values (1,'p1', 100000, 'BR');
insert into projetos values (2, 'p2', 50000, 'US');
insert into projetos values (3, 'p3', 7000, 'BR');

insert into empregados values (1, 'e1', 'testador', 5000, 'BRL', 'BR');
insert into empregados values (2, 'e2', 'analista', 7000, 'BRL', 'BR');
insert into empregados values (4, 'e4', 'DBA', 17000, 'BRL', 'BR');
insert into empregados values (5, 'e5', 'testador', 1500, 'USD', 'US');
insert into empregados values (6, 'e6', 'programador', 3000, 'USD', 'US');
insert into empregados values (7, 'e7', 'programador', 3000, 'EUR', 'FR');

insert into posicoes values (1, 'testador');
insert into posicoes values (1, 'analista');
insert into posicoes values (1, 'programador');
insert into posicoes values (2, 'testador');
insert into posicoes values (2, 'analista');
insert into posicoes values (3, 'programador');

Considerando o conteúdo das tabelas após esta sequência de comandos INSERT, analise as quatro consultas SQL abaixo (mesmo padrão), que representam diferentes opções de combinações dos dados dessas tabelas.

I - select * from empregados natural join posicoes natural join projetos;
II - select * from empregados left join posicoes using (funcao) left join projetos using (codp);
III - select * from empregados join posicoes using (funcao) right join projetos using (codp);
IV - select * from empregados join posicoes using (funcao) cross join projetos;

Assinale a alternativa que apresenta, na ordem correta (de cima para baixo), o número de instâncias resultante de cada comando SELECT.

Observe a tabela EMPREGADOS e a visão GERENTES definidas pelos comandos SQL abaixo (padrão SQL2 ou superior). Assuma que há uma tabela DEPARTAMENTOS na base de dados, e que os comandos que criam a tabela EMPREGADOS e a visão GERENTES executam com sucesso.

Assinale a alternativa correta em relação à instrução SQL abaixo (no mesmo padrão).

  insert into GERENTES values (100,'joao da silva', 15000);


As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

Tendo como referência as informações apresentadas, julgue o próximo item.

A seguir, é apresentado o diagrama entidade-relacionamento correto para os comandos DDL em questão.



As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

Tendo como referência as informações apresentadas, julgue o próximo item.

Depois de executados os comandos SQL a seguir, nenhum registro será inserido na tabela .





Considere a consulta escrita em SQL abaixo.

SELECT Item

FROM Lista

WHERE Item LIKE "A%S";

O resultado da execução dessa consulta será composto por registros da tabela Lista, exibindo o campo Item, com a condição de que seus valores devem

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282