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
    • a
    • b
    • c
    • d
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • Certo
    • Errado
  • 9
    • Certo
    • Errado
  • 10
    • Certo
    • Errado
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • a
    • b
    • c
    • d
    • e
  • 13
    • a
    • b
    • c
    • d
    • e
  • 14
    • Certo
    • Errado
  • 15
    • Certo
    • Errado

Considere o conjunto de informações de um banco de dados relacional:

Os campos tabela1pk; tabela2pk; e, tabela3pk são chaves primárias. A tabela3 é o resultado de um relacionamento N:M entre a tabela1 e a tabela2. Portanto, os campos tabela3col1 e tabela3col2 são, respectivamente, chaves estrangeiras para a tabela1 e a tabela2. Diante do exposto, considere o resultado de um comando SQL SELECT:

Utilize as tabelas T, R e S para resolver as próximas 3 questões

Considere um banco de dados relacional contendo as tabelas T, R e S, cujas instâncias são exibidas a seguir. 

Considere a tabela T e a execução dos dois comandos SQL a seguir.

Sem considerar as linhas de títulos, assinale o número de linhas produzidas por cada comando, na ordem.

Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de banco de dados desse Banco. A tabela a ser criada é de fornecedores, e tem os seguintes campos: CNPJ, nome do fornecedor e país de origem. As características gerais da tabela são:

  • o campo CNPJ é chave primária e contém 14 caracteres, sendo que os caracteres devem se ater aos numéricos
  • [“0” a “9”], e o caractere zero “0” não pode ser ignorado, seja qual for a posição dele (início, meio ou fim da chave);
  • o campo NOME contém 20 caracteres e aceita valor nulo;
  • o campo PAIS contém 15 caracteres e não aceita valor nulo.

Nesse contexto, o comando SQL2008 que cria uma tabela com as características descritas acima é

Um programador experiente estava revisando o código de um estagiário e detectou a instrução SQL abaixo, complicada demais para seu objetivo.

Para simplificar o código, sem alterar a resposta, a instrução apresentada acima pode ser substituída por

Considere a seguinte tabela de um banco de dados relacional:

     Cliente (CPF, Nome, Cidade)

Considere, ainda, o seguinte comando SQL, cujo objetivo é obter os nomes dos clientes e suas cidades, apenas para as cidades cujo nome comece com a letra G:

    SELECT Nome, Cidade

    FROM Cliente

    Comando X

Para que a expressão SQL possa atender ao especificado, o Comando X deve ser:

A SQL é uma linguagem de programação voltada para a manipulação de dados em SGBD (Sistemas de Gerenciamento de Banco de Dados). A sigla SQL significa

Deseja-se fazer uma consulta SQL nos dados existentes na tabela “vendedor” representada pela tabela “A” e obter como retorno os dados da tabela “B”. Assinale o comando SQL que deverá retornar as informações contidas na tabela “B”.

Com base na instrução SQL e nas informações acima apresentadas, julgue o item.

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

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

O comando UPDATE somente será executado caso a coluna DESC_ESPEC da tabela DENTISTA possua algum valor.

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

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';

Informações para responder à questão.

Um banco possui um modelo de dados com três tabelas: CLIENTE, AGENCIA e CONTA, as quais foram criadas em SQL seguindo os comandos a seguir:

Os dados dessas tabelas são:

Considerando-se o modelo de dados das informações de referência, é correto afirmar que esse comando apresenta

Em uma instrução SQL, a cláusula GROUP BY, se utilizada juntamente com funções de grupo, deve estar em uma posição específica como

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 da tabela Fatura o campo mesRefFatura deve-se utilizar o comando 

Quanto aos conceitos e às técnicas de programação de computadores, julgue o item  

Um programa recursivo é aquele que pode ser chamado várias vezes durante a execução de um programa principal

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

O código acima utiliza duas tabelas

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