Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
e processos da engenharia de software e de bancos de dados.

Considerando as tabelas acima e seus relacionamentos, julgue os
itens seguintes.
SELECT a.nomecliente Cliente, b.Descricaocurso
FROM tbcliente a
LEFT OUTER JOIN tbClienteCurso c
ON a.idcliente = c.idcliente
LEFT OUTER JOIN tbcurso b
ON b.idcurso = c.idcurso
WHERE a.nomecliente like '%a%'
ORDER BY 1

Considerando as tabelas acima e seus relacionamentos, julgue os
itens seguintes.
SELECT a.nomecliente Cliente, SUM(c.valorcurso) Valor
FROM tbcliente a
LEFT JOIN tbClienteCurso c
ON a.idcliente = c.idcliente
RIGHT JOIN tbcurso b
ON b.idcurso = c.idcurso
GROUP BY a.nomecliente
WITH CUBE
ORDER BY 2
Server 2008, julgue os itens de 63 a 69.

Considerando a linguagem de definição de dados e o código acima,
que tem como objetivo criar duas relações estados e municípios,
julgue os itens de 58 a 60.
dados, julgue os itens de 55 a 60.
language) e DDL (data definition language).
desempenho e otimização de consultas SQL em banco de dados.
desempenho e otimização de consultas SQL em banco de dados.

A expressão SQL para resolver o problema é:
No contexto da frase acima, scanner e parser significam , respectivamente,
Sempre que um proprietário A de uma relação R concede um privilégio sobre R para uma outra conta B, o privilégio pode ser dado a B com ou sem a cláusula ...... que, se é dada, então B também pode conceder aquele privilégio sobre R para outras contas.
Completa corretamente a lacuna o Grant
I- A sentença UPDATE A SET X=1 WHERE Y=1 tem como objetivo fazer com que o valor do campo X da tabela A seja 1 em todos os registros nos quais o valor do campo Y é 1;
II- O comando DELETE TABLE é utilizado para apagar uma ou mais tabelas;
III- O comando CREATE TABLE é utilizado para criar uma tabela;
IV- O comando INSERT TABLE é utilizado para criar uma tabela;
V- O comando UPDATE pode ser utilizado também para alterar o tipo de dados de uma coluna em uma tabela.