Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Com relação a PL/SQL, julgue os itens abaixo.
I PL/SQL suporta o tratamento de variáveis, condições e matrizes.
II O tratamento de erros é exclusivo do SQL, não sendo atribuição do PL.
III A construção de um programa PL/SQL não se fundamenta na construção de blocos.
IV BEGIN e DECLARE são palavras utilizadas na estrutura do código PL/SQL.
Estão certos apenas os itens
I e III.
I e IV.
II e III.
II e IV.
Se uma consulta PL/SQL retornar mais do que uma tupla será necessário usar um
Uma consulta SQL que indica uma operação do tipo "JOIN" é:
Em relação à linguagem SQL, a cláusula que realiza as restrições (para grupos) das linhas resultantes, da mesma forma que a cláusula WHERE o faz em um SELECT, é conhecida como:
IN;
Having;
Group by;
Distinct;
Order by.
NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Qual sentença SQL está escrita corretamente para criar uma tabela de pedidos, contendo a identificação do pedido, a identificação do cliente, a data do pedido e a quantidade pedida? Considere que a chave primária deve ser composta pela identificação do pedido e identificação do cliente.
Create Table pedidos Primary-Key(idPedido, idCliente)
(
idPedido Int(6)Not Null,
idCliente Int(6)Not Null,
dtPedido Date,
qtdePedido Int(5)
)
Create Table pedidos
(
idPedido Int(6)Not Null,
idCliente Int(6) Not Null,
dtPedido Date,
qtdePedido Int(5),
Key(idPedido, idCliente)
)
Create Table pedidos Key(idPedido, idCliente)
(
idPedido Int(6) Not Null,
idCliente Int(6) Not Null,
dtPedido Date,
qtdePedido Int(5)
)
Create Table pedidos
(
idPedido Int(6) Not Null,
idCliente Int(6) Not Null,
dtPedido Date,
qtdePedido Int(5),
Primary Key(idPedido, idCliente)
)
Considere a Tabela A, apresentada abaixo:
Julgue as seguintes afirmações sobre consultas SQL na Tabela A.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).
Apenas I.
Apenas II.
Apenas I e III
Apenas II e III.
Todas as afirmações.
Julgue as seguintes afirmações sobre linguagem SQL.
I. SQL é uma linguagem de definição, consulta e atualização de dados.
II. Dentre os vários comandos da linguagem, estão comandos para criar, remover e modificar tabelas, que são respectivamente: createtable, droptable e altertable.
III. Um exemplo de consulta SQL é a seguinte: SELECT NOME FROM FUNCIONARIO WHERE SALARIO > 10000 a qual retorna a lista de nomes de funcionário com um salário superior a 10.000,00.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s):
Apenas I.
Apenas I e III.
Apenas II.
Apenas II e III.
Todas as afirmações.
Avalie a seguinte consulta SQL e escolha a alternativa que indica de forma CORRETA o resultado da mesma.
SELECT F.NOME, F.SOBRENOME
FROM FUNCIONARIO F
WHERE F.CPF IN (SELECT FUN_CPF
FROM DEPENDENTE
WHERE FUN_CPF=F.CPF AND
SEXO=F.SEXO)
A consulta retorna o nome e o sobrenome de todos os funcionários que têm dados sobre dependentes e sexo.
A consulta retorna o nome e o sobrenome de todos os dependentes que são do mesmo sexo do funcionário ao qual estão relacionados.
A consulta retorna o nome e o sobrenome de todos os funcionários que possuem mais de um dependente, desde que os mesmos tenham o mesmo sexo.
A consulta retorna o nome e o sobrenome de todos os funcionários que possuem dependentes e que são do mesmo sexo do funcionário.
A consulta não retorna nenhum valor, pois a sua sintaxe esta errada.
Considere a seguinte tabela e a consulta SQL abaixo. Escolha a alternativa que indica os valores na ordem em que serão retornados como resultado da execução da mesma.
4000, 1000, 2000, 400.
400, 1000, 4000, 2000.
4000, 2000, 400, 1000.
400, 1000, 2000, 4000.
4000, 2000, 1000, 400
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...