Questões Militares
Sobre sql em banco de dados
Foram encontradas 149 questões
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.
Π sexo, salario (o-DNR = 5 (FUNCIONÁRIO) )
Em álgebra relacionai, considerando π como a operação de PROJEÇÃO e δ como a operação de SELEÇÃO, assinale a opção que apresenta a consulta SQL referente à operação acima.

Sabendo que a chave primária da tabela FUNCIONÁRIO é CPF e a da Tabela DEPARTAMENTO é NUMERO, assinale a opção que apresenta a operação válida, ou seja, aquela em que não há violação de restrição, de acordo com as restrições baseadas em esquema de banco de dados relacionais.

(Elmasri, Sistemas de Banco de Dados, 6ª ed.)
Suponha a seguinte situação: Recuperar a data de nascimento e o endereço do(s)
funcionário(s) cujo nome seja ‘João B. Silva’
Assinale o comando correto em SQL que deve ser executado para mostrar o resultado da instrução acima.
Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva a seguir.
Na linguagem SQL, privilégio representa um tipo de acesso a ______________________ ou bases de dados listadas logo após a cláusula “ON” do comando “GRANT”.

SELECT A.CHAVE
FROM A, (SELECT AVG (VALOR) AS VALOR2
FROM A)
WHERE A.VALOR = VALOR2
GROUP BY CHAVE
ORDER BY CHAVE
Teremos como retorno da consulta SQL:
SELECT CHAVE
FROM B
GROUP BY (CHAVE)
Qual cláusula SQL deve ser adicionada à consulta, a fim de retornar os valores do campo CHAVE que se repetem pelo menos 4 vezes na tabela B?
Considere as tabelas abaixo: Pessoal e Endereco:
O comando da Linguagem SQL que permite inserir uma
determinada linha de forma correta na tabela Pessoal é: