Questões Militares
Sobre sql em banco de dados
Foram encontradas 161 questões
militar(NIP,nome, salario, indicativo) organizacao(indicativo,nome organizacao_area) areas(area, adicional)
Baseando-se nas estruturas de tabelas acima, assinale a opção que apresenta a consulta SQL que atualiza o salário de todos os militares acrescentando o adicional que cada um tem direito conforme a área em que eles pertençam.
Tabela: colaboradores
campos: cod_departamento integer
nome varchar (50)
bairro varchar (30)
telefone varchar (20)
cargo varchar (20)
Considere a consulta em SQL a seguir:
SELECT nome, bairro FROM colaboradores
WHERE cod_departamento= 10;
Em relação à consulta acima, assinale a opção que apresenta o resultado correto.
DELETE * FROM projeto WHERE cod_projeto=20;
Assinale a opção que apresenta corretamente o resultado do comando SQL acima.
Observe a tabela abaixo.

Em SQL, três comandos podem ser usados para modificar o banco de dados: INSERT, DELETE e UPDATE.
Com base na tabela acima, assinale a opção que apresenta o
comando que realiza, com sucesso e sem apresentar erros, a
instrução de manipulação de tuplas na tabela departamento.
Analise as tabelas a seguir.

Com base nas tabelas acima, assinale a opção que apresenta corretamente o comando que deve ser executado para realizar a seguinte consulta:
"Nome dos empregados que trabalham em projetos, com os respectivos
nomes dos projetos em que cada um trabalha".
Analise as tabelas a seguir.

Com base nas tabelas acima, assinale a opção que apresenta corretamente o comando que deve ser executado para realizar a seguinte consulta:
"Nome dos empregados que trabalham em todos os projetos".
Observe as tabelas e o comando SQL a seguir.

SELECT P.codigo, P.descricao, COUNT(* )
FROM PROJETO P, ALOCACAO A
WHERE P.codigo = A.cod_projeto
GROUP BY P.codigo, P.descricao
HAVING COUNT (* ) > 3;
Assinale a opção que explica corretamente o resultado do comando
SQL acima.
Analise as informações a seguir.
SUBMARINO (INDICATIVO, CLASSE, NOME)
TRIPULANTE (IDENTIDADE, NOME, INDICATIVO_SUBMARINO)
Baseando-se nas estruturas de tabelas acima, assinale a consulta
SQL que apresenta o nome dos tripulantes que pertencem
aos submarinos da Classe "TUPI".
Considere a tabela A abaixo, seus campos CLIENTE e VALOR, e a consulta em linguagem SQL:

SELECT MAX(A.VALOR)
FROM A
GROUP BY A.CLIENTE
HAVING COUNT (*) < 3 AND AVG (A.VALOR) < 7
Teremos como retorno da consulta SQL:
( ) A instrução SELECT permite definir quais colunas de quais tabelas desejamos obter as fontes (tabelas) dos dados e os ordenamentos, entre outros.
( ) A instrução DELETE não permite definir uma condição, enquanto que o comando SELECT permite.
( ) A instrução SELECT é utilizada para retornar um conjunto de linhas a partir de uma ou mais tabelas do banco de dados.
( ) A instrução INSERT permite definir quais colunas terão valores a serem preenchidos, mas não permite inserir um conjunto de registros a partir de um comando SELECT.
( ) A instrução UPDATE permite definir uma condição nos mesmos moldes do comando SELECT, envolvendo, inclusive, mais de uma tabela.
Nome da tabela: produtos;
Valor do custo: custo; Valor de venda: venda;
Código do fornecedor: fornecedor.
Utilizando a seguinte linha de código:
UPDATE produtos SET custo = custo * 1.2,
venda = venda * 1.25
WHERE fornecedor = 10;
Podemos então afirmar que
INSERT INTO pessoas (codigo, nome) VALUES (´1´,´maria´);
Verifique quais são as afirmações verdadeiras ( V ) e as falsas ( F ) a respeito da instrução acima e assinale a alternativa que apresenta a sequência correta.
( ) O nome da tabela que está sendo usada é “nome”.
( ) O nome da tabela que está sendo usada é “pessoas”.
( ) Ao ser executada, a instrução irá atualizar o valor da coluna “codigo” para ´1´.
( ) O comando INSERT atualiza dados em uma tabela.
( ) Utilizando esta instrução será inserida uma nova linha na tabela, contendo valores em duas colunas.

Analise os resultados RES1, RES2 e RES3 e assinale a opção que corresponde às três operações existentes em SQL, respectivamente.