Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.618 questões
Analise as assertivas e assinale a alternativa correta. São exemplos de instruções utilizadas em SQL:
I: InstruçõesDML (DataManipulationLanguage).
II: InstruçõesDDL (DataDefinitionLanguage).
III: Instruções TC (Transaction Control).
IV: InstruçõesDCL (DataControlLanguage).
O seguinte comando SQL foi executado:
Quantas linhas esta consulta retornará?
Figura 1.a - Select total na tabela candidato
Figura 1.b - Select total na tabela uf
Considerando as mesmas informações e as mesmas tabelas representadas nas Figuras 1.a e 1.b, quantas linhas o seguinte comando SQL retornará?
Pautando-se nas informações apresentadas nas figuras, analise as assertivas e assinale a alternativa correta.
I. O tipo de Join representado na figura 1 é o INNER JOIN.
II. O tipo de Join representado na figura 2 é o FULL OUTER JOIN.
III. A figura 1 representa a união entre as tabelas A e B, ou seja, os valores que estão em ambas as tabelas.
IV. Na figura 2, todos os itens de uma tabela estarão associados a cada item da outra.
SELECT DISTINCT STUDENTID, STUDENTNAME FROM STUDENT
Assinale a justificativa que melhor descreve o objetivo do código acima:
Considere a seguinte tabela de um banco de dados relacional:
Loja (ID, Nome, Endereço, Cidade, Estado)
O comando SQL para obter o nome e número de lojas que não estão no Estado de São Paulo é:
Para responder à questão, considere um banco de dados PostgreSQL, com tabelas e dados criados pelos comandos abaixo.

Armário (ID, Tipo, Item, Peso)
O comando SQL para obter o número total de registros contidos na tabela Armário é:
Considere a seguinte tabela de um banco de dados relacional.
Estoque (ID, Tipo, Item, Qtdade)
O comando SQL para obter o Tipo e a Quantidade do
estoque, agrupado por Tipo, contido na tabela é:
São comandos do subconjunto de definição de dados (DDL – Data Definition Language) da linguagem SQL, EXCETO:
SQL é uma linguagem de consulta estruturada para banco de dados relacional. É uma linguagem de alto nível que é independente da plataforma e do sistema operacional. SQL é usado para acessar, manipular e gerenciar dados em bancos de dados relacionais.
Com base na SQL, analise o código a seguir.
SELECT p.nome, c.nome
FROM produtos p
JOIN categorias c ON p.categoria_id = c.id
WHERE c.nome = ‘Eletrônicos’;
A partir do código, examine as assertivas a seguir.
I. A cláusula SELECT especifica as colunas que serão retornadas. Nesse caso, as colunas nome do produto e nome da categoria serão retornadas.
II. A cláusula JOIN especifica como as tabelas serão relacionadas. Nesse caso, as tabelas serão relacionadas pela coluna categoria_id, que é uma chave estrangeira na tabela produtos e uma chave primária na tabela categorias.
III. A cláusula WHERE especifica uma condição que deve ser satisfeita pelas linhas retornadas. Nesse caso, a condição é que o nome da categoria deve ser igual a “Eletrônicos”.
Está correto o que se afirma em
Qual das alternativas a seguir exibe o comando mais adequado para alterar um valor de um atributo em uma tabela específica do banco de dados, usando, para isso, linguagem SQL?
Na tabela de Curso, são armazenadas informações sobre nome, data de criação e total de alunos de um curso específico, sendo o código um campo autoincrementado com um número inteiro, todas as vezes que um curso é inserido no banco. Esse código é a chave primária desta tabela. A tabela Conceito armazena valores de conceito de curso, que só podem ser números inteiros entre 1 e 5, a data em que foram atribuídos, o código do conceito, gerado de modo análogo ao código de curso da tabela Curso, sendo a chave primária da tabela, e o código de curso a que o conceito se vincula, de modo que esse segundo código é a chave estrangeira responsável pela relação entre as tabelas Curso e Conceito. Qual das alternativas abaixo permite uma consulta em SQL cujo resultado seja uma lista apenas com os nomes de curso cujo conceito é maior ou igual a 2?