Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
NomeFunc Departamento Salario
Ana RH 1500,00
João RH 2000,00
Luis RH 2500,00
Pedro TI 1800,00
Antonio TI 3000,00
Analise, ainda, a expressão SQL apresentada a seguir:
SELECT F.NomeFunc
FROM FUNCIONARIO F
WHERE F.Salario > (SELECT AVG(Salario)
FROM FUNCIONARIO F1
WHERE F1.Departamento="RH")
Os funcionários retornados como resultado da execução da expressão SQL acima são:
Considere as seguintes relações em um banco de dados relacional:
Imovel (IDImovel, Endereco, DescricaoImovel, ValorAluguel, IDCidade) Cidade (IDCidade, NomeCidade, UF)
Selecione a expressão SQL que obtém todos os imóveis cujo valor do aluguel está entre R$ 1000 e R$ 2000 e que se
localizam no Rio de Janeiro ou Paraná:
Julgue o item subsecutivo, a respeito de sistemas de bancos de dados.
Se, em uma tabela de nome Cliente, a chave primária for NrCliente, então o comando Oracle SQL a seguir será bem-sucedido em eliminar a coluna NrCliente dessa tabela, qualquer que seja a condição dos registros do banco de dados.
ALTER TABLE Cliente DROP (NrCliente) CASCADE CONSTRAINTS;
Julgue o item seguinte, no que se refere à linguagem SQL.
Supondo que seja necessário buscar dados em duas tabelas
distintas, o comando select não deve ser escolhido por não
possuir os recursos para efetuar a busca em ambas as tabelas e
exibir o resultado.
Julgue o item seguinte, no que se refere à linguagem SQL.
A função max, utilizada conjuntamente com o comando
select, retorna o maior valor em um determinado campo que
tenha sido incluído na busca.
Acerca de bancos de dados relacionais, julgue o item subsequente.
Os bancos de dados relacionais são constituídos de três
componentes: uma coleção de estrutura de dados (relações ou
tabelas), uma coleção de operadores (linguagem SQL) e uma
coleção de restrições de integridade (conjunto consistente de
estados de base de dados e de alterações de estados).
O conhecimento sobre o uso da linguagem SQL é fundamental para quem deseja trabalhar com banco de dados. Diversas operações de consultas podem ser realizadas, para diferentes tipos de necessidades de recuperação de informações. Por exemplo, através de consultadas aninhadas, permite-se buscar valores existentes no banco de dados, para que depois se possa utilizá-los em uma condição de comparação. A seguir tem-se um exemplo de uma consulta SQL aninhada típica.
SELECT F.Pnome, F.Unome
FROM FUNCIONARIO AS F
WHERE F.Cpf IN ( SELECT D.Fcpf
FROM DEPENDENTE AS D
WHERE F.Pnome = D.Nome_dependente
AND
F.Sexo = D.Sexo);
Fonte: Sistemas de Banco de Dados 6 Edição
A partir desta consulta, pode-se afirmar que:
Marca Modelo Cor
GM Celta Preto
GM Corsa Prata
Ford Fiesta Branco
Ford Ka Cinza
VW Fusca Vermelho
VW Polo Prata
Marque a alternativa que apresenta o comando SQL que exibe a marca e o modelo de todos os carros cuja cor é prata e a marca não é GM e não é VW.
Tabela Loja
Cidade_Loja Vendas Data
Canoas 1500 05-Jan-2015
Porto Alegre 250 07-Jan-2015
Canoas 300 08-Jan-2015
Fortaleza 700 08-Jan-2015
Tabela Regiao
Regiao_Nome Cidade_Loja
Nordeste Fortaleza
Nordeste Sobral
Sul Canoas
Sul Porto Alegre
Considere que foi digitada a instrução seguinte para criar uma view com informações de vendas
CREATE VIEW VENDAS_REGIAO
AS SELECT t1.Regiao_Nome REGIÃO, SUM(t2.Vendas) VENDAS
FROM REGIAO t1, LOJA t2
WHERE t1.Cidade_Loja = t2.Cidade_Loja
GROUP BY t1.Regiao_Nome;
Para exibir o conteúdo desta view deve-se digitar o comando SQL
Para responder à questão, considere a Figura 1 e a Figura 2.

SELECT users.id, users.name, SUM(stuff.value) AS result FROM users INNER JOIN stuff ON users.id = stuff.owner AND users.name = 'Any'
GROUP BY users.id;
Para responder à questão, considere a Figura 1 e a Figura 2.

Considerando a tabela users mostrada na Figura 1 e a tabela stuff apresentada na Figura 2, qual o resultado da consulta SQL abaixo?
Para responder à questão, considere a Figura 1 e a Figura 2.

Considerando a tabela users mostrada na Figura 1 e a tabela stuff apresentada na Figura 2, qual o número de registros retornado pela consulta SQL abaixo?
SELECT * FROM users LEFT JOIN stuff on users.id = stuff.owner AND stuff.value > 1000;
