Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
DEPARTAMENTO ( CODIGO_DEPT INTEGER PRIMARY KEY, NOME VARCHAR(80) NOT NULL);
EMPREGADO ( CODIGO_EMP INTEGER PRIMARY KEY, NOME VARCHAR(80) NOT NULL,
SALARIO FLOAT, CODIGO_DEPT INTEGER NOT NULL,
CONSTRAINT EMP_DEPT_FK FOREIGN KEY (CODIGO_DEPT)
REFERENCES DEPARTAMENTO(CODIGO_DEPT));
SELECT *
FROM funcionario
WHERE nome LIKE '_%A'
assinale a opção que melhor descreve o resultado dessa consulta.
SELECT *
FROM funcionario f JOIN departamento d
WHERE f.salario > 1000 AND d.nome = 'P&D'
assinale a opção que melhor descreve o resultado dessa consulta.
SELECT f.nome, count(*)
FROM funcionario f, departamento d
WHERE f.cod_dep = d.cod_dep
Essa consulta
I - Na modelagem de um banco de dados, frequentemente desejamos garantir que um valor que aparece em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos de outra relação. Essa condição é chamada "integridade de atributos".
II - A linguagem SQL permite que programas construam e submetam consultas SQL em tempo de execução. Um exemplo de um comando SQL dinâmico é "EXEC SQL SUBMIT".
Pode-se afirmar que:

O comando SQL que lista o total de empregados por departamento e a média salarial por departamento é dado por
1. INSERT.
2. DELETE.
3. UPDATE.
4. CREATE TABLE.
5. SELECT.
A sequência está correta em :
( ) Efetua consultas simples.
( ) Especifica uma nova relação.
( ) Remove tuplas de uma relação.
( ) Acrescenta uma tupla a uma relação.
( ) Modifica valores do atributo.
A linguagem SQL possui uma série de recursos adicionais. São eles, EXCETO:
As consultas em SQL podem ser muito complexas. A forma básica do comando select, às vezes denominada mapeamento ou bloco select-from-where, é composta pelas três cláusulas SELECT, FROM e WHERE, e tem a seguinte forma: SELECT FROM WHERE ; sendo que o WHERE pode ser condicional.
Analise a situação a seguir.
“Para cada projeto localizado em ‘Mauá’, liste o número do projeto, o número do departamento que o controla e o sobrenome, endereço e data de nascimento do gerente do departamento.”
Assinale a alternativa que exprime de forma correta essa solicitação
O comando abaixo permite listar, uma única vez, a identificação de cada proprietário que possui pelo menos um animal cadastrado, seguida da quantidade total de animais que cada um desses proprietários possui. select Proprietario_idProprietario,count(Proprietario_idProprietario) from animal where Proprietario_idProprietario is not null group by Proprietario_idProprietario
O comando abaixo permite listar, uma única vez, os nomes das raças que têm animais cadastrados. select distinct nomeRaca from animal right join raca on idRaca = Raca_idRaca
Considerando-se apenas as raças em que há mais de três animais cadastrados, o comando a seguir realiza, corretamente, a contagem do número total de animais, por raça, cujos pesos são superiores a 20. select nomeRaca, count(*) from animal, raca where idRaca = Raca_IdRaca and pesoAnimal > 20 group by nomeRaca having count(*) > 3