Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões
id - int (primary key)not null
nome – varchar(40)
salario - double
Nesta tabela há cerca de 2000 funcionários cadastrados.
Certo dia o gerente da empresa pediu um relatório contendo, apenas, os dados dos funcionários cujo nome termina com a palavra Silva. Para obter tal relatório deve-se utilizar a instrução
PESSOA(CPF,NOME,FUNCAO,CODIGO) e PROJETO(CODIGO,AREA,ORGAO)
que estão relacionadas pelo atributo CODIGO.
Para saber que projetos estão associados a quais pessoas, deve-se usar o seguinte comando SQL:
· Quantos são os ID relacionados à tabela de comissões (sem duplicidade)?
· Qual é a média das idades das pessoas que trabalham na empresa?
As instruções SQL que usam a função de agregação adequada para responder às duas questões são, respectivamente:
CREATE UNIQUE INDEX ORD_PROD_IDX ON ORDERS (MFR, PRODUTO);
É CORRETO afirmar que a especificação constrói
I) Uma visão é uma tabela única, derivada de outras tabelas.
II) Uma visão melhora o desempenho de uma consulta, pelo fato de já estar armazenada fisicamente no disco.
III) Qualquer comando de consulta ou de atualização pode ser executado sobre uma visão.
IV) Na técnica de atualização incremental de uma visão, o SGBD determina quais tuplas devem ser inseridas, removidas ou atualizadas na tabela virtual, quando um comando de atualização é aplicado em uma das tabelas base da visão.
É (são) CORRETA (S), apenas, a(s) afirmativa (s)
EMPREGADO (SSN, PNOME, DATANASC,SALARIO,DNO)
DNO REFERENCIA DEPARTAMENTO
DEPARTAMENTO (DNUMERO,DNOME,GERSSN)
GERSSN REFERENCIA EMPREGADO
PROJETO (PNUMERO, PJNOME,DNUM)
DNUM REFERENCIA DEPARTAMENTO
TRABALHA_EM (ESSN, PNO, HORAS)
ESSN REREFENCIA EMPREGADO
PNO REFERENCIA PROJETO
DEPENDENTE (ESSN, NOME_DEPENDENTE, SEXO, DATANASC)
ESSN REFERENCIA EMPREGADO
SELECT PNOME
FROM EMPREGADO
WHERE (SELECT COUNT(*) FROM DEPENDENTE WHERE SSN=ESSN) >=3;
O commando SQL retorna
Pedidos (CodigoPedido, CodigoCliente, Valor)
CodigoCliente referencia Clientes
Clientes(CodigoCliente, NomeCliente, Cidade)
A especificação do comando SQL para uma consulta que retorna os nomes de clientes e o valor total de seus pedidos para os clientes que moram na cidade de São Paulo e cuja soma dos valores de seus pedidos ultrapasse RS 5.000,00 é: